u-boot/drivers/phy/rockchip
Sebastian Kropatsch 0cb1fddb74 phy: rockchip: naneng-combphy: Introduce PHY-IDs to fix RK3588 muxing
Fix multiplex configuration for PCIe1L0 and PCIe1L1 in PCIESEL_CON for
RK3588 to correctly select between Combo PHYs and PCIe3 PHY.
Currently, the code incorrectly muxes both ports to Combo PHYs,
interfering with PCIe3 PHY settings.
Introduce PHY identifiers to identify the correct Combo PHY and set
the necessary bits accordingly.

This fix is adapted from the upstream Linux commit by Sebastian Reichel:
d16d4002fea6 ("phy: rockchip: naneng-combphy: Fix mux on rk3588")

Fixes: b37260bca1 ("phy: rockchip: naneng-combphy: Use signal from comb PHY on RK3588")
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Sebastian Kropatsch <seb-dev@mail.de>
2024-08-09 18:35:22 +08:00
..
Kconfig phy: rockchip: Add Rockchip INNO HDMI PHY driver 2024-04-21 09:07:00 +02:00
Makefile phy: rockchip: Add Rockchip INNO HDMI PHY driver 2024-04-21 09:07:00 +02:00
phy-rockchip-inno-dsidphy.c treewide: use linux/time.h for time conversion defines 2023-11-16 18:59:58 -05:00
phy-rockchip-inno-hdmi.c phy: rockchip: inno-hdmi: Fix missing readl base addr 2024-07-17 14:48:18 +08:00
phy-rockchip-inno-usb2.c phy: rockchip-inno-usb2: Add support for RK3308 2024-04-26 15:47:03 +08:00
phy-rockchip-naneng-combphy.c phy: rockchip: naneng-combphy: Introduce PHY-IDs to fix RK3588 muxing 2024-08-09 18:35:22 +08:00
phy-rockchip-pcie.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
phy-rockchip-snps-pcie3.c phy: rockchip: snps-pcie3: Fix clearing PHP_GRF_PCIESEL_CON bits 2024-07-17 14:48:18 +08:00
phy-rockchip-typec.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
phy-rockchip-usbdp.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00