summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared/pci
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2011-07-16 01:15:06 +0000
committerTill Straumann <strauman@slac.stanford.edu>2011-07-16 01:15:06 +0000
commit048fd36c9f0f24c970d5286c0bd81c68592fa618 (patch)
tree56cbf6a29cbf36c2157df179f89d07807acad976 /c/src/lib/libbsp/powerpc/shared/pci
parent2011-07-15 Ricardo Aguirre <el.mastin@ymail.com> (diff)
downloadrtems-048fd36c9f0f24c970d5286c0bd81c68592fa618.tar.bz2
2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/init_irq.c, shared/irq/openpic_i8259_irq.c, shared/pci/detect_raven_bridge.c: conditionally compile ISA and PCI-interrupt related stuff only if BSP defines BSP_ISA_IRQ_NUMBER > 0 and/or BSP_PCI_IRQ_NUMBER > 0, respectively.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/pci')
-rw-r--r--c/src/lib/libbsp/powerpc/shared/pci/detect_raven_bridge.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/pci/detect_raven_bridge.c b/c/src/lib/libbsp/powerpc/shared/pci/detect_raven_bridge.c
index fd9a7a3dac..69b2c277c6 100644
--- a/c/src/lib/libbsp/powerpc/shared/pci/detect_raven_bridge.c
+++ b/c/src/lib/libbsp/powerpc/shared/pci/detect_raven_bridge.c
@@ -10,6 +10,7 @@
#include <bsp/consoleIo.h>
#include <bsp/residual.h>
#include <bsp/openpic.h>
+#include <bsp/irq.h>
#include <rtems/bspIo.h>
#include <libcpu/cpuIdent.h>
@@ -187,9 +188,12 @@ void detect_host_bridge(void)
printk("OpenPIC found at %x.\n", OpenPIC);
}
}
+
+#if BSP_PCI_IRQ_NUMBER > 0
if (OpenPIC == (volatile struct OpenPIC *)0) {
BSP_panic("OpenPic Not found\n");
}
+#endif
}