.. | .. |
---|
114 | 114 | extern bool port_cf9_safe; |
---|
115 | 115 | |
---|
116 | 116 | /* arch_initcall level */ |
---|
| 117 | +#ifdef CONFIG_PCI_DIRECT |
---|
117 | 118 | extern int pci_direct_probe(void); |
---|
118 | 119 | extern void pci_direct_init(int type); |
---|
| 120 | +#else |
---|
| 121 | +static inline int pci_direct_probe(void) { return -1; } |
---|
| 122 | +static inline void pci_direct_init(int type) { } |
---|
| 123 | +#endif |
---|
| 124 | + |
---|
| 125 | +#ifdef CONFIG_PCI_BIOS |
---|
119 | 126 | extern void pci_pcbios_init(void); |
---|
| 127 | +#else |
---|
| 128 | +static inline void pci_pcbios_init(void) { } |
---|
| 129 | +#endif |
---|
| 130 | + |
---|
120 | 131 | extern void __init dmi_check_pciprobe(void); |
---|
121 | 132 | extern void __init dmi_check_skip_isa_align(void); |
---|
122 | 133 | |
---|
123 | 134 | /* some common used subsys_initcalls */ |
---|
| 135 | +#ifdef CONFIG_PCI |
---|
124 | 136 | extern int __init pci_acpi_init(void); |
---|
| 137 | +#else |
---|
| 138 | +static inline int __init pci_acpi_init(void) |
---|
| 139 | +{ |
---|
| 140 | + return -EINVAL; |
---|
| 141 | +} |
---|
| 142 | +#endif |
---|
125 | 143 | extern void __init pcibios_irq_init(void); |
---|
126 | 144 | extern int __init pcibios_init(void); |
---|
127 | 145 | extern int pci_legacy_init(void); |
---|