#include #include #include #include "pci.h" /* arch_initcall has too random ordering, so call the initializers in the right sequence from here. */ static __init int pci_access_init(void) { #ifdef CONFIG_PCI_MMCONFIG pci_mmcfg_init(); #endif if (raw_pci_ops) return 0; #ifdef CONFIG_PCI_BIOS pci_pcbios_init(); #endif if (raw_pci_ops) return 0; #ifdef CONFIG_PCI_DIRECT pci_direct_init(); #endif return 0; } arch_initcall(pci_access_init);