General RK3368 HDMI support and 2 outputs for RK3368-Lion

A patchset in state Mainline for linux-kernel

From: Heiko Stuebner <heiko@...> Date: Tue, 21 Oct 2025 09:37:45 +0200

This series adds the necessary bits for HDMI output on RK3368 and enables this on RK3368-Lion. At the same time, use the recently added DSI support to enable the generic Video-Demo-adapter as an overlay on Lion as well. The reason I'm shaving this Yak is that the recently added DSI support created DTC warnings about a single endpoint with an address. So it was either removing the @0 from the endpoint, or adding a second output option :-) . changes in v2: - pick up Conor's Ack for the compatible - fix the spelling errors reported by Diederik Heiko Stuebner (9): dt-bindings: display: rockchip: dw-hdmi: Add compatible for RK3368 HDMI drm/rockchip: hdmi: add RK3368 controller variant soc: rockchip: grf: Add select correct PWM implementation on RK3368 arm64: dts: rockchip: Add power-domain to RK3368 DSI controller arm64: dts: rockchip: Add power-domain to RK3368 VOP controller arm64: dts: rockchip: Use phandle for i2c_lvds_blc on rk3368-lion haikou arm64: dts: rockchip: Add HDMI node to RK3368 arm64: dts: rockchip: Enable HDMI output on RK3368-Lion-Haikou arm64: dts: rockchip: Add the Video-Demo overlay for Lion Haikou .../display/rockchip/rockchip,dw-hdmi.yaml | 1 + arch/arm64/boot/dts/rockchip/Makefile | 5 + .../rk3368-lion-haikou-video-demo.dtso | 174 ++++++++++++++++++ .../boot/dts/rockchip/rk3368-lion-haikou.dts | 36 +++- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 45 +++++ drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 ++ drivers/soc/rockchip/grf.c | 1 + 7 files changed, 268 insertions(+), 10 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lion-haikou-video-demo.dtso -- 2.47.2

Patches in this set

Statistics

  • 9 individual patches
  • 268 lines added
  • 10 lines removed
 

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.

Read More...