arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B

Enable the Mini DisplayPort on this board.
Note that ROCKCHIP_VOP2_EP_DP0 is defined as 10 in dt-binding header,
but it will trigger a dtc warning like "graph node unit address error,
expected "a"" if we use it directly after endpoint, so we use "a"
instead here.

Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250822063959.692098-10-andyshrk@163.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
This commit is contained in:
Andy Yan 2025-08-22 14:39:53 +08:00 committed by Heiko Stuebner
parent 64566e3575
commit 7260b0f1d6

View File

@ -39,6 +39,18 @@ chosen {
stdout-path = "serial2:1500000n8";
};
dp-con {
compatible = "dp-connector";
label = "DP OUT";
type = "mini";
port {
dp_con_in: endpoint {
remote-endpoint = <&dp0_out_con>;
};
};
};
hdmi-con {
compatible = "hdmi-connector";
type = "d";
@ -215,6 +227,24 @@ &cpu_b2 {
cpu-supply = <&vdd_cpu_big1_s0>;
};
&dp0 {
pinctrl-0 = <&dp0m0_pins>;
pinctrl-names = "default";
status = "okay";
};
&dp0_in {
dp0_in_vp2: endpoint {
remote-endpoint = <&vp2_out_dp0>;
};
};
&dp0_out {
dp0_out_con: endpoint {
remote-endpoint = <&dp_con_in>;
};
};
&gpu {
mali-supply = <&vdd_gpu_s0>;
status = "okay";
@ -890,3 +920,10 @@ vp0_out_hdmi0: endpoint@ROCKCHIP_VOP2_EP_HDMI0 {
remote-endpoint = <&hdmi0_in_vp0>;
};
};
&vp2 {
vp2_out_dp0: endpoint@a {
reg = <ROCKCHIP_VOP2_EP_DP0>;
remote-endpoint = <&dp0_in_vp2>;
};
};