linux-stable/drivers/phy/starfive
Jan Kiszka e10c52e7e0 phy: starfive: jh7110-usb: Fix link configuration to controller
In order to connect the USB 2.0 PHY to its controller, we also need to
set "u0_pdrstn_split_sw_usbpipe_plugen" [1]. Some downstream U-Boot
versions did that, but upstream firmware does not, and the kernel must
not rely on such behavior anyway. Failing to set this left the USB
gadget port invisible to connected hosts behind.

Link: https://doc-en.rvspace.org/JH7110/TRM/JH7110_TRM/sys_syscon.html#sys_syscon__section_b3l_fqs_wsb [1]
Fixes: 16d3a71c20 ("phy: starfive: Add JH7110 USB 2.0 PHY driver")
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20241015070444.20972-2-minda.chen@starfivetech.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2024-10-17 20:19:44 +05:30
..
Kconfig phy: starfive: Add mipi dphy tx support 2024-06-15 17:38:30 +05:30
Makefile phy: starfive: Add mipi dphy tx support 2024-06-15 17:38:30 +05:30
phy-jh7110-dphy-rx.c phy: starfive: remove unused struct 'regval' 2024-06-03 19:29:01 +05:30
phy-jh7110-dphy-tx.c phy: starfive: Correct the dphy configure process 2024-07-02 18:49:14 +05:30
phy-jh7110-pcie.c phy: starfive: fix error code in probe 2023-07-24 15:53:54 +05:30
phy-jh7110-usb.c phy: starfive: jh7110-usb: Fix link configuration to controller 2024-10-17 20:19:44 +05:30