119-v6.0-02-ARM-dts-qcom-add-rpmcc-missing-clocks-for-apq-ipq806.patch 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. From aa7fd3bb6017b343585e97a909f9b7d2fe174018 Mon Sep 17 00:00:00 2001
  2. From: Christian Marangi <[email protected]>
  3. Date: Thu, 7 Jul 2022 00:53:19 +0200
  4. Subject: [PATCH] ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 and
  5. msm8660
  6. Add missing rpmcc pxo and cxo clock for apq8064, ipq8064 and
  7. msm8660 dtsi.
  8. Signed-off-by: Christian Marangi <[email protected]>
  9. Reviewed-by: Dmitry Baryshkov <[email protected]>
  10. Signed-off-by: Bjorn Andersson <[email protected]>
  11. Link: https://lore.kernel.org/r/[email protected]
  12. ---
  13. arch/arm/boot/dts/qcom-apq8064.dtsi | 2 ++
  14. arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 ++
  15. arch/arm/boot/dts/qcom-msm8660.dtsi | 4 +++-
  16. 3 files changed, 7 insertions(+), 1 deletion(-)
  17. --- a/arch/arm/boot/dts/qcom-apq8064.dtsi
  18. +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
  19. @@ -862,6 +862,8 @@
  20. rpmcc: clock-controller {
  21. compatible = "qcom,rpmcc-apq8064", "qcom,rpmcc";
  22. #clock-cells = <1>;
  23. + clocks = <&pxo_board>, <&cxo_board>;
  24. + clock-names = "pxo", "cxo";
  25. };
  26. regulators {
  27. --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
  28. +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
  29. @@ -1074,6 +1074,8 @@
  30. rpmcc: clock-controller {
  31. compatible = "qcom,rpmcc-ipq806x", "qcom,rpmcc";
  32. #clock-cells = <1>;
  33. + clocks = <&pxo_board>;
  34. + clock-names = "pxo";
  35. };
  36. };
  37. --- a/arch/arm/boot/dts/qcom-msm8660.dtsi
  38. +++ b/arch/arm/boot/dts/qcom-msm8660.dtsi
  39. @@ -56,7 +56,7 @@
  40. clock-frequency = <19200000>;
  41. };
  42. - pxo_board {
  43. + pxo_board: pxo_board {
  44. compatible = "fixed-clock";
  45. #clock-cells = <0>;
  46. clock-frequency = <27000000>;
  47. @@ -420,6 +420,8 @@
  48. rpmcc: clock-controller {
  49. compatible = "qcom,rpmcc-msm8660", "qcom,rpmcc";
  50. #clock-cells = <1>;
  51. + clocks = <&pxo_board>;
  52. + clock-names = "pxo";
  53. };
  54. pm8901-regulators {