This series adds the missing pieces to add RK3588 support to the vop2 driver. The RK3588 needs a different HDMI TX driver and also a HDMI/eDP phy driver. The series contains some patches I picked from https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux which are marked as WIP. The patches register several clocks in the vop2 driver.Due to their experimental status I don't want to merge them now, I'd rather give it some time until they hit Linux upstream. Nevertheless I'd like to get the series out now in case someone finds it useful, so here it is. The first three patches shouldn't change though, so they can be merged now. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- Sascha Hauer (12): vop2: rk3588: make windows primary vop2: rk3588: pass clock to rk3588_calc_cru_cfg() clk: rockchip: rk3588: Update driver from Linux phy: add support for Rockchip Samsung HDMI/eDP Combo PHY driver video: add support for dw-hdmi-qp video: rockchip: add support for RK3588 HDMI video: rockchip vop2: fix uninitialized variables phy: rockchip-inno-usb2: add support for rk3588 phy: phy-rockchip-samsung-hdptx: Add clock provider support drm/rockchip: vop2: Improve display modes handling on rk3588 ARM: dts: Rockchip rk3588: add HDMI node ARM: dts: rockchip rk3588: adjustments for vop arch/arm/dts/rk3588-rock-5b.dts | 43 + arch/arm/dts/rk3588.dtsi | 65 ++ drivers/clk/rockchip/clk-rk3588.c | 90 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 46 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 1135 +++++++++++++++++++++ drivers/video/Kconfig | 9 + drivers/video/Makefile | 1 + drivers/video/dw-hdmi-qp.c | 470 +++++++++ drivers/video/dw-hdmi-qp.h | 834 +++++++++++++++ drivers/video/rockchip/Kconfig | 11 + drivers/video/rockchip/Makefile | 1 + drivers/video/rockchip/dw_hdmi_qp-rockchip.c | 231 +++++ drivers/video/rockchip/rockchip_drm_vop2.c | 474 ++++++++- drivers/video/rockchip/rockchip_vop2_reg.c | 8 +- include/video/dw_hdmi_qp.h | 32 + 17 files changed, 3407 insertions(+), 52 deletions(-) --- base-commit: 59658c877bcc605fe3ca36653b4f40f57856b81a change-id: 20241028-vop2-rk3588-3e25cd5a4bec Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>