* [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards
@ 2025-08-22 9:39 Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 01/16] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
` (15 more replies)
0 siblings, 16 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Now the 4lanes support in the QMP Combo PHY has been merged in [1],
add the required plumbing in DT.
[1] https://lore.kernel.org/all/20250807-topic-4ln_dp_respin-v4-0-43272d6eca92@oss.qualcomm.com/
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
Changes in v2:
- Add missing x1-asus-zenbook-a14 & x1-crd
- Link to v1: https://lore.kernel.org/r/20250821-topic-x1e80100-4lanes-v1-0-0b1a0d093cd5@linaro.org
---
Neil Armstrong (16):
arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY
arm64: dts: qcom: sm8650: allow mode-switch events to reach the QMP Combo PHY
arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs
arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP
arm64: dts: qcom: sm8550-qrd: Set up 4-lane DP
arm64: dts: qcom: sm8650-hdk: Set up 4-lane DP
arm64: dts: qcom: sm8650-qrd: Set up 4-lane DP
arm64: dts: qcom: x1e001de-devkit: Set up 4-lane DP
arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Set up 4-lane DP
arm64: dts: qcom: x1e80100-dell-xps13-9345: Set up 4-lane DP
arm64: dts: qcom: x1e80100-hp-omnibook-x14: Set up 4-lane DP
arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Set up 4-lane DP
arm64: dts: qcom: x1e80100-microsoft-romulus: Set up 4-lane DP
arm64: dts: qcom: x1e80100-qcp: Set up 4-lane DP
arm64: dts: qcom: x1-crd: Set up 4-lane DP
arm64: dts: qcom: x1-asus-zenbook-a14: Set up 4-lane DP
arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 2 +-
arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 2 +-
arch/arm64/boot/dts/qcom/sm8550.dtsi | 1 +
arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 2 +-
arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +-
arch/arm64/boot/dts/qcom/sm8650.dtsi | 1 +
arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 4 ++--
arch/arm64/boot/dts/qcom/x1-crd.dtsi | 6 +++---
arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 6 +++---
arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 4 ++--
arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 4 ++--
arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 4 ++--
arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 6 +++---
arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 4 ++--
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 6 +++---
arch/arm64/boot/dts/qcom/x1e80100.dtsi | 3 +++
16 files changed, 31 insertions(+), 26 deletions(-)
---
base-commit: 7fa4d8dc380fbd81a9d702a855c50690c9c6442c
change-id: 20250821-topic-x1e80100-4lanes-a8dd7f1cd569
Best regards,
--
Neil Armstrong <neil.armstrong@linaro.org>
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH v2 01/16] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 02/16] arm64: dts: qcom: sm8650: " Neil Armstrong
` (14 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow mode-switch events to reach the QMP Combo PHY to support
setting the QMP Combo PHY in DP 4Lanes Altmode.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/sm8550.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qcom/sm8550.dtsi
index 38d139d1dd4a994287c03d064ca01d59a11ac771..0409ae7517f239171a89bc0ba7bb47bc9e7fedaf 100644
--- a/arch/arm64/boot/dts/qcom/sm8550.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi
@@ -4051,6 +4051,7 @@ usb_dp_qmpphy: phy@88e8000 {
#clock-cells = <1>;
#phy-cells = <1>;
+ mode-switch;
orientation-switch;
status = "disabled";
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 02/16] arm64: dts: qcom: sm8650: allow mode-switch events to reach the QMP Combo PHY
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 01/16] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 03/16] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs Neil Armstrong
` (13 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow mode-switch events to reach the QMP Combo PHY to support
setting the QMP Combo PHY in DP 4Lanes Altmode.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/sm8650.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qcom/sm8650.dtsi
index d6794901f06b50e8629afd081cb7d229ea342f84..1a750ae39232419d3b496f5a009f16ac8de40fa0 100644
--- a/arch/arm64/boot/dts/qcom/sm8650.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi
@@ -5012,6 +5012,7 @@ usb_dp_qmpphy: phy@88e8000 {
#clock-cells = <1>;
#phy-cells = <1>;
+ mode-switch;
orientation-switch;
status = "disabled";
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 03/16] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 01/16] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 02/16] arm64: dts: qcom: sm8650: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 04/16] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP Neil Armstrong
` (12 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow mode-switch events to reach the QMP Combo PHYs to support
setting the QMP Combo PHY in DP 4Lanes Altmode.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e80100.dtsi | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/qcom/x1e80100.dtsi
index f293b13ecc0ce426661187ac793f147d12434fcb..48c715e9ada33d4909049bca28c68a6b24ca0b0a 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi
@@ -2857,6 +2857,7 @@ usb_1_ss0_qmpphy: phy@fd5000 {
#clock-cells = <1>;
#phy-cells = <1>;
+ mode-switch;
orientation-switch;
status = "disabled";
@@ -2927,6 +2928,7 @@ usb_1_ss1_qmpphy: phy@fda000 {
#clock-cells = <1>;
#phy-cells = <1>;
+ mode-switch;
orientation-switch;
status = "disabled";
@@ -2997,6 +2999,7 @@ usb_1_ss2_qmpphy: phy@fdf000 {
#clock-cells = <1>;
#phy-cells = <1>;
+ mode-switch;
orientation-switch;
status = "disabled";
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 04/16] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (2 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 03/16] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 10:17 ` Dmitry Baryshkov
2025-08-22 9:39 ` [PATCH v2 05/16] arm64: dts: qcom: sm8550-qrd: " Neil Armstrong
` (11 subsequent siblings)
15 siblings, 1 reply; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
index 9dfb248f9ab52b354453cf42c09d93bbee99214f..6c2c9514a7396a8b75ebe24585b47571c74ff568 100644
--- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
+++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
@@ -1003,7 +1003,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
};
&pcie0 {
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 05/16] arm64: dts: qcom: sm8550-qrd: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (3 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 04/16] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 06/16] arm64: dts: qcom: sm8650-hdk: " Neil Armstrong
` (10 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
index 49438a7e77ceaab9506158855b6262206bca94ec..873835eb1ce98f2306abcf0153a284f148e69cef 100644
--- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
+++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
@@ -858,7 +858,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
};
&pcie0 {
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 06/16] arm64: dts: qcom: sm8650-hdk: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (4 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 05/16] arm64: dts: qcom: sm8550-qrd: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 07/16] arm64: dts: qcom: sm8650-qrd: " Neil Armstrong
` (9 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
index a00da76a60620b998973cab189f12eeaa0a448fa..5029c8bfec5921074ae6e1171bc3685ed9407278 100644
--- a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
+++ b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
@@ -942,7 +942,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
};
&pcie0 {
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 07/16] arm64: dts: qcom: sm8650-qrd: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (5 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 06/16] arm64: dts: qcom: sm8650-hdk: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 08/16] arm64: dts: qcom: x1e001de-devkit: " Neil Armstrong
` (8 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
index 081b7e40f5742120a611cbfa57a59dfb1dc19b9f..88e202e1d49053230f58d719d3c7d57df2c9922e 100644
--- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
+++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
@@ -893,7 +893,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
};
&pcie0 {
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 08/16] arm64: dts: qcom: x1e001de-devkit: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (6 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 07/16] arm64: dts: qcom: sm8650-qrd: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 09/16] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: " Neil Armstrong
` (7 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts b/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts
index 2d9627e6c7983daedba87619ba01074ee22b43c9..b055925da389146c4a141152bf0025624be53dda 100644
--- a/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts
+++ b/arch/arm64/boot/dts/qcom/x1e001de-devkit.dts
@@ -983,7 +983,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -992,7 +992,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -1001,7 +1001,7 @@ &mdss_dp2 {
};
&mdss_dp2_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 09/16] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (7 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 08/16] arm64: dts: qcom: x1e001de-devkit: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 10/16] arm64: dts: qcom: x1e80100-dell-xps13-9345: " Neil Armstrong
` (6 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
index 4cf61c2a34e31233b1adc93332bcabef22de3f86..9f965a5faaa9b687ad0aa609fe42e4841c7f7d63 100644
--- a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi
@@ -994,7 +994,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -1003,7 +1003,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 10/16] arm64: dts: qcom: x1e80100-dell-xps13-9345: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (8 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 09/16] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 11/16] arm64: dts: qcom: x1e80100-hp-omnibook-x14: " Neil Armstrong
` (5 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts b/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts
index 6b27067f0be66b5c41fa681ff3b4f535100bdf59..293e557ee07e0e622984d6f869a5f79a5766ed18 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts
+++ b/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts
@@ -884,7 +884,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -893,7 +893,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 11/16] arm64: dts: qcom: x1e80100-hp-omnibook-x14: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (9 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 10/16] arm64: dts: qcom: x1e80100-dell-xps13-9345: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 12/16] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: " Neil Armstrong
` (4 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts b/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts
index f9ce2a63767c151192b0618ee2154e8d97316c1b..e1116ca9c0ada2431d36805e20535e2edca62b31 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts
+++ b/arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts
@@ -1028,7 +1028,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -1037,7 +1037,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 12/16] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (10 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 11/16] arm64: dts: qcom: x1e80100-hp-omnibook-x14: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 13/16] arm64: dts: qcom: x1e80100-microsoft-romulus: " Neil Armstrong
` (3 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts b/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts
index 71becfc5e6f649299b05b0b93cf74b81dea9fa57..4374692d6da9030462a577279263dceeacb3ce7a 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts
+++ b/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts
@@ -1061,7 +1061,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -1070,7 +1070,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -1079,7 +1079,7 @@ &mdss_dp2 {
};
&mdss_dp2_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 13/16] arm64: dts: qcom: x1e80100-microsoft-romulus: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (11 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 12/16] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 14/16] arm64: dts: qcom: x1e80100-qcp: " Neil Armstrong
` (2 subsequent siblings)
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi b/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi
index 27dd5e4e9939124360544ee9c59900ebb01f3f49..559ebd9547ec4c3324576d58976c0bf2a8fc2217 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi
@@ -949,7 +949,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -958,7 +958,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 14/16] arm64: dts: qcom: x1e80100-qcp: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (12 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 13/16] arm64: dts: qcom: x1e80100-microsoft-romulus: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 15/16] arm64: dts: qcom: x1-crd: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 16/16] arm64: dts: qcom: x1-asus-zenbook-a14: " Neil Armstrong
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts
index 9369b76c668b5c008fefd85d5ca18e87ab9ce93f..60a0318b696abd8748f42f1e53597fa710df6f7c 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts
+++ b/arch/arm64/boot/dts/qcom/x1e80100-qcp.dts
@@ -890,7 +890,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -899,7 +899,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -908,7 +908,7 @@ &mdss_dp2 {
};
&mdss_dp2_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 15/16] arm64: dts: qcom: x1-crd: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (13 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 14/16] arm64: dts: qcom: x1e80100-qcp: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 16/16] arm64: dts: qcom: x1-asus-zenbook-a14: " Neil Armstrong
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1-crd.dtsi | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1-crd.dtsi b/arch/arm64/boot/dts/qcom/x1-crd.dtsi
index e3d2fc342bd184473b37882f3bc4f9c4d23135bd..ba8a2308714a45ecfa3a0fa0f5b213d9fc136d0d 100644
--- a/arch/arm64/boot/dts/qcom/x1-crd.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1-crd.dtsi
@@ -1149,7 +1149,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -1158,7 +1158,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -1167,7 +1167,7 @@ &mdss_dp2 {
};
&mdss_dp2_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v2 16/16] arm64: dts: qcom: x1-asus-zenbook-a14: Set up 4-lane DP
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (14 preceding siblings ...)
2025-08-22 9:39 ` [PATCH v2 15/16] arm64: dts: qcom: x1-crd: " Neil Armstrong
@ 2025-08-22 9:39 ` Neil Armstrong
15 siblings, 0 replies; 18+ messages in thread
From: Neil Armstrong @ 2025-08-22 9:39 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, Neil Armstrong
Allow up to 4 lanes for the DisplayPort link from the PHYs to the
controllers now the mode-switch events can reach the QMP Combo PHYs.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi b/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi
index 16d045cf64c08c02c420787e000f4f45cfc2c6ff..14045f91393fa91b2e78802dfc53bcbe2c7d514c 100644
--- a/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi
@@ -985,7 +985,7 @@ &mdss_dp0 {
};
&mdss_dp0_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
@@ -994,7 +994,7 @@ &mdss_dp1 {
};
&mdss_dp1_out {
- data-lanes = <0 1>;
+ data-lanes = <0 1 2 3>;
link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH v2 04/16] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP
2025-08-22 9:39 ` [PATCH v2 04/16] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP Neil Armstrong
@ 2025-08-22 10:17 ` Dmitry Baryshkov
0 siblings, 0 replies; 18+ messages in thread
From: Dmitry Baryshkov @ 2025-08-22 10:17 UTC (permalink / raw)
To: Neil Armstrong
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, linux-kernel
On Fri, Aug 22, 2025 at 11:39:16AM +0200, Neil Armstrong wrote:
> Allow up to 4 lanes for the DisplayPort link from the PHYs to the
> controllers now the mode-switch events can reach the QMP Combo PHYs.
>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
> ---
> arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
> index 9dfb248f9ab52b354453cf42c09d93bbee99214f..6c2c9514a7396a8b75ebe24585b47571c74ff568 100644
> --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
> @@ -1003,7 +1003,7 @@ &mdss_dp0 {
> };
>
> &mdss_dp0_out {
> - data-lanes = <0 1>;
> + data-lanes = <0 1 2 3>;
On most of these platforms the data lanes between DP and combo PHY are
hardwired. I'd suggest moving the data-lanes to the SoC dtsi (at least
for USB-C-wrapped DP controllers).
> };
>
> &pcie0 {
>
> --
> 2.34.1
>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2025-08-22 10:17 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-22 9:39 [PATCH v2 00/16] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 01/16] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 02/16] arm64: dts: qcom: sm8650: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 03/16] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 04/16] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP Neil Armstrong
2025-08-22 10:17 ` Dmitry Baryshkov
2025-08-22 9:39 ` [PATCH v2 05/16] arm64: dts: qcom: sm8550-qrd: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 06/16] arm64: dts: qcom: sm8650-hdk: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 07/16] arm64: dts: qcom: sm8650-qrd: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 08/16] arm64: dts: qcom: x1e001de-devkit: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 09/16] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 10/16] arm64: dts: qcom: x1e80100-dell-xps13-9345: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 11/16] arm64: dts: qcom: x1e80100-hp-omnibook-x14: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 12/16] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 13/16] arm64: dts: qcom: x1e80100-microsoft-romulus: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 14/16] arm64: dts: qcom: x1e80100-qcp: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 15/16] arm64: dts: qcom: x1-crd: " Neil Armstrong
2025-08-22 9:39 ` [PATCH v2 16/16] arm64: dts: qcom: x1-asus-zenbook-a14: " Neil Armstrong
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).