mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks
@ 2024-12-24 10:16 Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 01/21] arm64: dts: qcom: msm8916: correct sleep clock frequency Dmitry Baryshkov
                   ` (21 more replies)
  0 siblings, 22 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:16 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

Correct sleep clock frequencies. For several platforms I wasn't able to
find corresponding document and as such I didn't change defined clocks.
These platforms are: IPQ5018, IPQ5332, IPQ5424, IPQ6018, IPQ8074,
IPQ9574, MSM8953.

Also several MSM8996 / MSM8994 devices define divisor clocks at
32.768 kHz. Most likely these clocks are also generated by dividing the
19.2 MHz clock and should have the frequency 32.764 kHz, but being not
100% sure I decided to leave those as is for now.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
Changes in v3:
- Dropped the patches NAK-ed by Krzysztof
- Link to v2: https://lore.kernel.org/r/20241130-fix-board-clocks-v2-0-b9a35858657e@linaro.org

Changes in v2:
- Move clocks to SoC DTSI (offline discussion with Bjorn)
- Link to v1: https://lore.kernel.org/r/20241115-fix-board-clocks-v1-0-8cb00a4f57c2@linaro.org

---
Dmitry Baryshkov (21):
      arm64: dts: qcom: msm8916: correct sleep clock frequency
      arm64: dts: qcom: msm8939: correct sleep clock frequency
      arm64: dts: qcom: msm8994: correct sleep clock frequency
      arm64: dts: qcom: qcs404: correct sleep clock frequency
      arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency
      arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency
      arm64: dts: qcom: sar2130p: correct sleep clock frequency
      arm64: dts: qcom: sc7280: correct sleep clock frequency
      arm64: dts: qcom: sdx75: correct sleep clock frequency
      arm64: dts: qcom: sm4450: correct sleep clock frequency
      arm64: dts: qcom: sm6125: correct sleep clock frequency
      arm64: dts: qcom: sm6375: correct sleep clock frequency
      arm64: dts: qcom: sm8250: correct sleep clock frequency
      arm64: dts: qcom: sm8350: correct sleep clock frequency
      arm64: dts: qcom: sm8450: correct sleep clock frequency
      arm64: dts: qcom: sm8550: correct sleep clock frequency
      arm64: dts: qcom: sm8650: correct sleep clock frequency
      arm64: dts: qcom: x1e80100: correct sleep clock frequency
      arm64: dts: qcom: sc8180x: drop extra XO clock frequencies
      arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file
      arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file

 arch/arm64/boot/dts/qcom/msm8916.dtsi                      |  2 +-
 arch/arm64/boot/dts/qcom/msm8939.dtsi                      |  2 +-
 arch/arm64/boot/dts/qcom/msm8994.dtsi                      |  2 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi               |  2 +-
 arch/arm64/boot/dts/qcom/qdu1000-idp.dts                   | 14 --------------
 arch/arm64/boot/dts/qcom/qdu1000.dtsi                      | 14 ++++++++++++++
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts                   |  2 +-
 arch/arm64/boot/dts/qcom/qru1000-idp.dts                   | 14 --------------
 arch/arm64/boot/dts/qcom/sar2130p.dtsi                     |  2 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts        |  4 ----
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts                |  4 ----
 arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts           | 14 --------------
 arch/arm64/boot/dts/qcom/sdm670.dtsi                       | 14 ++++++++++++++
 arch/arm64/boot/dts/qcom/sdx75.dtsi                        |  2 +-
 arch/arm64/boot/dts/qcom/sm4450.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm6375.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi                       |  2 +-
 arch/arm64/boot/dts/qcom/sm8550-hdk.dts                    |  2 +-
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts                    |  2 +-
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts                    |  2 +-
 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts            |  2 +-
 .../arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts |  2 +-
 arch/arm64/boot/dts/qcom/sm8650-hdk.dts                    |  2 +-
 arch/arm64/boot/dts/qcom/sm8650-mtp.dts                    |  2 +-
 arch/arm64/boot/dts/qcom/sm8650-qrd.dts                    |  2 +-
 arch/arm64/boot/dts/qcom/x1e80100.dtsi                     |  2 +-
 31 files changed, 52 insertions(+), 74 deletions(-)
---
base-commit: 8155b4ef3466f0e289e8fcc9e6e62f3f4dceeac2
change-id: 20241115-fix-board-clocks-e3afe520627c

Best regards,
-- 
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 01/21] arm64: dts: qcom: msm8916: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 02/21] arm64: dts: qcom: msm8939: " Dmitry Baryshkov
                   ` (20 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The MSM8916 platform uses PM8916 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: f4fb6aeafaaa ("arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
index 5e558bcc9d87893486352e5e211f131d4a1f67e5..8f35c9af18782aa1da7089988692e6588c4b7c5d 100644
--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
@@ -125,7 +125,7 @@ xo_board: xo-board {
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
 			#clock-cells = <0>;
-			clock-frequency = <32768>;
+			clock-frequency = <32764>;
 		};
 	};
 

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 02/21] arm64: dts: qcom: msm8939: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 01/21] arm64: dts: qcom: msm8916: correct sleep clock frequency Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-30  9:49   ` Bryan O'Donoghue
  2024-12-24 10:17 ` [PATCH v3 03/21] arm64: dts: qcom: msm8994: " Dmitry Baryshkov
                   ` (19 subsequent siblings)
  21 siblings, 1 reply; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The MSM8939 platform uses PM8916 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 61550c6c156c ("arm64: dts: qcom: Add msm8939 SoC")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/msm8939.dtsi b/arch/arm64/boot/dts/qcom/msm8939.dtsi
index 7a6f1eeaa3fc438f7b6c1d3b2dd17fb1b6f81d9a..7cd5660de1b33def5b9dc8a0d02583c3eaffb17f 100644
--- a/arch/arm64/boot/dts/qcom/msm8939.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8939.dtsi
@@ -34,7 +34,7 @@ xo_board: xo-board {
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
 			#clock-cells = <0>;
-			clock-frequency = <32768>;
+			clock-frequency = <32764>;
 		};
 	};
 

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 03/21] arm64: dts: qcom: msm8994: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 01/21] arm64: dts: qcom: msm8916: correct sleep clock frequency Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 02/21] arm64: dts: qcom: msm8939: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 04/21] arm64: dts: qcom: qcs404: " Dmitry Baryshkov
                   ` (18 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The MSM8994 platform uses PM8994/6 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: feeaf56ac78d ("arm64: dts: msm8994 SoC and Huawei Angler (Nexus 6P) support")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi
index 1acb0f159511996db07bc7543cf4f194a4ebd0fa..e6c6582ce1eab5bb6831d3458861d0d68c056316 100644
--- a/arch/arm64/boot/dts/qcom/msm8994.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi
@@ -34,7 +34,7 @@ xo_board: xo-board {
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
 			#clock-cells = <0>;
-			clock-frequency = <32768>;
+			clock-frequency = <32764>;
 			clock-output-names = "sleep_clk";
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 04/21] arm64: dts: qcom: qcs404: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (2 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 03/21] arm64: dts: qcom: msm8994: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 05/21] arm64: dts: qcom: q[dr]u1000: " Dmitry Baryshkov
                   ` (17 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The QCS40x platforms use PMS405 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 9181bb939984 ("arm64: dts: qcom: Add SDX75 platform and IDP board support")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qcom/qcs404.dtsi
index 215ba146207afd25128692781926cf1964743655..2862474f33b0eab7c42fa2b22006f580c567ad2e 100644
--- a/arch/arm64/boot/dts/qcom/qcs404.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi
@@ -28,7 +28,7 @@ xo_board: xo-board {
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
 			#clock-cells = <0>;
-			clock-frequency = <32768>;
+			clock-frequency = <32764>;
 		};
 	};
 

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 05/21] arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (3 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 04/21] arm64: dts: qcom: qcs404: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 06/21] arm64: dts: qcom: qrb4210-rb2: " Dmitry Baryshkov
                   ` (16 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The Q[DR]U1000 platforms use PM8150 to provide sleep clock. According to
the documentation, that clock has 32.7645 kHz frequency. Correct the
sleep clock definition.

Fixes: d1f2cfe2f669 ("arm64: dts: qcom: Add base QDU1000/QRU1000 IDP DTs")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/qdu1000-idp.dts | 2 +-
 arch/arm64/boot/dts/qcom/qru1000-idp.dts | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/qdu1000-idp.dts b/arch/arm64/boot/dts/qcom/qdu1000-idp.dts
index e65305f8136c886c076bd9603b48aadedf59730a..c73eda75faf8206181764df4d1ea32f96c9cfcd0 100644
--- a/arch/arm64/boot/dts/qcom/qdu1000-idp.dts
+++ b/arch/arm64/boot/dts/qcom/qdu1000-idp.dts
@@ -31,7 +31,7 @@ xo_board: xo-board-clk {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 	};
diff --git a/arch/arm64/boot/dts/qcom/qru1000-idp.dts b/arch/arm64/boot/dts/qcom/qru1000-idp.dts
index 1c781d9e24cf4d4f45380860c6d89c21e8df9925..52ce51e56e2fdc51c05fb637ed4b1922801ff94b 100644
--- a/arch/arm64/boot/dts/qcom/qru1000-idp.dts
+++ b/arch/arm64/boot/dts/qcom/qru1000-idp.dts
@@ -31,7 +31,7 @@ xo_board: xo-board-clk {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 06/21] arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (4 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 05/21] arm64: dts: qcom: q[dr]u1000: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 07/21] arm64: dts: qcom: sar2130p: " Dmitry Baryshkov
                   ` (15 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

Qualcomm RB2 board uses PM6125 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 8d58a8c0d930 ("arm64: dts: qcom: Add base qrb4210-rb2 board dts")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/qrb4210-rb2.dts b/arch/arm64/boot/dts/qcom/qrb4210-rb2.dts
index a9540e92d3e6fc314fa91d4f055325680233f6c4..d8d4cff7d5abed405d1b4cdf9ab8264aab076830 100644
--- a/arch/arm64/boot/dts/qcom/qrb4210-rb2.dts
+++ b/arch/arm64/boot/dts/qcom/qrb4210-rb2.dts
@@ -545,7 +545,7 @@ can@0 {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &tlmm {

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 07/21] arm64: dts: qcom: sar2130p: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (5 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 06/21] arm64: dts: qcom: qrb4210-rb2: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 08/21] arm64: dts: qcom: sc7280: " Dmitry Baryshkov
                   ` (14 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SAR2130P platform uses PM8150 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: be9115bfe5bf ("arm64: dts: qcom: sar2130p: add support for SAR2130P")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sar2130p.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sar2130p.dtsi b/arch/arm64/boot/dts/qcom/sar2130p.dtsi
index 56f40e8ecae561d49331e51c57581d517dbc9b51..dd832e6816be85817fd1ecc853f8d4c800826bc4 100644
--- a/arch/arm64/boot/dts/qcom/sar2130p.dtsi
+++ b/arch/arm64/boot/dts/qcom/sar2130p.dtsi
@@ -37,7 +37,7 @@ xo_board: xo-board {
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
 			#clock-cells = <0>;
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 		};
 	};
 

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 08/21] arm64: dts: qcom: sc7280: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (6 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 07/21] arm64: dts: qcom: sar2130p: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 09/21] arm64: dts: qcom: sdx75: " Dmitry Baryshkov
                   ` (13 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SC7280 platform uses PMK8350 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 7a1f4e7f740d ("arm64: dts: qcom: sc7280: Add basic dts/dtsi files for sc7280 soc")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi
index 55db1c83ef5517f82504816baeee583695065225..d12e0a63fd087461a33622e8771422c8acfdbc25 100644
--- a/arch/arm64/boot/dts/qcom/sc7280.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi
@@ -83,7 +83,7 @@ xo_board: xo-board {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 09/21] arm64: dts: qcom: sdx75: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (7 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 08/21] arm64: dts: qcom: sc7280: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 10/21] arm64: dts: qcom: sm4450: " Dmitry Baryshkov
                   ` (12 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SDX75 platform uses PMK8550 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 9181bb939984 ("arm64: dts: qcom: Add SDX75 platform and IDP board support")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sdx75.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom/sdx75.dtsi
index 5f7e59ecf1ca6298cb252ee0654bc7eaeefbd303..68d7dbe037b6ac49c746171e8dabd416c8813a38 100644
--- a/arch/arm64/boot/dts/qcom/sdx75.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi
@@ -34,7 +34,7 @@ xo_board: xo-board {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 10/21] arm64: dts: qcom: sm4450: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (8 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 09/21] arm64: dts: qcom: sdx75: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 11/21] arm64: dts: qcom: sm6125: " Dmitry Baryshkov
                   ` (11 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM4450 platform uses PM4450 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 7a1fd03e7410 ("arm64: dts: qcom: Adds base SM4450 DTSI")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sm4450.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sm4450.dtsi b/arch/arm64/boot/dts/qcom/sm4450.dtsi
index a0de5fe16faae5674efb0070d4017983c86603c4..27453771aa68a1c4dbd2a986af6785fa05db147d 100644
--- a/arch/arm64/boot/dts/qcom/sm4450.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm4450.dtsi
@@ -29,7 +29,7 @@ xo_board: xo-board {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 11/21] arm64: dts: qcom: sm6125: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (9 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 10/21] arm64: dts: qcom: sm4450: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 12/21] arm64: dts: qcom: sm6375: " Dmitry Baryshkov
                   ` (10 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM6125 platform uses PM6125 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: cff4bbaf2a2d ("arm64: dts: qcom: Add support for SM6125")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sm6125.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sm6125.dtsi b/arch/arm64/boot/dts/qcom/sm6125.dtsi
index 17d528d639343b9d649167d231aad3aa63474435..f3f207dcac84fa2f72fa9222c26ab3d7fe8813b2 100644
--- a/arch/arm64/boot/dts/qcom/sm6125.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm6125.dtsi
@@ -28,7 +28,7 @@ xo_board: xo-board {
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
 			#clock-cells = <0>;
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			clock-output-names = "sleep_clk";
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 12/21] arm64: dts: qcom: sm6375: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (10 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 11/21] arm64: dts: qcom: sm6125: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 13/21] arm64: dts: qcom: sm8250: " Dmitry Baryshkov
                   ` (9 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM6375 platform uses PM6125 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 59d34ca97f91 ("arm64: dts: qcom: Add initial device tree for SM6375")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sm6375.dtsi b/arch/arm64/boot/dts/qcom/sm6375.dtsi
index e0b1c54e98c0e8d244b5f658eaee2af5001c3855..7c929168ed0805e832b818516083d48968d3bbce 100644
--- a/arch/arm64/boot/dts/qcom/sm6375.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm6375.dtsi
@@ -29,7 +29,7 @@ xo_board_clk: xo-board-clk {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 13/21] arm64: dts: qcom: sm8250: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (11 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 12/21] arm64: dts: qcom: sm6375: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 14/21] arm64: dts: qcom: sm8350: " Dmitry Baryshkov
                   ` (8 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM8250 platform uses PM8150 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 9ff8b0591fcf ("arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi
index 48318ed1ce98ab40de75129cb9bdfe32eda4c004..f39318304da8d02ded9bc4ff833bc88139ded744 100644
--- a/arch/arm64/boot/dts/qcom/sm8250.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi
@@ -84,7 +84,7 @@ xo_board: xo-board {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32768>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 14/21] arm64: dts: qcom: sm8350: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (12 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 13/21] arm64: dts: qcom: sm8250: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 15/21] arm64: dts: qcom: sm8450: " Dmitry Baryshkov
                   ` (7 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM8350 platform uses PMK8350 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: b7e8f433a673 ("arm64: dts: qcom: Add basic devicetree support for SM8350 SoC")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi
index 877905dfd861edbcd083e6691a7cfa1279164ffc..15b7f15b3836dc544cb1209ab36df85263d612a1 100644
--- a/arch/arm64/boot/dts/qcom/sm8350.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi
@@ -42,7 +42,7 @@ xo_board: xo-board {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 	};

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 15/21] arm64: dts: qcom: sm8450: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (13 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 14/21] arm64: dts: qcom: sm8350: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 16/21] arm64: dts: qcom: sm8550: " Dmitry Baryshkov
                   ` (6 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM8450 platform uses PMK8350 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 5188049c9b36 ("arm64: dts: qcom: Add base SM8450 DTSI")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi
index 53147aa6f7e4acb102dd5dee51f0aec164b971c7..7a0b901799bc327b9d31bd84e8a00fd62b451596 100644
--- a/arch/arm64/boot/dts/qcom/sm8450.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi
@@ -43,7 +43,7 @@ xo_board: xo-board {
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
 			#clock-cells = <0>;
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 		};
 	};
 

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 16/21] arm64: dts: qcom: sm8550: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (14 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 15/21] arm64: dts: qcom: sm8450: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-30  9:42   ` Neil Armstrong
  2024-12-24 10:17 ` [PATCH v3 17/21] arm64: dts: qcom: sm8650: " Dmitry Baryshkov
                   ` (5 subsequent siblings)
  21 siblings, 1 reply; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM8550 platform uses PMK8550 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 0b12da4e28d8 ("arm64: dts: qcom: add base AIM300 dtsi")
Fixes: b5e25ded2721 ("arm64: dts: qcom: sm8550: add support for the SM8550-HDK board")
Fixes: 71342fb91eae ("arm64: dts: qcom: Add base SM8550 MTP dts")
Fixes: d228efe88469 ("arm64: dts: qcom: sm8550-qrd: add QRD8550")
Fixes: ba2c082a401f ("arm64: dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5")
Fixes: 39c596304e44 ("arm64: dts: qcom: Add SM8550 Xperia 1 V")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi                | 2 +-
 arch/arm64/boot/dts/qcom/sm8550-hdk.dts                     | 2 +-
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts                     | 2 +-
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts                     | 2 +-
 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts             | 2 +-
 arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
index f6960e2d466a26bec4e5c3d31ac0bf54168ca1e5..e6ac529e6b7216ac4b9e10900c5ddc9a06c9011c 100644
--- a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
@@ -367,7 +367,7 @@ &pm8550b_eusb2_repeater {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &ufs_mem_hc {
diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
index 01c921602605726928bcba71abd937869880ea0d..29bc1ddfc7b25f203c9f3b530610e45c44ae4fb2 100644
--- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
+++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
@@ -1172,7 +1172,7 @@ &sdhc_2 {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &swr0 {
diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts
index ab447fc252f7dd705fbe29725805bc1c146c10f9..5648ab60ba4c4bfaf5baa289969898277ee57cef 100644
--- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts
+++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts
@@ -825,7 +825,7 @@ &sdhc_2 {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &swr0 {
diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
index 6052dd922ec55c65089e6b08e36c355b01bf24fa..3a6cb279130489168f8d20a6e27808647debdb41 100644
--- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
+++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
@@ -1005,7 +1005,7 @@ &remoteproc_mpss {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &swr0 {
diff --git a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
index 3c5d8d26704fd925857b5ddcc6067c2b14e1403d..e8383faac576a2f401fff74231a764712c832291 100644
--- a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
+++ b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
@@ -565,7 +565,7 @@ &remoteproc_mpss {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &tlmm {
diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts
index 85d487ef80a0be5c3586d9de69327abd2b64209b..d90dc7b37c4a74cbfb03c929646fda3381413084 100644
--- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts
+++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts
@@ -722,7 +722,7 @@ &sdhc_2 {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &tlmm {

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 17/21] arm64: dts: qcom: sm8650: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (15 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 16/21] arm64: dts: qcom: sm8550: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-30  9:42   ` Neil Armstrong
  2024-12-24 10:17 ` [PATCH v3 18/21] arm64: dts: qcom: x1e80100: " Dmitry Baryshkov
                   ` (4 subsequent siblings)
  21 siblings, 1 reply; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SM8650 platform uses PMK8550 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: 6fbdb3c1fac7 ("arm64: dts: qcom: sm8650: add initial SM8650 MTP dts")
Fixes: a834911d50c1 ("arm64: dts: qcom: sm8650: add initial SM8650 QRD dts")
Fixes: 01061441029e ("arm64: dts: qcom: sm8650: add support for the SM8650-HDK board")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 2 +-
 arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 2 +-
 arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
index f00bdff4280af22f6f8b23e33238f53c602bc169..d0912735b54e5090f9f213c2c9341e03effbbbff 100644
--- a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
+++ b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
@@ -1113,7 +1113,7 @@ &sdhc_2 {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &swr0 {
diff --git a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts
index 0db2cb03f252d19a1f8b171a562a8e06290c8a21..76ef43c10f77d8329ccf0a05c9d590a46372315f 100644
--- a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts
+++ b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts
@@ -730,7 +730,7 @@ &sdhc_2 {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &swr0 {
diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
index c5e8c3c2df91a49476f49832c0bd6418f4dfae3d..71033fba21b56bc63620dca3e453c14191739675 100644
--- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
+++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
@@ -1041,7 +1041,7 @@ &remoteproc_mpss {
 };
 
 &sleep_clk {
-	clock-frequency = <32000>;
+	clock-frequency = <32764>;
 };
 
 &spi4 {

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 18/21] arm64: dts: qcom: x1e80100: correct sleep clock frequency
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (16 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 17/21] arm64: dts: qcom: sm8650: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 19/21] arm64: dts: qcom: sc8180x: drop extra XO clock frequencies Dmitry Baryshkov
                   ` (3 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The X1E80100 platform uses PMK8550 to provide sleep clock. According to the
documentation, that clock has 32.7645 kHz frequency. Correct the sleep
clock definition.

Fixes: af16b00578a7 ("arm64: dts: qcom: Add base X1E80100 dtsi and the QCP dts")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/x1e80100.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/qcom/x1e80100.dtsi
index f25e2d3af4a40125360831367830cb3d217883cf..bbc2bb2e9b9b3b5bd22b35a4fca085bfe2965d4a 100644
--- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi
@@ -38,7 +38,7 @@ xo_board: xo-board {
 
 		sleep_clk: sleep-clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32000>;
+			clock-frequency = <32764>;
 			#clock-cells = <0>;
 		};
 

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 19/21] arm64: dts: qcom: sc8180x: drop extra XO clock frequencies
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (17 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 18/21] arm64: dts: qcom: x1e80100: " Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 20/21] arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file Dmitry Baryshkov
                   ` (2 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

sc8180x.dtsi already defines 38.4 MHz clock frequency for the XO clock.
Drop duplicate overrides from Primus and Lenovo Flex 5G DT files.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 4 ----
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts         | 4 ----
 2 files changed, 8 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts
index 62de4774c556d3954a797287ba2ecb36d979dc9f..21c2d25a294506de41f6e8b7197be85c02d03568 100644
--- a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts
+++ b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts
@@ -681,10 +681,6 @@ &wifi {
 	status = "okay";
 };
 
-&xo_board_clk {
-	clock-frequency = <38400000>;
-};
-
 /* PINCTRL */
 
 &pmc8180c_gpios {
diff --git a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts
index 79b4d293ea1e70d68346e7c5458c94f7c2b6f1eb..7a4bd6955470338dd9c7a628c9f9a01de8b480ac 100644
--- a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts
+++ b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts
@@ -773,10 +773,6 @@ &wifi {
 	status = "okay";
 };
 
-&xo_board_clk {
-	clock-frequency = <38400000>;
-};
-
 /* PINCTRL */
 
 &pmc8180c_gpios {

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 20/21] arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (18 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 19/21] arm64: dts: qcom: sc8180x: drop extra XO clock frequencies Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-24 10:17 ` [PATCH v3 21/21] arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file Dmitry Baryshkov
  2024-12-27  4:15 ` [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Bjorn Andersson
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The SDM670 devices define XO and clocks completely in the
board files, despite sdm670.dtsi file referencing them directly. Follow
the example of other platforms and move clock definitions to the
sdm670.dtsi file.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 14 --------------
 arch/arm64/boot/dts/qcom/sdm670.dtsi             | 14 ++++++++++++++
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts b/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts
index 176b0119fe6d45d7d3fa584f1825f4e4e681c2e7..44b708c8a4e4ef5ee1d9110bba372d230fdd5b4b 100644
--- a/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts
+++ b/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts
@@ -49,20 +49,6 @@ framebuffer@9c000000 {
 		};
 	};
 
-	clocks {
-		sleep_clk: sleep-clk {
-			compatible = "fixed-clock";
-			#clock-cells = <0>;
-			clock-frequency = <32764>;
-		};
-
-		xo_board: xo-board {
-			compatible = "fixed-clock";
-			#clock-cells = <0>;
-			clock-frequency = <38400000>;
-		};
-	};
-
 	gpio-keys {
 		compatible = "gpio-keys";
 		autorepeat;
diff --git a/arch/arm64/boot/dts/qcom/sdm670.dtsi b/arch/arm64/boot/dts/qcom/sdm670.dtsi
index c93dd06c0b7d6444aefd0e24201cea999dcb23a4..c4fd7598d1ca8d8baf4c3da0e20cb191f7883f0a 100644
--- a/arch/arm64/boot/dts/qcom/sdm670.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm670.dtsi
@@ -28,6 +28,20 @@ / {
 
 	chosen { };
 
+	clocks {
+		sleep_clk: sleep-clk {
+			compatible = "fixed-clock";
+			#clock-cells = <0>;
+			clock-frequency = <32764>;
+		};
+
+		xo_board: xo-board {
+			compatible = "fixed-clock";
+			#clock-cells = <0>;
+			clock-frequency = <38400000>;
+		};
+	};
+
 	cpus {
 		#address-cells = <2>;
 		#size-cells = <0>;

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* [PATCH v3 21/21] arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (19 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 20/21] arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file Dmitry Baryshkov
@ 2024-12-24 10:17 ` Dmitry Baryshkov
  2024-12-27  4:15 ` [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Bjorn Andersson
  21 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-24 10:17 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel

The QDU1000 and QRU1000 devices define XO and clocks completely in the
board files, despite qdu1000.dtsi file referencing them directly. Follow
the example of other platforms and move clock definitions to the
qdu1000.dtsi file.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/qdu1000-idp.dts | 14 --------------
 arch/arm64/boot/dts/qcom/qdu1000.dtsi    | 14 ++++++++++++++
 arch/arm64/boot/dts/qcom/qru1000-idp.dts | 14 --------------
 3 files changed, 14 insertions(+), 28 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/qdu1000-idp.dts b/arch/arm64/boot/dts/qcom/qdu1000-idp.dts
index c73eda75faf8206181764df4d1ea32f96c9cfcd0..a36a56f03c2d112c6afdae1272b81edff890fca1 100644
--- a/arch/arm64/boot/dts/qcom/qdu1000-idp.dts
+++ b/arch/arm64/boot/dts/qcom/qdu1000-idp.dts
@@ -22,20 +22,6 @@ chosen {
 		stdout-path = "serial0:115200n8";
 	};
 
-	clocks {
-		xo_board: xo-board-clk {
-			compatible = "fixed-clock";
-			clock-frequency = <19200000>;
-			#clock-cells = <0>;
-		};
-
-		sleep_clk: sleep-clk {
-			compatible = "fixed-clock";
-			clock-frequency = <32764>;
-			#clock-cells = <0>;
-		};
-	};
-
 	ppvar_sys: ppvar-sys-regulator {
 		compatible = "regulator-fixed";
 		regulator-name = "ppvar_sys";
diff --git a/arch/arm64/boot/dts/qcom/qdu1000.dtsi b/arch/arm64/boot/dts/qcom/qdu1000.dtsi
index 47c0dd31aaf2e42d6d85411956207b2509a605b0..30fa8f5f992ff5b440db9871a254b60acddbac94 100644
--- a/arch/arm64/boot/dts/qcom/qdu1000.dtsi
+++ b/arch/arm64/boot/dts/qcom/qdu1000.dtsi
@@ -21,6 +21,20 @@ / {
 
 	chosen: chosen { };
 
+	clocks {
+		xo_board: xo-board-clk {
+			compatible = "fixed-clock";
+			clock-frequency = <19200000>;
+			#clock-cells = <0>;
+		};
+
+		sleep_clk: sleep-clk {
+			compatible = "fixed-clock";
+			clock-frequency = <32764>;
+			#clock-cells = <0>;
+		};
+	};
+
 	cpus {
 		#address-cells = <2>;
 		#size-cells = <0>;
diff --git a/arch/arm64/boot/dts/qcom/qru1000-idp.dts b/arch/arm64/boot/dts/qcom/qru1000-idp.dts
index 52ce51e56e2fdc51c05fb637ed4b1922801ff94b..f35e3111f516ca1ab59011f8a4145d3e21e0a221 100644
--- a/arch/arm64/boot/dts/qcom/qru1000-idp.dts
+++ b/arch/arm64/boot/dts/qcom/qru1000-idp.dts
@@ -22,20 +22,6 @@ chosen {
 		stdout-path = "serial0:115200n8";
 	};
 
-	clocks {
-		xo_board: xo-board-clk {
-			compatible = "fixed-clock";
-			clock-frequency = <19200000>;
-			#clock-cells = <0>;
-		};
-
-		sleep_clk: sleep-clk {
-			compatible = "fixed-clock";
-			clock-frequency = <32764>;
-			#clock-cells = <0>;
-		};
-	};
-
 	ppvar_sys: ppvar-sys-regulator {
 		compatible = "regulator-fixed";
 		regulator-name = "ppvar_sys";

-- 
2.39.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks
  2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
                   ` (20 preceding siblings ...)
  2024-12-24 10:17 ` [PATCH v3 21/21] arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file Dmitry Baryshkov
@ 2024-12-27  4:15 ` Bjorn Andersson
  21 siblings, 0 replies; 27+ messages in thread
From: Bjorn Andersson @ 2024-12-27  4:15 UTC (permalink / raw)
  To: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Dmitry Baryshkov
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Bryan O'Donoghue, Jun Nie, Max Chen, Vincent Knecht,
	Krzysztof Kozlowski, linux-arm-msm, devicetree, linux-kernel


On Tue, 24 Dec 2024 12:16:59 +0200, Dmitry Baryshkov wrote:
> Correct sleep clock frequencies. For several platforms I wasn't able to
> find corresponding document and as such I didn't change defined clocks.
> These platforms are: IPQ5018, IPQ5332, IPQ5424, IPQ6018, IPQ8074,
> IPQ9574, MSM8953.
> 
> Also several MSM8996 / MSM8994 devices define divisor clocks at
> 32.768 kHz. Most likely these clocks are also generated by dividing the
> 19.2 MHz clock and should have the frequency 32.764 kHz, but being not
> 100% sure I decided to leave those as is for now.
> 
> [...]

Applied, thanks!

[01/21] arm64: dts: qcom: msm8916: correct sleep clock frequency
        commit: f088b921890cef28862913e5627bb2e2b5f82125
[02/21] arm64: dts: qcom: msm8939: correct sleep clock frequency
        commit: 5c775f586cde4fca3c5591c43b6dc8b243bc304c
[03/21] arm64: dts: qcom: msm8994: correct sleep clock frequency
        commit: a4148d869d47d8c86da0291dd95d411a5ebe90c8
[04/21] arm64: dts: qcom: qcs404: correct sleep clock frequency
        commit: 1473ff0b69de68b23ce9874548cdabc64d72725e
[05/21] arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency
        commit: 5546604e034b6c383b65676ff8615b346897eccd
[06/21] arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency
        commit: 298192f365a343d84e9d2755e47bebebf0cfb82e
[07/21] arm64: dts: qcom: sar2130p: correct sleep clock frequency
        commit: 7fb01ef4907e3888c2002d71bf66ef52eb0fa634
[08/21] arm64: dts: qcom: sc7280: correct sleep clock frequency
        commit: f6ccdca14eac545320ab03d6ca91ca343e7372e5
[09/21] arm64: dts: qcom: sdx75: correct sleep clock frequency
        commit: b8021da9ddc65fa041e12ea1e0ff2dfce5c926eb
[10/21] arm64: dts: qcom: sm4450: correct sleep clock frequency
        commit: 158e67cf3619dbb5b9914bb364889041f4b90eea
[11/21] arm64: dts: qcom: sm6125: correct sleep clock frequency
        commit: b3c547e1507862f0e4d46432b665c5c6e61e14d6
[12/21] arm64: dts: qcom: sm6375: correct sleep clock frequency
        commit: 223382c94f1f07c475d39713e4c058401480b441
[13/21] arm64: dts: qcom: sm8250: correct sleep clock frequency
        commit: 75420e437eed69fa95d1d7c339dad86dea35319a
[14/21] arm64: dts: qcom: sm8350: correct sleep clock frequency
        commit: f4cc8c75cfc5d06084a31da2ff67e477565f0cae
[15/21] arm64: dts: qcom: sm8450: correct sleep clock frequency
        commit: c375ff3b887abf376607d4769c1114c5e3b6ea72
[16/21] arm64: dts: qcom: sm8550: correct sleep clock frequency
        commit: e59334a088c3e722c0a287d4616af997f46c985e
[17/21] arm64: dts: qcom: sm8650: correct sleep clock frequency
        commit: 448db0ba6ad2aafee2cbd91b491246749f6a6abc
[18/21] arm64: dts: qcom: x1e80100: correct sleep clock frequency
        commit: 67e25a3e12d128336114a5d1572e055a8bd33129
[19/21] arm64: dts: qcom: sc8180x: drop extra XO clock frequencies
        commit: aacd8c54b391c9e26a31483cf40f8837ffcfbdee
[20/21] arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file
        commit: 55cc39c70d95460fbe08d2518e53a7f8870e1657
[21/21] arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file
        commit: a21fde626f775288aa62c6a5ae07f7e55c2b18c4

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH v3 17/21] arm64: dts: qcom: sm8650: correct sleep clock frequency
  2024-12-24 10:17 ` [PATCH v3 17/21] arm64: dts: qcom: sm8650: " Dmitry Baryshkov
@ 2024-12-30  9:42   ` Neil Armstrong
  0 siblings, 0 replies; 27+ messages in thread
From: Neil Armstrong @ 2024-12-30  9:42 UTC (permalink / raw)
  To: Dmitry Baryshkov, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Abel Vesa, Alexandru Marc Serdeliuc,
	Vladimir Zapolskiy, Sibi Sankar, Bryan O'Donoghue, Jun Nie,
	Max Chen, Vincent Knecht, Krzysztof Kozlowski, linux-arm-msm,
	devicetree, linux-kernel

On 24/12/2024 11:17, Dmitry Baryshkov wrote:
> The SM8650 platform uses PMK8550 to provide sleep clock. According to the
> documentation, that clock has 32.7645 kHz frequency. Correct the sleep
> clock definition.
> 
> Fixes: 6fbdb3c1fac7 ("arm64: dts: qcom: sm8650: add initial SM8650 MTP dts")
> Fixes: a834911d50c1 ("arm64: dts: qcom: sm8650: add initial SM8650 QRD dts")
> Fixes: 01061441029e ("arm64: dts: qcom: sm8650: add support for the SM8650-HDK board")
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> ---
>   arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 2 +-
>   arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 2 +-
>   arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +-
>   3 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
> index f00bdff4280af22f6f8b23e33238f53c602bc169..d0912735b54e5090f9f213c2c9341e03effbbbff 100644
> --- a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts
> @@ -1113,7 +1113,7 @@ &sdhc_2 {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &swr0 {
> diff --git a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts
> index 0db2cb03f252d19a1f8b171a562a8e06290c8a21..76ef43c10f77d8329ccf0a05c9d590a46372315f 100644
> --- a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts
> @@ -730,7 +730,7 @@ &sdhc_2 {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &swr0 {
> diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
> index c5e8c3c2df91a49476f49832c0bd6418f4dfae3d..71033fba21b56bc63620dca3e453c14191739675 100644
> --- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts
> @@ -1041,7 +1041,7 @@ &remoteproc_mpss {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &spi4 {
> 

Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH v3 16/21] arm64: dts: qcom: sm8550: correct sleep clock frequency
  2024-12-24 10:17 ` [PATCH v3 16/21] arm64: dts: qcom: sm8550: " Dmitry Baryshkov
@ 2024-12-30  9:42   ` Neil Armstrong
  0 siblings, 0 replies; 27+ messages in thread
From: Neil Armstrong @ 2024-12-30  9:42 UTC (permalink / raw)
  To: Dmitry Baryshkov, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Abel Vesa, Alexandru Marc Serdeliuc,
	Vladimir Zapolskiy, Sibi Sankar, Bryan O'Donoghue, Jun Nie,
	Max Chen, Vincent Knecht, Krzysztof Kozlowski, linux-arm-msm,
	devicetree, linux-kernel

On 24/12/2024 11:17, Dmitry Baryshkov wrote:
> The SM8550 platform uses PMK8550 to provide sleep clock. According to the
> documentation, that clock has 32.7645 kHz frequency. Correct the sleep
> clock definition.
> 
> Fixes: 0b12da4e28d8 ("arm64: dts: qcom: add base AIM300 dtsi")
> Fixes: b5e25ded2721 ("arm64: dts: qcom: sm8550: add support for the SM8550-HDK board")
> Fixes: 71342fb91eae ("arm64: dts: qcom: Add base SM8550 MTP dts")
> Fixes: d228efe88469 ("arm64: dts: qcom: sm8550-qrd: add QRD8550")
> Fixes: ba2c082a401f ("arm64: dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5")
> Fixes: 39c596304e44 ("arm64: dts: qcom: Add SM8550 Xperia 1 V")
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> ---
>   arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi                | 2 +-
>   arch/arm64/boot/dts/qcom/sm8550-hdk.dts                     | 2 +-
>   arch/arm64/boot/dts/qcom/sm8550-mtp.dts                     | 2 +-
>   arch/arm64/boot/dts/qcom/sm8550-qrd.dts                     | 2 +-
>   arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts             | 2 +-
>   arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 2 +-
>   6 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
> index f6960e2d466a26bec4e5c3d31ac0bf54168ca1e5..e6ac529e6b7216ac4b9e10900c5ddc9a06c9011c 100644
> --- a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
> +++ b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi
> @@ -367,7 +367,7 @@ &pm8550b_eusb2_repeater {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &ufs_mem_hc {
> diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
> index 01c921602605726928bcba71abd937869880ea0d..29bc1ddfc7b25f203c9f3b530610e45c44ae4fb2 100644
> --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts
> @@ -1172,7 +1172,7 @@ &sdhc_2 {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &swr0 {
> diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts
> index ab447fc252f7dd705fbe29725805bc1c146c10f9..5648ab60ba4c4bfaf5baa289969898277ee57cef 100644
> --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts
> @@ -825,7 +825,7 @@ &sdhc_2 {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &swr0 {
> diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
> index 6052dd922ec55c65089e6b08e36c355b01bf24fa..3a6cb279130489168f8d20a6e27808647debdb41 100644
> --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts
> @@ -1005,7 +1005,7 @@ &remoteproc_mpss {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &swr0 {
> diff --git a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
> index 3c5d8d26704fd925857b5ddcc6067c2b14e1403d..e8383faac576a2f401fff74231a764712c832291 100644
> --- a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts
> @@ -565,7 +565,7 @@ &remoteproc_mpss {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &tlmm {
> diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts
> index 85d487ef80a0be5c3586d9de69327abd2b64209b..d90dc7b37c4a74cbfb03c929646fda3381413084 100644
> --- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts
> +++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts
> @@ -722,7 +722,7 @@ &sdhc_2 {
>   };
>   
>   &sleep_clk {
> -	clock-frequency = <32000>;
> +	clock-frequency = <32764>;
>   };
>   
>   &tlmm {
> 

Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH v3 02/21] arm64: dts: qcom: msm8939: correct sleep clock frequency
  2024-12-24 10:17 ` [PATCH v3 02/21] arm64: dts: qcom: msm8939: " Dmitry Baryshkov
@ 2024-12-30  9:49   ` Bryan O'Donoghue
  2024-12-30 14:10     ` Dmitry Baryshkov
  0 siblings, 1 reply; 27+ messages in thread
From: Bryan O'Donoghue @ 2024-12-30  9:49 UTC (permalink / raw)
  To: Dmitry Baryshkov, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold, Zac Crosby,
	Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Jun Nie, Max Chen, Vincent Knecht, Krzysztof Kozlowski,
	linux-arm-msm, devicetree, linux-kernel

On 24/12/2024 10:17, Dmitry Baryshkov wrote:
> The MSM8939 platform uses PM8916 to provide sleep clock. According to the
> documentation, that clock has 32.7645 kHz frequency. Correct the sleep
> clock definition.
> 
> Fixes: 61550c6c156c ("arm64: dts: qcom: Add msm8939 SoC")
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> ---
>   arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/arm64/boot/dts/qcom/msm8939.dtsi b/arch/arm64/boot/dts/qcom/msm8939.dtsi
> index 7a6f1eeaa3fc438f7b6c1d3b2dd17fb1b6f81d9a..7cd5660de1b33def5b9dc8a0d02583c3eaffb17f 100644
> --- a/arch/arm64/boot/dts/qcom/msm8939.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8939.dtsi
> @@ -34,7 +34,7 @@ xo_board: xo-board {
>   		sleep_clk: sleep-clk {
>   			compatible = "fixed-clock";
>   			#clock-cells = <0>;
> -			clock-frequency = <32768>;
> +			clock-frequency = <32764>;
>   		};
>   	};
>   
> 

Here's a quote from "MSM8936/MSM8939 Clock Plan"
Section 2.1:

"The chip does not have a separate sleep crystal. The sleep clock, whose 
oscillation frequency is 32.768 kHz, used as the source for timetick is 
generated from XO using a divisor of 586."

---
bod

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH v3 02/21] arm64: dts: qcom: msm8939: correct sleep clock frequency
  2024-12-30  9:49   ` Bryan O'Donoghue
@ 2024-12-30 14:10     ` Dmitry Baryshkov
  0 siblings, 0 replies; 27+ messages in thread
From: Dmitry Baryshkov @ 2024-12-30 14:10 UTC (permalink / raw)
  To: Bryan O'Donoghue
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Leo Yan, Georgi Djakov, Shawn Guo, Stephan Gerhold,
	Zac Crosby, Bastian Köcher, Jeremy McNicoll, Rohit Agarwal,
	Melody Olvera, cros-qcom-dts-watchers, Stephen Boyd,
	Rajendra Nayak, Martin Botka, Jonathan Marek, Vinod Koul,
	Tengfei Fan, Fenglin Wu, Neil Armstrong, Abel Vesa,
	Alexandru Marc Serdeliuc, Vladimir Zapolskiy, Sibi Sankar,
	Jun Nie, Max Chen, Vincent Knecht, Krzysztof Kozlowski,
	linux-arm-msm, devicetree, linux-kernel

On Mon, 30 Dec 2024 at 11:49, Bryan O'Donoghue
<bryan.odonoghue@linaro.org> wrote:
>
> On 24/12/2024 10:17, Dmitry Baryshkov wrote:
> > The MSM8939 platform uses PM8916 to provide sleep clock. According to the
> > documentation, that clock has 32.7645 kHz frequency. Correct the sleep
> > clock definition.
> >
> > Fixes: 61550c6c156c ("arm64: dts: qcom: Add msm8939 SoC")
> > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> > ---
> >   arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/arch/arm64/boot/dts/qcom/msm8939.dtsi b/arch/arm64/boot/dts/qcom/msm8939.dtsi
> > index 7a6f1eeaa3fc438f7b6c1d3b2dd17fb1b6f81d9a..7cd5660de1b33def5b9dc8a0d02583c3eaffb17f 100644
> > --- a/arch/arm64/boot/dts/qcom/msm8939.dtsi
> > +++ b/arch/arm64/boot/dts/qcom/msm8939.dtsi
> > @@ -34,7 +34,7 @@ xo_board: xo-board {
> >               sleep_clk: sleep-clk {
> >                       compatible = "fixed-clock";
> >                       #clock-cells = <0>;
> > -                     clock-frequency = <32768>;
> > +                     clock-frequency = <32764>;
> >               };
> >       };
> >
> >
>
> Here's a quote from "MSM8936/MSM8939 Clock Plan"
> Section 2.1:
>
> "The chip does not have a separate sleep crystal. The sleep clock, whose
> oscillation frequency is 32.768 kHz, used as the source for timetick is
> generated from XO using a divisor of 586."

19200000 / 586 = 32764.5


-- 
With best wishes
Dmitry

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2024-12-30 14:11 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-24 10:16 [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 01/21] arm64: dts: qcom: msm8916: correct sleep clock frequency Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 02/21] arm64: dts: qcom: msm8939: " Dmitry Baryshkov
2024-12-30  9:49   ` Bryan O'Donoghue
2024-12-30 14:10     ` Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 03/21] arm64: dts: qcom: msm8994: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 04/21] arm64: dts: qcom: qcs404: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 05/21] arm64: dts: qcom: q[dr]u1000: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 06/21] arm64: dts: qcom: qrb4210-rb2: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 07/21] arm64: dts: qcom: sar2130p: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 08/21] arm64: dts: qcom: sc7280: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 09/21] arm64: dts: qcom: sdx75: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 10/21] arm64: dts: qcom: sm4450: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 11/21] arm64: dts: qcom: sm6125: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 12/21] arm64: dts: qcom: sm6375: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 13/21] arm64: dts: qcom: sm8250: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 14/21] arm64: dts: qcom: sm8350: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 15/21] arm64: dts: qcom: sm8450: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 16/21] arm64: dts: qcom: sm8550: " Dmitry Baryshkov
2024-12-30  9:42   ` Neil Armstrong
2024-12-24 10:17 ` [PATCH v3 17/21] arm64: dts: qcom: sm8650: " Dmitry Baryshkov
2024-12-30  9:42   ` Neil Armstrong
2024-12-24 10:17 ` [PATCH v3 18/21] arm64: dts: qcom: x1e80100: " Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 19/21] arm64: dts: qcom: sc8180x: drop extra XO clock frequencies Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 20/21] arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file Dmitry Baryshkov
2024-12-24 10:17 ` [PATCH v3 21/21] arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000.dtsi file Dmitry Baryshkov
2024-12-27  4:15 ` [PATCH v3 00/21] arm64: dts: qcom: correct sleep clocks 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®