[PATCH v3 00/12] phy: rockchip: usbdp: Fixes, DP 1-lane support and cleanups
From: Sebastian Reichel <hidden>
Date: 2026-03-13 17:57:22
Also in:
linux-arm-kernel, linux-phy, linux-rockchip, lkml
This series overhauls the Rockchip USBDP driver; apart from a a bunch of cleanups and small improvements the main goal is to get the driver ready for proper USB-C DP AltMode support. Once this series has landed, it unblocks enabling proper USB-C DP AltMode on the RK3588 and RK3576 platforms incl. runtime PM for the Synopsys DesignWare DisplayPort controller. Apart from this series, further changes are required on the DRM side. There are no compile-time dependencies between the DRM side and the PHY side, but the PHY side must be applied to avoid SErrors once runtime PM is added to the DisplayPort controller driver. Thus it would be really good to land this series in the next merge window. Changes in v3: - Link to v2: https://lore.kernel.org/r/20260213-rockchip-usbdp-cleanup-v2-0-b67ec225f96e@collabora.com (local) - Add patch to register the USBDP PHY as DRM bridge - Add patch to describe ports in DT binding (used by the DRM bridge) - Add patch to drop HPD handling from the PHY Changes in v2: - Link to v1: https://lore.kernel.org/r/20260203-rockchip-usbdp-cleanup-v1-0-16a6f92ed176@collabora.com (local) - Added new patches to fix USB3 SError Signed-off-by: Sebastian Reichel <redacted> --- Frank Wang (1): phy: rockchip: usbdp: Amend SSC modulation deviation Sebastian Reichel (9): dt-bindings: phy: rockchip-usbdp: add improved ports scheme phy: rockchip: usbdp: Do not loose USB3 PHY status phy: rockchip: usbdp: Keep clocks running on PHY re-init phy: rockchip: usbdp: Add missing mode_change update phy: rockchip: usbdp: Rename DP lane functions phy: rockchip: usbdp: Use FIELD_PREP_WM16_CONST phy: rockchip: usbdp: Cleanup DP lane selection function phy: rockchip: usbdp: Register DP aux bridge phy: rockchip: usbdp: Drop DP HPD handling William Wu (1): phy: rockchip: usbdp: Fix LFPS detect threshold control Zhang Yubing (1): phy: rockchip: usbdp: Support single-lane DP .../bindings/phy/phy-rockchip-usbdp.yaml | 23 +++ drivers/phy/rockchip/Kconfig | 2 + drivers/phy/rockchip/phy-rockchip-usbdp.c | 158 +++++++-------------- 3 files changed, 74 insertions(+), 109 deletions(-) --- base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f change-id: 20260203-rockchip-usbdp-cleanup-5b59dfb561a3 Best regards, -- Sebastian Reichel [off-list ref]