[PATCH v2 4/4] arm64: dts: rockchip: rk356x: add LVDS node
Rok Markovic
rok at kanardia.eu
Fri Jul 24 01:08:24 PDT 2026
This commit adds the LVDS transmitter node for the RK356x SoC, assigning
its D-PHY, GRF handle and power domain. The block has no register block
and no clock of its own. It is left disabled by default, to be enabled
by specific board files.
Signed-off-by: Rok Markovic <rok at kanardia.eu>
Assisted-by: Claude:claude-opus-4-8
---
Changes in v2:
- Drop the clock from the LVDS node; the block takes none.
arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 23 +++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi b/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi
index 64bdd8b..61a932a 100644
--- a/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk356x-base.dtsi
@@ -878,6 +878,29 @@
};
};
+ lvds: lvds {
+ compatible = "rockchip,rk3568-lvds";
+ phys = <&dsi_dphy0>;
+ phy-names = "dphy";
+ power-domains = <&power RK3568_PD_VO>;
+ rockchip,grf = <&grf>;
+ rockchip,output = "lvds";
+ status = "disabled";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ lvds_in: port at 0 {
+ reg = <0>;
+ };
+
+ lvds_out: port at 1 {
+ reg = <1>;
+ };
+ };
+ };
+
qos_gpu: qos at fe128000 {
compatible = "rockchip,rk3568-qos", "syscon";
reg = <0x0 0xfe128000 0x0 0x20>;
--
2.43.0
More information about the Linux-rockchip
mailing list