mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
phy: rockchip: usbdp: Only enable USB3 when not in high-speed mode
Ensure that USB3 mode is not accidently enabled during PHY re-init
for systems that are configured as high-speed only via DT.
Fixes: 2f70bbddeb ("phy: rockchip: add usbdp combo phy driver")
Reported-by: Sashiko <sashiko-bot@kernel.org>
Closes: https://sashiko.dev/#/message/20260626212424.C215E1F000E9%40smtp.kernel.org
Tested-by: Igor Paunovic <royalnet026@gmail.com> # Orange Pi 5 Plus
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Link: https://patch.msgid.link/20260915-rockchip-usbdp-cleanup-part2-v15-11-8d507cb1174f@collabora.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
35101e2f49
commit
fbbf6c85b0
|
|
@ -1008,7 +1008,7 @@ static int rk_udphy_power_on(struct rk_udphy *udphy, u8 mode)
|
|||
if (ret)
|
||||
return ret;
|
||||
|
||||
if (udphy->mode & UDPHY_MODE_USB)
|
||||
if (!udphy->hs && udphy->mode & UDPHY_MODE_USB)
|
||||
rk_udphy_u3_port_disable(udphy, false);
|
||||
udphy->phy_needs_reinit = false;
|
||||
} else if (udphy->phy_needs_reinit) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user