]> git.baikalelectronics.ru Git - kernel.git/commit
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
authorWeitao Wang <WeitaoWang-oc@zhaoxin.com>
Sun, 23 Apr 2023 10:59:52 +0000 (18:59 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 24 May 2023 16:32:48 +0000 (17:32 +0100)
commit880c8a03e9618760994668928de54243f032a376
tree89b2c466123d47bd7e58072e6baaf6a9172ec551
parent204c1fd23a0eb6f0d4c285ebd5e9eaadddb976dc
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value

commit dddb342b5b9e482bb213aecc08cbdb201ea4f8da upstream.

OverCurrent condition is not standardized in the UHCI spec.
Zhaoxin UHCI controllers report OverCurrent bit active off.
In order to handle OverCurrent condition correctly, the uhci-hcd
driver needs to be told to expect the active-off behavior.

Suggested-by: Alan Stern <stern@rowland.harvard.edu>
Cc: stable@vger.kernel.org
Signed-off-by: Weitao Wang <WeitaoWang-oc@zhaoxin.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Link: https://lore.kernel.org/r/20230423105952.4526-1-WeitaoWang-oc@zhaoxin.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/uhci-pci.c