]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: x1e80100: add empty mdss_dp3_out endpoint
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Thu, 24 Jul 2025 12:23:41 +0000 (15:23 +0300)
committerBjorn Andersson <andersson@kernel.org>
Tue, 12 Aug 2025 03:19:26 +0000 (22:19 -0500)
Follow the example of other DP controllers and also eDP controller on
SC7280 and move mdss_dp3_out endpoint declaration to the SoC
DTSI. This slightly reduces the boilerplate in the platform DT files and
also reduces the difference between DP and eDP controllers.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250724-move-edp-endpoints-v1-3-6ca569812838@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi
arch/arm64/boot/dts/qcom/x1-crd.dtsi
arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts
arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts
arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts
arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts
arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts
arch/arm64/boot/dts/qcom/x1e80100.dtsi

index c771fd1d8029b567dca349f2b0f2013f736c2b9f..16d045cf64c08c02c420787e000f4f45cfc2c6ff 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index 35d26d14b6bd8e25ee041ac0f742b286333d58c3..e3d2fc342bd184473b37882f3bc4f9c4d23135bd 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index 2308d5a0e3af3ce05aba8f09b2b646b9456def6b..4cf61c2a34e31233b1adc93332bcabef22de3f86 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index 71b2cc6c392fef9edd19477e4aab6e28699e1eb7..62eba17cdc87c088ca471b4cbf5b44af06400fe4 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index fd00d1bf12e165e9ffa0848ba93110348de9a9dd..6b27067f0be66b5c41fa681ff3b4f535100bdf59 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index 8d2a9b7f4730783bbaa81e488a0e99cc195a195f..f9ce2a63767c151192b0618ee2154e8d97316c1b 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index d02f8d4f7baf0a8e7c1bb95cd4a84ffe24ba8ef1..71becfc5e6f649299b05b0b93cf74b81dea9fa57 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index 0fd8516580b2679ee425438cb73fd4078cb20581..27dd5e4e9939124360544ee9c59900ebb01f3f49 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index 71c44e37a44bf1221702eaec8cc6ca7c1cacf952..9369b76c668b5c008fefd85d5ca18e87ab9ce93f 100644 (file)
                        };
                };
        };
+};
 
-       ports {
-               port@1 {
-                       reg = <1>;
-                       mdss_dp3_out: endpoint {
-                               data-lanes = <0 1 2 3>;
-                               link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
+&mdss_dp3_out {
+       data-lanes = <0 1 2 3>;
+       link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
 
-                               remote-endpoint = <&edp_panel_in>;
-                       };
-               };
-       };
+       remote-endpoint = <&edp_panel_in>;
 };
 
 &mdss_dp3_phy {
index c9fea040223bad897e5ca670b81b1d1e2696d406..4dba9f2b64f7620e880f358b4b69efb3ad50d151 100644 (file)
 
                                        port@1 {
                                                reg = <1>;
+
+                                               mdss_dp3_out: endpoint {
+                                               };
                                        };
                                };