summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2006-11-11 17:25:07 +1100
committerPaul Mackerras <paulus@samba.org>2006-12-04 20:38:47 +1100
commit803d4573e60bc890d7fbc040ad1c18c2dc7f8279 (patch)
tree62f1194b7d477c6f67fa874bf78a1b3183ad30ab /include
parent6506e7102fd57b138979f131d751014462181202 (diff)
downloadlinux-803d4573e60bc890d7fbc040ad1c18c2dc7f8279.tar.gz
linux-803d4573e60bc890d7fbc040ad1c18c2dc7f8279.tar.bz2
linux-803d4573e60bc890d7fbc040ad1c18c2dc7f8279.zip
[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.h1
-rw-r--r--include/asm-ppc/pci-bridge.h1
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 {
int node;
void *arch_data;
struct list_head list_node;
+ struct device *parent;
int first_busno;
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 {
struct pci_controller *next;
struct pci_bus *bus;
void *arch_data;
+ struct device *parent;
int first_busno;
int last_busno;