* [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom
@ 2025-03-27 1:47 Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement Konrad Dybcio
` (12 more replies)
0 siblings, 13 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
Just some routine stuff, really
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
Changes in v2:
- Iron out the YAML changes (indentation adjustment)
- Pick up tags
- Link to v1: https://lore.kernel.org/r/20250318-topic-more_dt_bindings_fixes-v1-0-cb36882ea9cc@oss.qualcomm.com
---
Konrad Dybcio (12):
dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement
arm64: dts: qcom: sc7180: Add specific APPS RSC compatible
arm64: dts: qcom: sdm845: Add specific APPS RSC compatible
arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument
arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node
arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply
arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply
arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply
arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators
arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX
arm64: dts: qcom: sa8775p: Clean up the PSCI PDs
arm64: dts: qcom: qcs615: Fix up UFS clocks
.../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 24 ++++++++++++++++++++--
.../boot/dts/qcom/msm8996-oneplus-common.dtsi | 5 +++++
arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 2 ++
arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 2 ++
arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 +
arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 1 +
.../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 1 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +-
arch/arm64/boot/dts/qcom/qcs615.dtsi | 17 ++++++++-------
arch/arm64/boot/dts/qcom/sa8775p.dtsi | 7 ++++---
arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +-
.../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 7 +++++++
13 files changed, 56 insertions(+), 17 deletions(-)
---
base-commit: c4d4884b67802c41fd67399747165d65c770621a
change-id: 20250318-topic-more_dt_bindings_fixes-137ed1ee29fd
Best regards,
--
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 8:18 ` Krzysztof Kozlowski
2025-03-27 1:47 ` [PATCH v2 02/12] arm64: dts: qcom: sc7180: Add specific APPS RSC compatible Konrad Dybcio
` (11 subsequent siblings)
12 siblings, 1 reply; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Certain platforms (such as Chrome SDM845 and SC7180 with a TF-A running
as secure firmware) do not have a OSI-mode capable PSCI implementation.
That in turn means the PSCI-associated power domain which represents the
system's power state can't provide enough feedback to the RSC device.
Don't require power-domains on platforms where this may be the case.
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
.../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 24 ++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml
index af632d0e0355c56748ecac24f528dc2eec7d1193..036562eb5140c78c10d845fd6efe42470b41895c 100644
--- a/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml
+++ b/Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml
@@ -44,7 +44,13 @@ description: |
properties:
compatible:
- const: qcom,rpmh-rsc
+ oneOf:
+ - items:
+ - enum:
+ - qcom,sc7180-rpmh-apps-rsc
+ - qcom,sdm845-rpmh-apps-rsc
+ - const: qcom,rpmh-rsc
+ - const: qcom,rpmh-rsc
interrupts:
minItems: 1
@@ -124,7 +130,21 @@ required:
- qcom,tcs-offset
- reg
- reg-names
- - power-domains
+
+allOf:
+ # Some platforms may lack a OSI-mode PSCI implementation, which implies the
+ # system power domain can't provide feedback about entering power collapse
+ - if:
+ not:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - qcom,sc7180-rpmh-apps-rsc
+ - qcom,sdm845-rpmh-apps-rsc
+ then:
+ required:
+ - power-domains
additionalProperties: false
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 02/12] arm64: dts: qcom: sc7180: Add specific APPS RSC compatible
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 03/12] arm64: dts: qcom: sdm845: " Konrad Dybcio
` (10 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
SC7180 comes in a couple firmware flavors, some of which don't support
PSCI in OSI mode. That prevents the power domain exepcted by the RSC
node from providing useful information on system power collapse.
Use the platform-specific compatible to allow not passing one.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qcom/sc7180.dtsi
index 87c432c12a240f8035753ad10ce8662584a3f1f3..c79b256690fee8a20853e1662503e1f4250611af 100644
--- a/arch/arm64/boot/dts/qcom/sc7180.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi
@@ -3720,7 +3720,7 @@ frame@17c2d000 {
};
apps_rsc: rsc@18200000 {
- compatible = "qcom,rpmh-rsc";
+ compatible = "qcom,sc7180-rpmh-apps-rsc", "qcom,rpmh-rsc";
reg = <0 0x18200000 0 0x10000>,
<0 0x18210000 0 0x10000>,
<0 0x18220000 0 0x10000>;
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 03/12] arm64: dts: qcom: sdm845: Add specific APPS RSC compatible
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 02/12] arm64: dts: qcom: sc7180: Add specific APPS RSC compatible Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 04/12] arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument Konrad Dybcio
` (9 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
SDM845 comes in a couple firmware flavors, some of which don't support
PSCI in OSI mode. That prevents the power domain exepcted by the RSC
node from providing useful information on system power collapse.
Use the platform-specific compatible to allow not passing one.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
index 2968a5c541dc0a6c1c28e32160c4c40a8f332497..4466c08a8bb08075d71835e04733ff4dbf6f190b 100644
--- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
@@ -5264,8 +5264,8 @@ apss_shared: mailbox@17990000 {
};
apps_rsc: rsc@179c0000 {
+ compatible = "qcom,sdm845-rpmh-apps-rsc", "qcom,rpmh-rsc";
label = "apps_rsc";
- compatible = "qcom,rpmh-rsc";
reg = <0 0x179c0000 0 0x10000>,
<0 0x179d0000 0 0x10000>,
<0 0x179e0000 0 0x10000>;
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 04/12] arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (2 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 03/12] arm64: dts: qcom: sdm845: " Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 05/12] arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node Konrad Dybcio
` (8 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
The node has #clock-cells = <0>, as it only provides a single clock
output.
This leads to a turbo sneaky bug, where the dt checker shows that we
have additional clocks in the array:
clock-controller@c8c0000: clocks: [[3, 0], [39, 178], [156, 1],
[156, 0], [157, 1], [157, 0], [158], [0], [0], [0], [39, 184]]
is too long
..which happens due to dtc interpreting <&mdss_hdmi_phy 0> as
<&mdss_hdmi_phy>, <0> after taking cells into account.
Remove the superfluous argument to both silence the warning and fix
the index-based lookup of subsequent entries in "clocks".
Fixes: 2150c87db80c ("arm64: dts: qcom: msm8998: add HDMI nodes")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qcom/msm8998.dtsi
index c2caad85c668df2ebe900bc560e39480ae03e353..8d5a8a3f2c12ee1bc742c7dad35368f140d81dd2 100644
--- a/arch/arm64/boot/dts/qcom/msm8998.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi
@@ -2794,7 +2794,7 @@ mmcc: clock-controller@c8c0000 {
<&mdss_dsi0_phy 0>,
<&mdss_dsi1_phy 1>,
<&mdss_dsi1_phy 0>,
- <&mdss_hdmi_phy 0>,
+ <&mdss_hdmi_phy>,
<0>,
<0>,
<&gcc GCC_MMSS_GPLL0_DIV_CLK>;
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 05/12] arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (3 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 04/12] arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 06/12] arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply Konrad Dybcio
` (7 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
AOSS_QMP is not allowed to be a power domain provider, remove the
associated -cells property.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi b/arch/arm64/boot/dts/qcom/qcs615.dtsi
index edfb796d8dd38f5d65fd4327308fb5ac52d2b95e..757b45a142136c01ac74bfa456f90374c3a7acfb 100644
--- a/arch/arm64/boot/dts/qcom/qcs615.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs615.dtsi
@@ -3215,7 +3215,6 @@ aoss_qmp: power-management@c300000 {
mboxes = <&apss_shared 0>;
#clock-cells = <0>;
- #power-domain-cells = <1>;
};
sram@c3f0000 {
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 06/12] arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (4 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 05/12] arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 07/12] arm64: dts: qcom: msm8998-mtp: " Konrad Dybcio
` (6 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Set the supply as required by bindings, to silence the warning:
'vdd-supply' is a required property
The value is inferred from MTP schematics, but it shouldn't change
between boards due to specific electrical characteristics.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts b/arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts
index f1ceaedd9520c13df0f6cf086907b355264ddc80..f5558495cb02e44597591331d5d28a488b120204 100644
--- a/arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts
+++ b/arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts
@@ -372,6 +372,7 @@ &pm8998_resin {
&qusb2phy {
status = "okay";
+ vdd-supply = <&vreg_l1a_0p875>;
vdda-pll-supply = <&vreg_l12a_1p8>;
vdda-phy-dpdm-supply = <&vreg_l24a_3p075>;
};
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 07/12] arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (5 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 06/12] arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 08/12] arm64: dts: qcom: msm8998-yoshino: " Konrad Dybcio
` (5 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Set the supply as required by bindings, to silence the warning:
'vdd-supply' is a required property
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8998-mtp.dts b/arch/arm64/boot/dts/qcom/msm8998-mtp.dts
index 7c77612fb99026e42adf125c538735b3ef6e57d4..ad425267e9021174e95e7356b0b3c491fd5873aa 100644
--- a/arch/arm64/boot/dts/qcom/msm8998-mtp.dts
+++ b/arch/arm64/boot/dts/qcom/msm8998-mtp.dts
@@ -156,6 +156,7 @@ pm8005_s1: s1 { /* VDD_GFX supply */
&qusb2phy {
status = "okay";
+ vdd-supply = <&vreg_l1a_0p875>;
vdda-pll-supply = <&vreg_l12a_1p8>;
vdda-phy-dpdm-supply = <&vreg_l24a_3p075>;
};
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 08/12] arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (6 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 07/12] arm64: dts: qcom: msm8998-mtp: " Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators Konrad Dybcio
` (4 subsequent siblings)
12 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Set the supply as required by bindings, to silence the warning:
'vdd-supply' is a required property
The value is inferred from MTP schematics, but it shouldn't change
between boards due to specific electrical characteristics.
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi b/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi
index d8cc0d729e99c5ead32f38c12bf65a930d369c08..3650f2501886bdde23c500bf5fce205de33fccc4 100644
--- a/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi
@@ -450,6 +450,7 @@ led@5 {
&qusb2phy {
status = "okay";
+ vdd-supply = <&vreg_l1a_0p875>;
vdda-pll-supply = <&vreg_l12a_1p8>;
vdda-phy-dpdm-supply = <&vreg_l24a_3p075>;
};
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (7 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 08/12] arm64: dts: qcom: msm8998-yoshino: " Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 10:08 ` Dmitry Baryshkov
2025-03-27 10:11 ` Dmitry Baryshkov
2025-03-27 1:47 ` [PATCH v2 10/12] arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX Konrad Dybcio
` (3 subsequent siblings)
12 siblings, 2 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Wire up the regulators based on the downstream release to appease the
devicetree checker.
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts b/arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts
index bf23033a294e3f6e5f248d1d8114e52a70d17094..8848043f95f29966127f4ed3d47e8216f4fa3183 100644
--- a/arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts
+++ b/arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts
@@ -381,9 +381,16 @@ &usb_1_dwc3 {
};
&usb_1_hsphy {
+ vdd-supply = <&pm6350_l18>;
+ vdda-phy-dpdm-supply = <&pm6350_l3>;
+ vdda-pll-supply = <&pm6350_l2>;
+
status = "okay";
};
&usb_1_qmpphy {
+ vdda-phy-supply = <&pm6350_l16>;
+ vdda-pll-supply = <&pm6350_l22>;
+
status = "okay";
};
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 10/12] arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (8 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 12:10 ` Dmitry Baryshkov
2025-03-27 1:47 ` [PATCH v2 11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs Konrad Dybcio
` (2 subsequent siblings)
12 siblings, 1 reply; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
The PX line powers some hardware related to sensors. Assume the board
doesn't reinvent what MTP has established and hook up LVS2 @ 1.8V as
such.
This fixes the 'is required' type of bindings validator errors.
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi | 5 +++++
arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 2 ++
arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 2 ++
3 files changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi
index 38035e0db80be9c4829b67233ba5c4ce8a2baa21..b263d3a204e54a88642bdb6bd7b9e9d7f8fdb2f2 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi
@@ -492,6 +492,11 @@ vreg_l32a_1p8: l32 {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};
+
+ vreg_lvs2a: lvs2 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ };
};
};
diff --git a/arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts b/arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts
index dfe75119b8d25fce4a6a14e0ab4f07414aadc8c5..220eeb31fdc70b89b3e237d1f6643c465bda5238 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts
+++ b/arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts
@@ -41,6 +41,8 @@ &mss_pil {
&slpi_pil {
firmware-name = "qcom/msm8996/oneplus3/slpi.mbn";
+ px-supply = <&vreg_lvs2a>;
+
status = "okay";
};
diff --git a/arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts b/arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts
index 51fce65e89f1142cff98fcdecde9744b87decdc3..f772618e80c702cb8995965dffbf5992a9f66490 100644
--- a/arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts
+++ b/arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts
@@ -42,6 +42,8 @@ &mss_pil {
&slpi_pil {
firmware-name = "qcom/msm8996/oneplus3t/slpi.mbn";
+ px-supply = <&vreg_lvs2a>;
+
status = "okay";
};
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (9 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 10/12] arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 14:00 ` Dmitry Baryshkov
2025-03-27 1:47 ` [PATCH v2 12/12] arm64: dts: qcom: qcs615: Fix up UFS clocks Konrad Dybcio
2025-05-20 2:14 ` [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Bjorn Andersson
12 siblings, 1 reply; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Because SA8775P comes with two disjoint CPU clusters, we have to follow
a similar topology description like the one in sm8750.dtsi, so:
system_pd
cluster0_pd
cpu_pd0
...
cluster1_pd
cpu_pd4
...
Do that & wire it up to APPS RSC to make the bindings checker happy.
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/sa8775p.dtsi | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/sa8775p.dtsi
index a904960359d731d2f0b6659a8ae99bff0e1bafb4..707c9dc3e748d9f24b38244bb468ec6db9c20efd 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi
+++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi
@@ -471,17 +471,17 @@ cpu_pd7: power-domain-cpu7 {
cluster_0_pd: power-domain-cluster0 {
#power-domain-cells = <0>;
- power-domains = <&cluster_2_pd>;
domain-idle-states = <&cluster_sleep_gold>;
+ power-domains = <&system_pd>;
};
cluster_1_pd: power-domain-cluster1 {
#power-domain-cells = <0>;
- power-domains = <&cluster_2_pd>;
domain-idle-states = <&cluster_sleep_gold>;
+ power-domains = <&system_pd>;
};
- cluster_2_pd: power-domain-cluster2 {
+ system_pd: power-domain-system {
#power-domain-cells = <0>;
domain-idle-states = <&cluster_sleep_apss_rsc_pc>;
};
@@ -4734,6 +4734,7 @@ apps_rsc: rsc@18200000 {
<WAKE_TCS 3>,
<CONTROL_TCS 0>;
label = "apps_rsc";
+ power-domains = <&system_pd>;
apps_bcm_voter: bcm-voter {
compatible = "qcom,bcm-voter";
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH v2 12/12] arm64: dts: qcom: qcs615: Fix up UFS clocks
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (10 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs Konrad Dybcio
@ 2025-03-27 1:47 ` Konrad Dybcio
2025-03-27 14:00 ` Dmitry Baryshkov
2025-05-20 2:14 ` [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Bjorn Andersson
12 siblings, 1 reply; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 1:47 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, cros-qcom-dts-watchers, Marc Gonzalez,
Dmitry Baryshkov, Arnaud Vrac, Sayali Lokhande, Xin Liu,
Manivannan Sadhasivam
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio
From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
The clocks are out of order with the bindings' expectations.
Reorder them to resolve the errors.
Fixes: a6a9d10e7969 ("arm64: dts: qcom: qcs615: add UFS node")
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/qcs615.dtsi | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/qcs615.dtsi b/arch/arm64/boot/dts/qcom/qcs615.dtsi
index 757b45a142136c01ac74bfa456f90374c3a7acfb..06ddeacc48baa1e04d3ada4b0808f4bf29ae9f80 100644
--- a/arch/arm64/boot/dts/qcom/qcs615.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs615.dtsi
@@ -1033,10 +1033,10 @@ ufs_mem_hc: ufshc@1d84000 {
"bus_aggr_clk",
"iface_clk",
"core_clk_unipro",
- "core_clk_ice",
"ref_clk",
"tx_lane0_sync_clk",
- "rx_lane0_sync_clk";
+ "rx_lane0_sync_clk",
+ "ice_core_clk";
resets = <&gcc GCC_UFS_PHY_BCR>;
reset-names = "rst";
@@ -1071,10 +1071,10 @@ opp-50000000 {
/bits/ 64 <0>,
/bits/ 64 <0>,
/bits/ 64 <37500000>,
- /bits/ 64 <75000000>,
/bits/ 64 <0>,
/bits/ 64 <0>,
- /bits/ 64 <0>;
+ /bits/ 64 <0>,
+ /bits/ 64 <75000000>;
required-opps = <&rpmhpd_opp_low_svs>;
};
@@ -1083,10 +1083,10 @@ opp-100000000 {
/bits/ 64 <0>,
/bits/ 64 <0>,
/bits/ 64 <75000000>,
- /bits/ 64 <150000000>,
/bits/ 64 <0>,
/bits/ 64 <0>,
- /bits/ 64 <0>;
+ /bits/ 64 <0>,
+ /bits/ 64 <150000000>;
required-opps = <&rpmhpd_opp_svs>;
};
@@ -1095,10 +1095,10 @@ opp-200000000 {
/bits/ 64 <0>,
/bits/ 64 <0>,
/bits/ 64 <150000000>,
- /bits/ 64 <300000000>,
/bits/ 64 <0>,
/bits/ 64 <0>,
- /bits/ 64 <0>;
+ /bits/ 64 <0>,
+ /bits/ 64 <300000000>;
required-opps = <&rpmhpd_opp_nom>;
};
};
--
2.49.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement
2025-03-27 1:47 ` [PATCH v2 01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement Konrad Dybcio
@ 2025-03-27 8:18 ` Krzysztof Kozlowski
0 siblings, 0 replies; 21+ messages in thread
From: Krzysztof Kozlowski @ 2025-03-27 8:18 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio
On Thu, Mar 27, 2025 at 02:47:03AM +0100, Konrad Dybcio wrote:
> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>
> Certain platforms (such as Chrome SDM845 and SC7180 with a TF-A running
> as secure firmware) do not have a OSI-mode capable PSCI implementation.
>
> That in turn means the PSCI-associated power domain which represents the
> system's power state can't provide enough feedback to the RSC device.
>
> Don't require power-domains on platforms where this may be the case.
>
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
> .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 24 ++++++++++++++++++++--
> 1 file changed, 22 insertions(+), 2 deletions(-)
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators
2025-03-27 1:47 ` [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators Konrad Dybcio
@ 2025-03-27 10:08 ` Dmitry Baryshkov
2025-03-27 10:11 ` Dmitry Baryshkov
1 sibling, 0 replies; 21+ messages in thread
From: Dmitry Baryshkov @ 2025-03-27 10:08 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio
On Thu, Mar 27, 2025 at 02:47:11AM +0100, Konrad Dybcio wrote:
> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>
> Wire up the regulators based on the downstream release to appease the
> devicetree checker.
>
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 7 +++++++
> 1 file changed, 7 insertions(+)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators
2025-03-27 1:47 ` [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators Konrad Dybcio
2025-03-27 10:08 ` Dmitry Baryshkov
@ 2025-03-27 10:11 ` Dmitry Baryshkov
1 sibling, 0 replies; 21+ messages in thread
From: Dmitry Baryshkov @ 2025-03-27 10:11 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio
On Thu, Mar 27, 2025 at 02:47:11AM +0100, Konrad Dybcio wrote:
> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>
> Wire up the regulators based on the downstream release to appease the
> devicetree checker.
>
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 7 +++++++
> 1 file changed, 7 insertions(+)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 10/12] arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX
2025-03-27 1:47 ` [PATCH v2 10/12] arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX Konrad Dybcio
@ 2025-03-27 12:10 ` Dmitry Baryshkov
0 siblings, 0 replies; 21+ messages in thread
From: Dmitry Baryshkov @ 2025-03-27 12:10 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio
On Thu, Mar 27, 2025 at 02:47:12AM +0100, Konrad Dybcio wrote:
> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>
> The PX line powers some hardware related to sensors. Assume the board
> doesn't reinvent what MTP has established and hook up LVS2 @ 1.8V as
> such.
>
> This fixes the 'is required' type of bindings validator errors.
>
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi | 5 +++++
> arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 2 ++
> arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 2 ++
> 3 files changed, 9 insertions(+)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs
2025-03-27 1:47 ` [PATCH v2 11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs Konrad Dybcio
@ 2025-03-27 14:00 ` Dmitry Baryshkov
2025-03-27 14:06 ` Konrad Dybcio
0 siblings, 1 reply; 21+ messages in thread
From: Dmitry Baryshkov @ 2025-03-27 14:00 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio
On Thu, Mar 27, 2025 at 02:47:13AM +0100, Konrad Dybcio wrote:
> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>
> Because SA8775P comes with two disjoint CPU clusters, we have to follow
> a similar topology description like the one in sm8750.dtsi, so:
>
> system_pd
> cluster0_pd
> cpu_pd0
> ...
> cluster1_pd
> cpu_pd4
> ...
>
> Do that & wire it up to APPS RSC to make the bindings checker happy.
Should these two be separate commits? One being pure cosmetics and
another one being a fix (probably with a Fixes tag).
Anyway,
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
>
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/sa8775p.dtsi | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 12/12] arm64: dts: qcom: qcs615: Fix up UFS clocks
2025-03-27 1:47 ` [PATCH v2 12/12] arm64: dts: qcom: qcs615: Fix up UFS clocks Konrad Dybcio
@ 2025-03-27 14:00 ` Dmitry Baryshkov
0 siblings, 0 replies; 21+ messages in thread
From: Dmitry Baryshkov @ 2025-03-27 14:00 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio
On Thu, Mar 27, 2025 at 02:47:14AM +0100, Konrad Dybcio wrote:
> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>
> The clocks are out of order with the bindings' expectations.
>
> Reorder them to resolve the errors.
>
> Fixes: a6a9d10e7969 ("arm64: dts: qcom: qcs615: add UFS node")
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/qcs615.dtsi | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs
2025-03-27 14:00 ` Dmitry Baryshkov
@ 2025-03-27 14:06 ` Konrad Dybcio
0 siblings, 0 replies; 21+ messages in thread
From: Konrad Dybcio @ 2025-03-27 14:06 UTC (permalink / raw)
To: Dmitry Baryshkov, Konrad Dybcio
Cc: Bjorn Andersson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio
On 3/27/25 3:00 PM, Dmitry Baryshkov wrote:
> On Thu, Mar 27, 2025 at 02:47:13AM +0100, Konrad Dybcio wrote:
>> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
>>
>> Because SA8775P comes with two disjoint CPU clusters, we have to follow
>> a similar topology description like the one in sm8750.dtsi, so:
>>
>> system_pd
>> cluster0_pd
>> cpu_pd0
>> ...
>> cluster1_pd
>> cpu_pd4
>> ...
>>
>> Do that & wire it up to APPS RSC to make the bindings checker happy.
>
> Should these two be separate commits? One being pure cosmetics and
> another one being a fix (probably with a Fixes tag).
potayto-potahto, both are needed to achieve a non-cosmetic bugfix
Konrad
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
` (11 preceding siblings ...)
2025-03-27 1:47 ` [PATCH v2 12/12] arm64: dts: qcom: qcs615: Fix up UFS clocks Konrad Dybcio
@ 2025-05-20 2:14 ` Bjorn Andersson
12 siblings, 0 replies; 21+ messages in thread
From: Bjorn Andersson @ 2025-05-20 2:14 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
cros-qcom-dts-watchers, Marc Gonzalez, Dmitry Baryshkov,
Arnaud Vrac, Sayali Lokhande, Xin Liu, Manivannan Sadhasivam,
Konrad Dybcio
Cc: Marijn Suijten, linux-arm-msm, devicetree, linux-kernel,
Konrad Dybcio, Dmitry Baryshkov
On Thu, 27 Mar 2025 02:47:02 +0100, Konrad Dybcio wrote:
> Just some routine stuff, really
>
>
Applied, thanks!
[01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement
(no commit info)
[02/12] arm64: dts: qcom: sc7180: Add specific APPS RSC compatible
commit: a9fa18f839c4e2f33c8d0f327a9a970ec29a457b
[03/12] arm64: dts: qcom: sdm845: Add specific APPS RSC compatible
commit: facf5df87129d273cc1f7dac0d1b4ec715bdcce3
[04/12] arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument
commit: 7ebdb205d4b9dd839a93a9b8975ce8ccf86b882a
[05/12] arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node
commit: 7185c9cd0e2281b113dacbf3c160ffcce06c912d
[06/12] arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply
commit: bd0eaca2f1be0ea72b7e0b9433c6102c47b28eed
[07/12] arm64: dts: qcom: msm8998-mtp: Add QUSB2PHY VDD supply
commit: 3e060720fa26cb5262f16ed60022c0f816be56fd
[08/12] arm64: dts: qcom: msm8998-yoshino: Add QUSB2PHY VDD supply
commit: b108ca47ea14068ca38cf9129d3592dc4ee79e5d
[09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators
commit: a30e5b31751ca8a5d5f79f10b594926ac094965d
[10/12] arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX
commit: 27880745470afe3ad97967c4751a1ecdb5d245ce
[11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs
commit: f275447923600ba463133ae5c15c079bccf6b5a6
[12/12] arm64: dts: qcom: qcs615: Fix up UFS clocks
commit: ea172f61f4fdb17aaaf8def980ee309a3b727eea
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2025-05-20 2:15 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-27 1:47 [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 01/12] dt-bindings: soc: qcom,rpmh-rsc: Limit power-domains requirement Konrad Dybcio
2025-03-27 8:18 ` Krzysztof Kozlowski
2025-03-27 1:47 ` [PATCH v2 02/12] arm64: dts: qcom: sc7180: Add specific APPS RSC compatible Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 03/12] arm64: dts: qcom: sdm845: " Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 04/12] arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 05/12] arm64: dts: qcom: qcs615: Remove disallowed property from AOSS_QMP node Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 06/12] arm64: dts: qcom: msm8998-fxtec: Add QUSB2PHY VDD supply Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 07/12] arm64: dts: qcom: msm8998-mtp: " Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 08/12] arm64: dts: qcom: msm8998-yoshino: " Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 09/12] arm64: dts: qcom: sm6350-pdx213: Wire up USB regulators Konrad Dybcio
2025-03-27 10:08 ` Dmitry Baryshkov
2025-03-27 10:11 ` Dmitry Baryshkov
2025-03-27 1:47 ` [PATCH v2 10/12] arm64: dts: qcom: msm8996-oneplus: Add SLPI VDD_PX Konrad Dybcio
2025-03-27 12:10 ` Dmitry Baryshkov
2025-03-27 1:47 ` [PATCH v2 11/12] arm64: dts: qcom: sa8775p: Clean up the PSCI PDs Konrad Dybcio
2025-03-27 14:00 ` Dmitry Baryshkov
2025-03-27 14:06 ` Konrad Dybcio
2025-03-27 1:47 ` [PATCH v2 12/12] arm64: dts: qcom: qcs615: Fix up UFS clocks Konrad Dybcio
2025-03-27 14:00 ` Dmitry Baryshkov
2025-05-20 2:14 ` [PATCH v2 00/12] More more dt-bindings fixes for arm64/qcom Bjorn Andersson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®