26 #include <linux/kernel.h>
27 #include <linux/types.h>
28 #include <linux/pci.h>
35 #define _COMPONENT ACPI_PCI_COMPONENT
38 static int acpi_pci_unbind(
struct acpi_device *
device)
46 device_set_run_wake(&dev->
dev,
false);
54 device->ops.bind =
NULL;
55 device->ops.unbind =
NULL;
62 static int acpi_pci_bind(
struct acpi_device *device)
74 if (device->wakeup.flags.run_wake)
75 device_set_run_wake(&dev->
dev,
true);
83 "Device %04x:%02x:%02x.%d is a PCI bridge\n",
86 device->ops.bind = acpi_pci_bind;
87 device->ops.unbind = acpi_pci_unbind;
116 device->ops.bind = acpi_pci_bind;
117 device->ops.unbind = acpi_pci_unbind;