]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: qcs615-ride: Enable DisplayPort
authorXiangxu Yin <xiangxu.yin@oss.qualcomm.com>
Tue, 4 Nov 2025 01:33:26 +0000 (09:33 +0800)
committerBjorn Andersson <andersson@kernel.org>
Tue, 6 Jan 2026 17:25:04 +0000 (11:25 -0600)
Add DP connector node and configure MDSS DisplayPort controller for
QCS615 Ride platform. Include PHY supply settings to support DP output.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251104-add-displayport-support-to-qcs615-devicetree-v7-4-e51669170a6f@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcs615-ride.dts

index be67eb173046f9e4ac58157f282c3af41e53d374..5a24c19c415e3fa92e3b543ed48b2fcd6b20c6ca 100644 (file)
                };
        };
 
+       dp0-connector {
+               compatible = "dp-connector";
+               label = "DP0";
+               type = "mini";
+
+               hpd-gpios = <&io_expander 8 GPIO_ACTIVE_HIGH>;
+
+               port {
+                       dp0_connector_in: endpoint {
+                               remote-endpoint = <&mdss_dp0_out>;
+                       };
+               };
+       };
+
        dp-dsi0-connector {
                compatible = "dp-connector";
                label = "DSI0";
        status = "okay";
 };
 
+&mdss_dp0 {
+       status = "okay";
+};
+
+&mdss_dp0_out {
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000>;
+       remote-endpoint = <&dp0_connector_in>;
+};
+
 &mdss_dsi0 {
        vdda-supply = <&vreg_l11a>;
        status = "okay";
        status = "okay";
 };
 
+&usb_qmpphy_2 {
+       vdda-phy-supply = <&vreg_l5a>;
+       vdda-pll-supply = <&vreg_l12a>;
+
+       status = "okay";
+};
+
 &usb_1 {
        status = "okay";
 };