This is a note to let you know that I've just added the patch titled usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT to the 5.10-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: usb-cdns3-host-add-xhci_plat_priv-quirk-xhci_skip_ph.patch and it can be found in the queue-5.10 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. commit 6884d6215be83cb96c28066ce0e3455df652f3dd Author: Peter Chen <peter.chen@xxxxxxx> Date: Fri May 22 18:08:31 2020 +0800 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT [ Upstream commit 68ed3f3d8a057bd34254e885a6306fedc0936e50 ] cdns3 manages PHY by own DRD driver, so skip the management by HCD core. Reviewed-by: Jun Li <jun.li@xxxxxxx> Reviewed-by: Pawel Laszczak <pawell@xxxxxxxxxxx> Signed-off-by: Peter Chen <peter.chen@xxxxxxx> Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx> diff --git a/drivers/usb/cdns3/host.c b/drivers/usb/cdns3/host.c index de8da737fa25..f84739327a16 100644 --- a/drivers/usb/cdns3/host.c +++ b/drivers/usb/cdns3/host.c @@ -24,6 +24,7 @@ #define LPM_2_STB_SWITCH_EN BIT(25) static const struct xhci_plat_priv xhci_plat_cdns3_xhci = { + .quirks = XHCI_SKIP_PHY_INIT, .suspend_quirk = xhci_cdns3_suspend_quirk, };