Thread (17 messages) 17 messages, 5 authors, 2d ago

Re: [PATCH v16 4/6] usb: dwc3: rockchip: support PHY reset notifications

flat view

From: Manivannan Sadhasivam <mani@kernel.org>
Date: 2026-09-26 07:52:00
Also in: linux-phy, linux-rockchip, linux-usb, lkml

On Thu, Sep 24, 2026 at 07:25:40PM +0200, Sebastian Reichel wrote:
On recent Rockchip platforms (at least RK3588 & RK3576), DWC3 IP is used
with a USBDP PHY providing USB3 and DP. This PHY needs to be reset when
the mode changes, which may happen when plugging in different USB-C
devices.

If the USBDP PHY resets with the DWC3 IP running, its internal state
corrupts resulting in the USBDP PHY not being able to lock some PLL
clocks, which effectively renders USB3 unusable.

To fix the issue this adds handling for the new PHY framework reset
notifications, which will assert PHYSOFTRST before the actual PHY
is disabled and will deassert it once the PHY returns.

Tested-by: Igor Paunovic <redacted> # Orange Pi 5 Plus
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Signed-off-by: Sebastian Reichel <redacted>
Acked-by: Manivannan Sadhasivam <redacted>  # PHY

- Mani

-- 
மணிவண்ணன் சதாசிவம்
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help