[PATCH v2] phy: qcom: qmp-combo: Leave the USB PCS alone in DP-only mode
Joonhoe Kim
26rote at gmail.com
Mon Nov 2 14:04:56 PST 2026
On 11/2/26 10:34 PM, Konrad Dybcio wrote:
> On 10/23/26 2:35 PM, Joonhoe Kim wrote:
[...]
>> On a Lenovo Y700 Gen 5 (TB323FU, Kaanapali) with a USB-C monitor
>> in pin assignment C, resume from s2idle fails with "phy initialization
>> timed-out", the dwc3 resume returns -110 and the following xHCI resume
>> hangs the system.
>
> This sounds like a gap in the DWC3 driver, we should bail out of r/w
> any registers if resume failed
Agreed, that is a separate problem. This patch only removes the PHY
timeout behind the -110 in this case.
I need to correct the last part, though. The hang was with an
out-of-tree dwc3 change that passes power_lost to xhci-plat. With it,
xhci_resume() went into xhci_reset() with the long timeout and
interrupts off. I haven't checked what mainline does after the failed
dwc3 resume. In v3 I'll end that paragraph with "the dwc3 resume
returns -110 and USB stops working".
Thanks,
Joonhoe Kim
More information about the linux-phy
mailing list