diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2006-11-11 01:25:07 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-12-04 04:38:47 -0500 |
commit | 803d4573e60bc890d7fbc040ad1c18c2dc7f8279 (patch) | |
tree | 62f1194b7d477c6f67fa874bf78a1b3183ad30ab /include | |
parent | 6506e7102fd57b138979f131d751014462181202 (diff) |
[POWERPC] Add "parent" struct device for PCI host bridges
Add a "parent" struct device to our PCI host bridge data structure so that
PCI can be rooted off another device in sysfs.
Note that arch/ppc doesn't use it, only arch/powerpc, though it's available
for both 32 and 64 bits.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-powerpc/pci-bridge.h | 1 | ||||
-rw-r--r-- | include/asm-ppc/pci-bridge.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-powerpc/pci-bridge.h b/include/asm-powerpc/pci-bridge.h index 86ee46b09b8a..7bb7f9009806 100644 --- a/include/asm-powerpc/pci-bridge.h +++ b/include/asm-powerpc/pci-bridge.h | |||
@@ -25,6 +25,7 @@ struct pci_controller { | |||
25 | int node; | 25 | int node; |
26 | void *arch_data; | 26 | void *arch_data; |
27 | struct list_head list_node; | 27 | struct list_head list_node; |
28 | struct device *parent; | ||
28 | 29 | ||
29 | int first_busno; | 30 | int first_busno; |
30 | int last_busno; | 31 | int last_busno; |
diff --git a/include/asm-ppc/pci-bridge.h b/include/asm-ppc/pci-bridge.h index 9d5230689b31..6c955d0c1ef0 100644 --- a/include/asm-ppc/pci-bridge.h +++ b/include/asm-ppc/pci-bridge.h | |||
@@ -43,6 +43,7 @@ struct pci_controller { | |||
43 | struct pci_controller *next; | 43 | struct pci_controller *next; |
44 | struct pci_bus *bus; | 44 | struct pci_bus *bus; |
45 | void *arch_data; | 45 | void *arch_data; |
46 | struct device *parent; | ||
46 | 47 | ||
47 | int first_busno; | 48 | int first_busno; |
48 | int last_busno; | 49 | int last_busno; |