2 #include <linux/acpi.h>
3 #include <linux/init.h>
6 struct pci_bus * __devinit pci_acpi_scan_root(struct acpi_device *device, int domain, int busnum)
9 printk(KERN_WARNING "PCI: Multiple domains not supported\n");
13 return pcibios_scan_root(busnum);
16 static int __init pci_acpi_init(void)
22 if (!acpi_pci_irq_init()) {
23 printk(KERN_INFO "PCI: Using ACPI for IRQ routing\n");
25 pcibios_enable_irq = acpi_pci_irq_enable;
27 printk(KERN_WARNING "PCI: Invalid ACPI-PCI IRQ routing table\n");
33 subsys_initcall(pci_acpi_init);