aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/host/ehci-mxc.c
diff options
context:
space:
mode:
authorMatthew Garrett <mjg@redhat.com>2011-10-06 15:35:43 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2011-11-11 09:35:35 -0800
commitf72d6f85aa5857d889a2b4a41f2bd6be4918703a (patch)
tree40e744b4ac9d3083e5422076b0f8479416be8f93 /drivers/usb/host/ehci-mxc.c
parentab6e8fabfbdbca5a7273347e224fe59efe869e76 (diff)
USB: Fix runtime wakeup on OHCI
commit a8b43c00ef06aec49b9fe0a5bad8a6a320e4d27b upstream. At least some OHCI hardware (such as the MCP89) fails to flag any change in the host status register or the port status registers when receiving a remote wakeup while in D3 state. This results in the controller being resumed but no device state change being noticed, at which point the controller is put back to sleep again. Since there doesn't seem to be any reliable way to identify the state change, just unconditionally resume the hub. It'll be put back to sleep in the near future anyway if there are no active devices attached to it. Signed-off-by: Matthew Garrett <mjg@redhat.com> Cc: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host/ehci-mxc.c')
0 files changed, 0 insertions, 0 deletions