]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
phy: cpcap-usb: Fix flakey host idling and enumerating of devices
authorTony Lindgren <tony@atomide.com>
Sun, 22 Dec 2019 18:00:19 +0000 (10:00 -0800)
committerKhalid Elmously <khalid.elmously@canonical.com>
Fri, 14 Feb 2020 05:29:37 +0000 (00:29 -0500)
commitc1fe9829acd972de6f53425fe90d9e958b378062
treeba0ef8f0da56bc126bbc63bef1fb717484ed631a
parent044e1a935a7212fcff2677b5144c935f97173fef
phy: cpcap-usb: Fix flakey host idling and enumerating of devices

BugLink: https://bugs.launchpad.net/bugs/1861934
commit 049226b9fd7442149dcbcf55f15408f5973cceda upstream.

We must let the USB host idle things properly before we switch to debug
UART mode. Otherwise the USB host may never idle after disconnecting
devices, and that causes the next enumeration to be flakey.

Cc: Jacopo Mondi <jacopo@jmondi.org>
Cc: Marcel Partap <mpartap@gmx.net>
Cc: Merlijn Wajer <merlijn@wizzup.org>
Cc: Michael Scott <hashcode0f@gmail.com>
Cc: NeKit <nekit1000@gmail.com>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: Sebastian Reichel <sre@kernel.org>
Acked-by: Pavel Machek <pavel@ucw.cz>
Fixes: 6d6ce40f63af ("phy: cpcap-usb: Add CPCAP PMIC USB support")
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/phy/motorola/phy-cpcap-usb.c