]> git.baikalelectronics.ru Git - kernel.git/commit
ehci-hub: improved over-current recovery
authorChristian Engelmayer <christian.engelmayer@frequentis.com>
Wed, 30 May 2007 18:04:48 +0000 (11:04 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 12 Jul 2007 23:34:31 +0000 (16:34 -0700)
commitc3887de95f491debcb52638c5e5245ffc93d98e8
treefd4b8d0efb2ef87bd4b3295086823246e76160f3
parent087dc4b5911e0861bb6cb9551f56db61cd394174
ehci-hub: improved over-current recovery

According to the USB Specification Revision 2.0 chapter 11.12.5
a hub experiencing an over-current condition must place all
affected ports in the powered-off state. It seems that some root
hubs need port power to be cycled by software in order to get back
to normal functionality after an over-current condition ... like
the EHCI implementation on an MPC8343E.

Signed-off-by: Christian Engelmayer <christian.engelmayer@frequentis.com>
Signed-off-by: David Brownell <david-b@pacbell.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/ehci-hub.c