From c361adf09dfc77c62da4c0d548a8c8d50eb9c71d Mon Sep 17 00:00:00 2001 From: Dmitry Baryshkov Date: Thu, 24 Jul 2025 15:23:42 +0300 Subject: [PATCH] arm64: dts: qcom: move data-lanes to the DP-out endpoint Support for the data-lanes declaration in the DP node is deprecated. Move them to the corresponding endpoint as recommended by the current DP bindings. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Link: https://lore.kernel.org/r/20250724-move-edp-endpoints-v1-4-6ca569812838@oss.qualcomm.com Signed-off-by: Bjorn Andersson --- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 18 ++++++------------ .../boot/dts/qcom/sc7180-acer-aspire1.dts | 3 +-- .../boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 3 +-- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 3 +-- 4 files changed, 9 insertions(+), 18 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8295p-adp.dts b/arch/arm64/boot/dts/qcom/sa8295p-adp.dts index d5015ec4b23d0..64e59299672cb 100644 --- a/arch/arm64/boot/dts/qcom/sa8295p-adp.dts +++ b/arch/arm64/boot/dts/qcom/sa8295p-adp.dts @@ -361,12 +361,11 @@ }; &mdss0_dp2 { - data-lanes = <0 1 2 3>; - status = "okay"; }; &mdss0_dp2_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&edp0_connector_in>; }; @@ -378,12 +377,11 @@ }; &mdss0_dp3 { - data-lanes = <0 1 2 3>; - status = "okay"; }; &mdss0_dp3_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&edp1_connector_in>; }; @@ -399,12 +397,11 @@ }; &mdss1_dp0 { - data-lanes = <0 1 2 3>; - status = "okay"; }; &mdss1_dp0_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&dp2_connector_in>; }; @@ -416,12 +413,11 @@ }; &mdss1_dp1 { - data-lanes = <0 1 2 3>; - status = "okay"; }; &mdss1_dp1_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&dp3_connector_in>; }; @@ -433,12 +429,11 @@ }; &mdss1_dp2 { - data-lanes = <0 1 2 3>; - status = "okay"; }; &mdss1_dp2_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&edp2_connector_in>; }; @@ -450,12 +445,11 @@ }; &mdss1_dp3 { - data-lanes = <0 1 2 3>; - status = "okay"; }; &mdss1_dp3_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&edp3_connector_in>; }; diff --git a/arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts b/arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts index 672ac4c3afa34..a70396f250f0c 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts @@ -438,8 +438,6 @@ }; &mdss_dp { - data-lanes = <0 1>; - vdda-1p2-supply = <&vreg_l3c_1p2>; vdda-0p9-supply = <&vreg_l4a_0p8>; @@ -447,6 +445,7 @@ }; &mdss_dp_out { + data-lanes = <0 1>; remote-endpoint = <&ec_dp_in>; }; diff --git a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts index 93dfb82c36da2..08d0784d0cbb8 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts @@ -436,8 +436,6 @@ }; &mdss_edp { - data-lanes = <0 1 2 3>; - pinctrl-0 = <&edp_hpd_active>; pinctrl-names = "default"; @@ -460,6 +458,7 @@ }; &mdss_edp_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&auo_b140han06_in>; }; diff --git a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts index 6808226b04e4e..93de9fe918ebd 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts @@ -531,8 +531,6 @@ }; &mdss_edp { - data-lanes = <0 1 2 3>; - pinctrl-names = "default"; pinctrl-0 = <&edp_hpd_active>; @@ -554,6 +552,7 @@ }; &mdss_edp_out { + data-lanes = <0 1 2 3>; remote-endpoint = <&auo_b133han05_in>; }; -- 2.47.3