diff options
Diffstat (limited to 'drivers/usb/host/uhci-pci.c')
-rw-r--r-- | drivers/usb/host/uhci-pci.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/host/uhci-pci.c b/drivers/usb/host/uhci-pci.c index 940304c33224..02260cfdedb1 100644 --- a/drivers/usb/host/uhci-pci.c +++ b/drivers/usb/host/uhci-pci.c | |||
@@ -129,6 +129,10 @@ static int uhci_pci_init(struct usb_hcd *hcd) | |||
129 | if (to_pci_dev(uhci_dev(uhci))->vendor == PCI_VENDOR_ID_HP) | 129 | if (to_pci_dev(uhci_dev(uhci))->vendor == PCI_VENDOR_ID_HP) |
130 | uhci->wait_for_hp = 1; | 130 | uhci->wait_for_hp = 1; |
131 | 131 | ||
132 | /* Intel controllers use non-PME wakeup signalling */ | ||
133 | if (to_pci_dev(uhci_dev(uhci))->vendor == PCI_VENDOR_ID_INTEL) | ||
134 | device_set_run_wake(uhci_dev(uhci), 1); | ||
135 | |||
132 | /* Set up pointers to PCI-specific functions */ | 136 | /* Set up pointers to PCI-specific functions */ |
133 | uhci->reset_hc = uhci_pci_reset_hc; | 137 | uhci->reset_hc = uhci_pci_reset_hc; |
134 | uhci->check_and_reset_hc = uhci_pci_check_and_reset_hc; | 138 | uhci->check_and_reset_hc = uhci_pci_check_and_reset_hc; |