Awesome work! I've been waiting for this feature! I can now actually get 1440p100 on my display and 4k60 on my tv over HDMI.
Tested-by: Maud Spierings <[email protected]> Kind regards, Maud
This patch series provides the missing support for high TMDS clock ratio and scrambling to DW HDMI QP TX library, required for handling HDMI 2.0 display modes on RK3576 & RK3588 SoCs. In order to allow addressing the SCDC status lost on sink disconnects, it adds an atomic variant of the drm_bridge_funcs.detect callback and a new drm_bridge_detect_ctx() helper, which is further used in drm_bridge_connector to switch to ->detect_ctx hook. Furthermore, optimize HPD event handling in dw_hdmi_qp Rockchip platform driver to run the detect cycle on the affected connector only. Signed-off-by: Cristian Ciocaltea <[email protected]> --- Cristian Ciocaltea (4): drm/bridge: Add ->detect_ctx hook and drm_bridge_detect_ctx() drm/bridge-connector: Switch to using ->detect_ctx hook drm/bridge: dw-hdmi-qp: Add high TMDS clock ratio and scrambling support drm/rockchip: dw_hdmi_qp: Do not send HPD events for all connectors drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 174 +++++++++++++++++++++++-- drivers/gpu/drm/display/drm_bridge_connector.c | 73 ++++++----- drivers/gpu/drm/drm_bridge.c | 58 +++++++++ drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 44 +++---- include/drm/drm_bridge.h | 30 +++++ 5 files changed, 308 insertions(+), 71 deletions(-) --- base-commit: ac5b392a8c355001c4c3f230a0e4b1f904e359ca change-id: 20251203-dw-hdmi-qp-scramb-cdbd8b57ccf9
