Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
d1dc17aa
Commit
d1dc17aa
authored
Jul 19, 2003
by
David S. Miller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[SPARC64]: Add JIO/Tomatillo PCI controller support.
parent
8eb8462c
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
535 additions
and
289 deletions
+535
-289
arch/sparc64/kernel/pci.c
arch/sparc64/kernel/pci.c
+4
-1
arch/sparc64/kernel/pci_schizo.c
arch/sparc64/kernel/pci_schizo.c
+529
-288
drivers/pci/pci.ids
drivers/pci/pci.ids
+1
-0
include/linux/pci_ids.h
include/linux/pci_ids.h
+1
-0
No files found.
arch/sparc64/kernel/pci.c
View file @
d1dc17aa
...
@@ -205,6 +205,7 @@ void pci_config_write32(u32 *addr, u32 val)
...
@@ -205,6 +205,7 @@ void pci_config_write32(u32 *addr, u32 val)
extern
void
sabre_init
(
int
,
char
*
);
extern
void
sabre_init
(
int
,
char
*
);
extern
void
psycho_init
(
int
,
char
*
);
extern
void
psycho_init
(
int
,
char
*
);
extern
void
schizo_init
(
int
,
char
*
);
extern
void
schizo_init
(
int
,
char
*
);
extern
void
tomatillo_init
(
int
,
char
*
);
static
struct
{
static
struct
{
char
*
model_name
;
char
*
model_name
;
...
@@ -216,7 +217,9 @@ static struct {
...
@@ -216,7 +217,9 @@ static struct {
{
"SUNW,psycho"
,
psycho_init
},
{
"SUNW,psycho"
,
psycho_init
},
{
"pci108e,8000"
,
psycho_init
},
{
"pci108e,8000"
,
psycho_init
},
{
"SUNW,schizo"
,
schizo_init
},
{
"SUNW,schizo"
,
schizo_init
},
{
"pci108e,8001"
,
schizo_init
}
{
"pci108e,8001"
,
schizo_init
},
{
"SUNW,tomatillo"
,
tomatillo_init
},
{
"pci108e,a801"
,
tomatillo_init
},
};
};
#define PCI_NUM_CONTROLLER_TYPES (sizeof(pci_controller_table) / \
#define PCI_NUM_CONTROLLER_TYPES (sizeof(pci_controller_table) / \
sizeof(pci_controller_table[0]))
sizeof(pci_controller_table[0]))
...
...
arch/sparc64/kernel/pci_schizo.c
View file @
d1dc17aa
This diff is collapsed.
Click to expand it.
drivers/pci/pci.ids
View file @
d1dc17aa
...
@@ -1855,6 +1855,7 @@
...
@@ -1855,6 +1855,7 @@
8001 Schizo PCI Bus Module
8001 Schizo PCI Bus Module
a000 Ultra IIi
a000 Ultra IIi
a001 Ultra IIe
a001 Ultra IIe
a801 Tomatillo PCI Bus Module
108f Systemsoft
108f Systemsoft
1090 Encore Computer Corporation
1090 Encore Computer Corporation
1091 Intergraph Corporation
1091 Intergraph Corporation
...
...
include/linux/pci_ids.h
View file @
d1dc17aa
...
@@ -840,6 +840,7 @@
...
@@ -840,6 +840,7 @@
#define PCI_DEVICE_ID_SUN_SCHIZO 0x8001
#define PCI_DEVICE_ID_SUN_SCHIZO 0x8001
#define PCI_DEVICE_ID_SUN_SABRE 0xa000
#define PCI_DEVICE_ID_SUN_SABRE 0xa000
#define PCI_DEVICE_ID_SUN_HUMMINGBIRD 0xa001
#define PCI_DEVICE_ID_SUN_HUMMINGBIRD 0xa001
#define PCI_DEVICE_ID_SUN_TOMATILLO 0xa801
#define PCI_VENDOR_ID_CMD 0x1095
#define PCI_VENDOR_ID_CMD 0x1095
#define PCI_DEVICE_ID_CMD_640 0x0640
#define PCI_DEVICE_ID_CMD_640 0x0640
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment