ipq806x: 6.1: copy patches, files and config from 5.15
[openwrt/staging/ansuel.git] / target / linux / ipq806x / patches-6.1 / 119-02-ARM-DTS-qcom-add-rpmcc-missing-clocks-for-apq-ipq.patch
1 From 3a0cf0a2b99fb3d193d72e3804292697d73d3aab Mon Sep 17 00:00:00 2001
2 From: Christian Marangi <ansuelsmth@gmail.com>
3 Date: Tue, 5 Jul 2022 21:29:01 +0200
4 Subject: [PATCH v2 2/4] ARM: DTS: qcom: add rpmcc missing clocks for
5 apq/ipq8064 and msm8660
6
7 Add missing rpmcc pxo and cxo clock for apq8064, ipq8064 and
8 msm8660 dtsi.
9
10 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
11 Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
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
18 --- a/arch/arm/boot/dts/qcom-apq8064.dtsi
19 +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi
20 @@ -862,6 +862,8 @@
21 rpmcc: clock-controller {
22 compatible = "qcom,rpmcc-apq8064", "qcom,rpmcc";
23 #clock-cells = <1>;
24 + clocks = <&pxo_board>, <&cxo_board>;
25 + clock-names = "pxo", "cxo";
26 };
27
28 regulators {
29 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
30 +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
31 @@ -1074,6 +1074,8 @@
32 rpmcc: clock-controller {
33 compatible = "qcom,rpmcc-ipq806x", "qcom,rpmcc";
34 #clock-cells = <1>;
35 + clocks = <&pxo_board>;
36 + clock-names = "pxo";
37 };
38 };
39
40 --- a/arch/arm/boot/dts/qcom-msm8660.dtsi
41 +++ b/arch/arm/boot/dts/qcom-msm8660.dtsi
42 @@ -56,7 +56,7 @@
43 clock-frequency = <19200000>;
44 };
45
46 - pxo_board {
47 + pxo_board: pxo_board {
48 compatible = "fixed-clock";
49 #clock-cells = <0>;
50 clock-frequency = <27000000>;
51 @@ -420,6 +420,8 @@
52 rpmcc: clock-controller {
53 compatible = "qcom,rpmcc-msm8660", "qcom,rpmcc";
54 #clock-cells = <1>;
55 + clocks = <&pxo_board>;
56 + clock-names = "pxo";
57 };
58
59 pm8901-regulators {