diff --git a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi index e1d26e88a0f7..386811e098c7 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi @@ -536,6 +536,30 @@ method = "smc"; }; + rgb: rgb { + compatible = "rockchip,rk3588-rgb"; + pinctrl-names = "default"; + pinctrl-0 = <&bt1120_pins>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + #address-cells = <1>; + #size-cells = <0>; + + rgb_in_vp3: endpoint@2 { + reg = <2>; + remote-endpoint = <&vp3_out_rgb>; + status = "disabled"; + }; + }; + }; + }; + rkcif_dvp: rkcif-dvp { compatible = "rockchip,rkcif-dvp"; rockchip,hw = <&rkcif>; @@ -2325,6 +2349,7 @@ vp3_out_rgb: endpoint@2 { reg = <2>; + remote-endpoint = <&rgb_in_vp3>; }; }; };