]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
usb: musb: Disable pullup at init
authorPaul Cercueil <paul@crapouillou.net>
Tue, 7 Jan 2020 15:26:25 +0000 (09:26 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Jan 2020 19:03:04 +0000 (20:03 +0100)
commitb788d2a9959cd92d5c43132e807741c1bd551b8c
tree5bf2f125dc303599cce5b49bfb227d3f124c6441
parent9e14b23392717ef27425f07af46f6b05df9cb753
usb: musb: Disable pullup at init

commit 96a0c12843109e5c4d5eb1e09d915fdd0ce31d25 upstream.

The pullup may be already enabled before the driver is initialized. This
happens for instance on JZ4740.

It has to be disabled at init time, as we cannot guarantee that a gadget
driver will be bound to the UDC.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Suggested-by: Bin Liu <b-liu@ti.com>
Cc: stable@vger.kernel.org
Signed-off-by: Bin Liu <b-liu@ti.com>
Link: https://lore.kernel.org/r/20200107152625.857-3-b-liu@ti.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/musb/musb_core.c