]> git.itanic.dy.fi Git - linux-stable/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:36:52 +0000 (17:36 +0100)
commit720be29c7d1c248ec9d7886d5a1ecc375996ccc0
treeb322455feb127320da27df411a79d8cda5a57e68
parent2ef3ecff0907d97368a28ee0972af4a3ebedfaad
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