summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/confdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/include/rtems/confdefs.h')
-rw-r--r--cpukit/include/rtems/confdefs.h47
1 files changed, 1 insertions, 46 deletions
diff --git a/cpukit/include/rtems/confdefs.h b/cpukit/include/rtems/confdefs.h
index 1fecfdcbb6..b2a10902e4 100644
--- a/cpukit/include/rtems/confdefs.h
+++ b/cpukit/include/rtems/confdefs.h
@@ -51,6 +51,7 @@
#include <rtems/posix/shm.h>
#include <rtems/posix/timer.h>
#include <rtems/confdefs/obsolete.h>
+#include <rtems/confdefs/libpci.h>
#include <limits.h>
@@ -2658,52 +2659,6 @@ struct _reent *__getreent(void)
#endif
#endif
-/*
- * Select PCI Configuration Library
- */
-#ifdef RTEMS_PCI_CONFIG_LIB
- #ifdef CONFIGURE_INIT
- #define PCI_LIB_NONE 0
- #define PCI_LIB_AUTO 1
- #define PCI_LIB_STATIC 2
- #define PCI_LIB_READ 3
- #define PCI_LIB_PERIPHERAL 4
- #if CONFIGURE_PCI_LIB == PCI_LIB_AUTO
- #define PCI_CFG_AUTO_LIB
- #include <pci/cfg.h>
- struct pci_bus pci_hb;
- #define PCI_LIB_INIT pci_config_auto
- #define PCI_LIB_CONFIG pci_config_auto_register
- #elif CONFIGURE_PCI_LIB == PCI_LIB_STATIC
- #define PCI_CFG_STATIC_LIB
- #include <pci/cfg.h>
- #define PCI_LIB_INIT pci_config_static
- #define PCI_LIB_CONFIG NULL
- /* Let user define PCI configuration (struct pci_bus pci_hb) */
- #elif CONFIGURE_PCI_LIB == PCI_LIB_READ
- #define PCI_CFG_READ_LIB
- #include <pci/cfg.h>
- #define PCI_LIB_INIT pci_config_read
- #define PCI_LIB_CONFIG NULL
- struct pci_bus pci_hb;
- #elif CONFIGURE_PCI_LIB == PCI_LIB_PERIPHERAL
- #define PCI_LIB_INIT pci_config_peripheral
- #define PCI_LIB_CONFIG NULL
- /* Let user define PCI configuration (struct pci_bus pci_hb) */
- #elif CONFIGURE_PCI_LIB == PCI_LIB_NONE
- #define PCI_LIB_INIT NULL
- #define PCI_LIB_CONFIG NULL
- /* No PCI Configuration at all, user can use/debug access routines */
- #else
- #error NO PCI LIBRARY DEFINED
- #endif
-
- const int pci_config_lib_type = CONFIGURE_PCI_LIB;
- int (*pci_config_lib_init)(void) = PCI_LIB_INIT;
- void (*pci_config_lib_register)(void *config) = PCI_LIB_CONFIG;
- #endif
-#endif
-
#ifdef __cplusplus
}
#endif