diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi index 30bc634d8ed1..f4c1b8206e40 100644 --- a/arch/arm64/boot/dts/rockchip/px30.dtsi +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi @@ -441,6 +441,32 @@ compatible = "rockchip,px30-io-voltage-domain"; status = "disabled"; }; + + rgb: rgb { + compatible = "rockchip,px30-rgb"; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + #address-cells = <1>; + #size-cells = <0>; + + rgb_in_vopb: endpoint@0 { + reg = <0>; + remote-endpoint = <&vopb_out_rgb>; + }; + + rgb_in_vopl: endpoint@1 { + reg = <1>; + remote-endpoint = <&vopl_out_rgb>; + }; + }; + }; + }; }; core_grf: syscon@ff148000 { @@ -1239,6 +1265,11 @@ reg = <1>; remote-endpoint = <&dsi_in_vopb>; }; + + vopb_out_rgb: endpoint@2 { + reg = <2>; + remote-endpoint = <&rgb_in_vopb>; + }; }; }; @@ -1279,6 +1310,11 @@ reg = <1>; remote-endpoint = <&dsi_in_vopl>; }; + + vopl_out_rgb: endpoint@2 { + reg = <2>; + remote-endpoint = <&rgb_in_vopl>; + }; }; };