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>
Wed, 8 Jan 2020 16:34:17 +0000 (17:34 +0100)
commit96a0c12843109e5c4d5eb1e09d915fdd0ce31d25
treeccf49541020ccba1501bbded125888132b437d3c
parent5fbf7a2534703fd71159d3d71504b0ad01b43394
usb: musb: Disable pullup at init

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