* [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards
@ 2025-08-21 13:37 Neil Armstrong
2025-08-21 13:37 ` [PATCH 01/14] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
` (14 more replies)
0 siblings, 15 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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>
---
Neil Armstrong (14):
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
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/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 +++
14 files changed, 26 insertions(+), 21 deletions(-)
---
base-commit: 7fa4d8dc380fbd81a9d702a855c50690c9c6442c
change-id: 20250821-topic-x1e80100-4lanes-a8dd7f1cd569
Best regards,
--
Neil Armstrong <neil.armstrong@linaro.org>
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 01/14] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 02/14] arm64: dts: qcom: sm8650: " Neil Armstrong
` (13 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 02/14] arm64: dts: qcom: sm8650: allow mode-switch events to reach the QMP Combo PHY
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
2025-08-21 13:37 ` [PATCH 01/14] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 03/14] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs Neil Armstrong
` (12 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 03/14] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
2025-08-21 13:37 ` [PATCH 01/14] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
2025-08-21 13:37 ` [PATCH 02/14] arm64: dts: qcom: sm8650: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 04/14] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP Neil Armstrong
` (11 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 04/14] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (2 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 03/14] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 05/14] arm64: dts: qcom: sm8550-qrd: " Neil Armstrong
` (10 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 05/14] arm64: dts: qcom: sm8550-qrd: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (3 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 04/14] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 06/14] arm64: dts: qcom: sm8650-hdk: " Neil Armstrong
` (9 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 06/14] arm64: dts: qcom: sm8650-hdk: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (4 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 05/14] arm64: dts: qcom: sm8550-qrd: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 07/14] arm64: dts: qcom: sm8650-qrd: " Neil Armstrong
` (8 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 07/14] arm64: dts: qcom: sm8650-qrd: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (5 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 06/14] arm64: dts: qcom: sm8650-hdk: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 08/14] arm64: dts: qcom: x1e001de-devkit: " Neil Armstrong
` (7 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 08/14] arm64: dts: qcom: x1e001de-devkit: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (6 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 07/14] arm64: dts: qcom: sm8650-qrd: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 09/14] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: " Neil Armstrong
` (6 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 09/14] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (7 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 08/14] arm64: dts: qcom: x1e001de-devkit: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 10/14] arm64: dts: qcom: x1e80100-dell-xps13-9345: " Neil Armstrong
` (5 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 10/14] arm64: dts: qcom: x1e80100-dell-xps13-9345: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (8 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 09/14] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 11/14] arm64: dts: qcom: x1e80100-hp-omnibook-x14: " Neil Armstrong
` (4 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 11/14] arm64: dts: qcom: x1e80100-hp-omnibook-x14: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (9 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 10/14] arm64: dts: qcom: x1e80100-dell-xps13-9345: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 12/14] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: " Neil Armstrong
` (3 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 12/14] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (10 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 11/14] arm64: dts: qcom: x1e80100-hp-omnibook-x14: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 13/14] arm64: dts: qcom: x1e80100-microsoft-romulus: " Neil Armstrong
` (2 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 13/14] arm64: dts: qcom: x1e80100-microsoft-romulus: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (11 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 12/14] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:37 ` [PATCH 14/14] arm64: dts: qcom: x1e80100-qcp: " Neil Armstrong
2025-08-21 13:47 ` [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Stephan Gerhold
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* [PATCH 14/14] arm64: dts: qcom: x1e80100-qcp: Set up 4-lane DP
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (12 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 13/14] arm64: dts: qcom: x1e80100-microsoft-romulus: " Neil Armstrong
@ 2025-08-21 13:37 ` Neil Armstrong
2025-08-21 13:47 ` [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Stephan Gerhold
14 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:37 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] 17+ messages in thread
* Re: [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
` (13 preceding siblings ...)
2025-08-21 13:37 ` [PATCH 14/14] arm64: dts: qcom: x1e80100-qcp: " Neil Armstrong
@ 2025-08-21 13:47 ` Stephan Gerhold
2025-08-21 13:54 ` Neil Armstrong
14 siblings, 1 reply; 17+ messages in thread
From: Stephan Gerhold @ 2025-08-21 13:47 UTC (permalink / raw)
To: Neil Armstrong
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, linux-kernel
On Thu, Aug 21, 2025 at 03:37:19PM +0200, Neil Armstrong wrote:
> 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>
> ---
> Neil Armstrong (14):
> 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
>
> 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/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 +++
> 14 files changed, 26 insertions(+), 21 deletions(-)
Nitpick: Could you send a patch for x1-crd.dtsi and
x1-asus-zenbook-a14.dtsi as well? :')
Thanks,
Stephan
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards
2025-08-21 13:47 ` [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Stephan Gerhold
@ 2025-08-21 13:54 ` Neil Armstrong
0 siblings, 0 replies; 17+ messages in thread
From: Neil Armstrong @ 2025-08-21 13:54 UTC (permalink / raw)
To: Stephan Gerhold
Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-arm-msm, devicetree, linux-kernel
On 21/08/2025 15:47, Stephan Gerhold wrote:
> On Thu, Aug 21, 2025 at 03:37:19PM +0200, Neil Armstrong wrote:
>> 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>
>> ---
>> Neil Armstrong (14):
>> 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
>>
>> 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/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 +++
>> 14 files changed, 26 insertions(+), 21 deletions(-)
>
> Nitpick: Could you send a patch for x1-crd.dtsi and
> x1-asus-zenbook-a14.dtsi as well? :')
Sure I'll add them.
Neil
>
> Thanks,
> Stephan
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2025-08-21 13:54 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-21 13:37 [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Neil Armstrong
2025-08-21 13:37 ` [PATCH 01/14] arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY Neil Armstrong
2025-08-21 13:37 ` [PATCH 02/14] arm64: dts: qcom: sm8650: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 03/14] arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs Neil Armstrong
2025-08-21 13:37 ` [PATCH 04/14] arm64: dts: qcom: sm8550-hdk: Set up 4-lane DP Neil Armstrong
2025-08-21 13:37 ` [PATCH 05/14] arm64: dts: qcom: sm8550-qrd: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 06/14] arm64: dts: qcom: sm8650-hdk: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 07/14] arm64: dts: qcom: sm8650-qrd: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 08/14] arm64: dts: qcom: x1e001de-devkit: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 09/14] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 10/14] arm64: dts: qcom: x1e80100-dell-xps13-9345: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 11/14] arm64: dts: qcom: x1e80100-hp-omnibook-x14: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 12/14] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 13/14] arm64: dts: qcom: x1e80100-microsoft-romulus: " Neil Armstrong
2025-08-21 13:37 ` [PATCH 14/14] arm64: dts: qcom: x1e80100-qcp: " Neil Armstrong
2025-08-21 13:47 ` [PATCH 00/14] arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards Stephan Gerhold
2025-08-21 13:54 ` 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).