]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
qualcommax: backport some upstream dts changes
authorChukun Pan <amadeus@jmu.edu.cn>
Fri, 15 Nov 2024 15:10:39 +0000 (23:10 +0800)
committerRobert Marko <robimarko@gmail.com>
Mon, 24 Mar 2025 09:15:59 +0000 (10:15 +0100)
This is the minimal change for the upcoming patches.
Refresh the device tree of ipq807x at the same time.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/14950
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-cp-cpu.dtsi
target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8074-ac-cpu.dtsi
target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8074-hk-cpu.dtsi
target/linux/qualcommax/patches-6.6/0084-v6.13-arm64-dts-qcom-ipq-change-labels-to-lower-case.patch [new file with mode: 0644]
target/linux/qualcommax/patches-6.6/0122-arm64-dts-ipq8074-add-CPU-clock.patch
target/linux/qualcommax/patches-6.6/0123-arm64-dts-ipq8074-add-cooling-cells-to-CPU-nodes.patch
target/linux/qualcommax/patches-6.6/0130-arm64-dts-qcom-ipq8074-add-CPU-OPP-table.patch

index 2dee366e1eaa5f29e8d88fafc2f5b08228a3be01..8e04e56bc0daf174e837f719267d0c0f8d8185f6 100644 (file)
@@ -2,18 +2,18 @@
 
 #include "ipq6018-cpr-regulator.dtsi"
 
-&CPU0 {
+&cpu0 {
        cpu-supply = <&apc_vreg>;
 };
 
-&CPU1 {
+&cpu1 {
        cpu-supply = <&apc_vreg>;
 };
 
-&CPU2 {
+&cpu2 {
        cpu-supply = <&apc_vreg>;
 };
 
-&CPU3 {
+&cpu3 {
        cpu-supply = <&apc_vreg>;
 };
index 6cf8bad5b14fd8604214557055fa897871f16485..a17279f1396c5331b72b52bc24c16bb610bcdefd 100644 (file)
@@ -3,22 +3,22 @@
 #include <dt-bindings/thermal/thermal.h>
 #include "ipq8074-cpr-regulator.dtsi"
 
-&CPU0 {
+&cpu0 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
 
-&CPU1 {
+&cpu1 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
 
-&CPU2 {
+&cpu2 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
 
-&CPU3 {
+&cpu3 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
        cooling-maps {
                map0 {
                        trip = <&cpu0_passive>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cpu1_passive>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cpu2_passive>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cpu3_passive>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cluster_passive>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
index b7d746c44eb65737dab5072315c98f71241432fe..ec8f5d0aad1e6c73091445daabed791db4c16d2c 100644 (file)
@@ -3,22 +3,22 @@
 #include <dt-bindings/thermal/thermal.h>
 #include "ipq8074-cpr-regulator.dtsi"
 
-&CPU0 {
+&cpu0 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
 
-&CPU1 {
+&cpu1 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
 
-&CPU2 {
+&cpu2 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
 
-&CPU3 {
+&cpu3 {
        cpu-supply = <&apc_vreg>;
        voltage-tolerance = <1>;
 };
        cooling-maps {
                map0 {
                        trip = <&cpu0_passive_low>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
                map1 {
                        trip = <&cpu0_passive_high>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cpu1_passive_low>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
                map1 {
                        trip = <&cpu1_passive_high>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cpu2_passive_low>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
                map1 {
                        trip = <&cpu2_passive_high>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cpu3_passive_low>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
                map1 {
                        trip = <&cpu3_passive_high>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
        cooling-maps {
                map0 {
                        trip = <&cluster_passive_low>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
                map1 {
                        trip = <&cluster_passive_high>;
-                       cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
-                                        <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                        <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                };
        };
 };
diff --git a/target/linux/qualcommax/patches-6.6/0084-v6.13-arm64-dts-qcom-ipq-change-labels-to-lower-case.patch b/target/linux/qualcommax/patches-6.6/0084-v6.13-arm64-dts-qcom-ipq-change-labels-to-lower-case.patch
new file mode 100644 (file)
index 0000000..0ca00ab
--- /dev/null
@@ -0,0 +1,381 @@
+From 6f8c1ed25809181c187a59b1caaa1521756924bf Mon Sep 17 00:00:00 2001
+From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
+Date: Tue, 22 Oct 2024 17:47:26 +0200
+Subject: [PATCH] arm64: dts: qcom: ipq: change labels to lower-case
+
+DTS coding style expects labels to be lowercase.  No functional impact.
+Verified with comparing decompiled DTB (dtx_diff and fdtdump+diff).
+
+Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
+Link: https://lore.kernel.org/r/20241022-dts-qcom-label-v3-1-0505bc7d2c56@linaro.org
+Signed-off-by: Bjorn Andersson <andersson@kernel.org>
+---
+ arch/arm64/boot/dts/qcom/ipq5018.dtsi | 10 +++---
+ arch/arm64/boot/dts/qcom/ipq5332.dtsi | 18 +++++-----
+ arch/arm64/boot/dts/qcom/ipq6018.dtsi | 26 +++++++-------
+ arch/arm64/boot/dts/qcom/ipq8074.dtsi | 18 +++++-----
+ arch/arm64/boot/dts/qcom/ipq9574.dtsi | 50 +++++++++++++--------------
+ 5 files changed, 61 insertions(+), 61 deletions(-)
+
+--- a/arch/arm64/boot/dts/qcom/ipq5018.dtsi
++++ b/arch/arm64/boot/dts/qcom/ipq5018.dtsi
+@@ -31,27 +31,27 @@
+               #address-cells = <1>;
+               #size-cells = <0>;
+-              CPU0: cpu@0 {
++              cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x0>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       operating-points-v2 = <&cpu_opp_table>;
+               };
+-              CPU1: cpu@1 {
++              cpu1: cpu@1 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x1>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       operating-points-v2 = <&cpu_opp_table>;
+               };
+-              L2_0: l2-cache {
++              l2_0: l2-cache {
+                       compatible = "cache";
+                       cache-level = <2>;
+                       cache-size = <0x80000>;
+--- a/arch/arm64/boot/dts/qcom/ipq5332.dtsi
++++ b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
+@@ -30,47 +30,47 @@
+               #address-cells = <1>;
+               #size-cells = <0>;
+-              CPU0: cpu@0 {
++              cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x0>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       operating-points-v2 = <&cpu_opp_table>;
+               };
+-              CPU1: cpu@1 {
++              cpu1: cpu@1 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x1>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       operating-points-v2 = <&cpu_opp_table>;
+               };
+-              CPU2: cpu@2 {
++              cpu2: cpu@2 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x2>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       operating-points-v2 = <&cpu_opp_table>;
+               };
+-              CPU3: cpu@3 {
++              cpu3: cpu@3 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x3>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       operating-points-v2 = <&cpu_opp_table>;
+               };
+-              L2_0: l2-cache {
++              l2_0: l2-cache {
+                       compatible = "cache";
+                       cache-level = <2>;
+                       cache-unified;
+--- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi
++++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
+@@ -34,12 +34,12 @@
+               #address-cells = <1>;
+               #size-cells = <0>;
+-              CPU0: cpu@0 {
++              cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x0>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -47,12 +47,12 @@
+                       #cooling-cells = <2>;
+               };
+-              CPU1: cpu@1 {
++              cpu1: cpu@1 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       enable-method = "psci";
+                       reg = <0x1>;
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -60,12 +60,12 @@
+                       #cooling-cells = <2>;
+               };
+-              CPU2: cpu@2 {
++              cpu2: cpu@2 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       enable-method = "psci";
+                       reg = <0x2>;
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -73,12 +73,12 @@
+                       #cooling-cells = <2>;
+               };
+-              CPU3: cpu@3 {
++              cpu3: cpu@3 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       enable-method = "psci";
+                       reg = <0x3>;
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -86,7 +86,7 @@
+                       #cooling-cells = <2>;
+               };
+-              L2_0: l2-cache {
++              l2_0: l2-cache {
+                       compatible = "cache";
+                       cache-level = <2>;
+                       cache-unified;
+@@ -974,10 +974,10 @@
+                       cooling-maps {
+                               map0 {
+                                       trip = <&cpu_alert>;
+-                                      cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
++                                      cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                               };
+                       };
+               };
+--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
++++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+@@ -32,39 +32,39 @@
+               #address-cells = <1>;
+               #size-cells = <0>;
+-              CPU0: cpu@0 {
++              cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       reg = <0x0>;
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       enable-method = "psci";
+               };
+-              CPU1: cpu@1 {
++              cpu1: cpu@1 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       enable-method = "psci";
+                       reg = <0x1>;
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+               };
+-              CPU2: cpu@2 {
++              cpu2: cpu@2 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       enable-method = "psci";
+                       reg = <0x2>;
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+               };
+-              CPU3: cpu@3 {
++              cpu3: cpu@3 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a53";
+                       enable-method = "psci";
+                       reg = <0x3>;
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+               };
+-              L2_0: l2-cache {
++              l2_0: l2-cache {
+                       compatible = "cache";
+                       cache-level = <2>;
+                       cache-unified;
+--- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi
++++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
+@@ -33,12 +33,12 @@
+               #address-cells = <1>;
+               #size-cells = <0>;
+-              CPU0: cpu@0 {
++              cpu0: cpu@0 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a73";
+                       reg = <0x0>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -46,12 +46,12 @@
+                       #cooling-cells = <2>;
+               };
+-              CPU1: cpu@1 {
++              cpu1: cpu@1 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a73";
+                       reg = <0x1>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -59,12 +59,12 @@
+                       #cooling-cells = <2>;
+               };
+-              CPU2: cpu@2 {
++              cpu2: cpu@2 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a73";
+                       reg = <0x2>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -72,12 +72,12 @@
+                       #cooling-cells = <2>;
+               };
+-              CPU3: cpu@3 {
++              cpu3: cpu@3 {
+                       device_type = "cpu";
+                       compatible = "arm,cortex-a73";
+                       reg = <0x3>;
+                       enable-method = "psci";
+-                      next-level-cache = <&L2_0>;
++                      next-level-cache = <&l2_0>;
+                       clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+@@ -85,7 +85,7 @@
+                       #cooling-cells = <2>;
+               };
+-              L2_0: l2-cache {
++              l2_0: l2-cache {
+                       compatible = "cache";
+                       cache-level = <2>;
+                       cache-unified;
+@@ -845,10 +845,10 @@
+                       cooling-maps {
+                               map0 {
+                                       trip = <&cpu0_alert>;
+-                                      cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
++                                      cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                               };
+                       };
+               };
+@@ -875,10 +875,10 @@
+                       cooling-maps {
+                               map0 {
+                                       trip = <&cpu1_alert>;
+-                                      cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
++                                      cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                               };
+                       };
+               };
+@@ -905,10 +905,10 @@
+                       cooling-maps {
+                               map0 {
+                                       trip = <&cpu2_alert>;
+-                                      cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
++                                      cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                               };
+                       };
+               };
+@@ -935,10 +935,10 @@
+                       cooling-maps {
+                               map0 {
+                                       trip = <&cpu3_alert>;
+-                                      cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+-                                                       <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
++                                      cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
++                                                       <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                               };
+                       };
+               };
index a3c5f344ab3aac2f5f9aae4e8b4ce3f6690c3048..a6265ff0068b3285beda1f8c23dac5df363e7fbc 100644 (file)
@@ -23,37 +23,37 @@ Signed-off-by: Robert Marko <robimarko@gmail.com>
        #address-cells = <2>;
 @@ -38,6 +39,8 @@
                        reg = <0x0>;
-                       next-level-cache = <&L2_0>;
+                       next-level-cache = <&l2_0>;
                        enable-method = "psci";
 +                      clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
 +                      clock-names = "cpu";
                };
  
-               CPU1: cpu@1 {
+               cpu1: cpu@1 {
 @@ -46,6 +49,8 @@
                        enable-method = "psci";
                        reg = <0x1>;
-                       next-level-cache = <&L2_0>;
+                       next-level-cache = <&l2_0>;
 +                      clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
 +                      clock-names = "cpu";
                };
  
-               CPU2: cpu@2 {
+               cpu2: cpu@2 {
 @@ -54,6 +59,8 @@
                        enable-method = "psci";
                        reg = <0x2>;
-                       next-level-cache = <&L2_0>;
+                       next-level-cache = <&l2_0>;
 +                      clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
 +                      clock-names = "cpu";
                };
  
-               CPU3: cpu@3 {
+               cpu3: cpu@3 {
 @@ -62,6 +69,8 @@
                        enable-method = "psci";
                        reg = <0x3>;
-                       next-level-cache = <&L2_0>;
+                       next-level-cache = <&l2_0>;
 +                      clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
 +                      clock-names = "cpu";
                };
  
-               L2_0: l2-cache {
+               l2_0: l2-cache {
index 3520b381345dc72d0304f7172eb081777fc38b4d..bea358045fa6957f7a8fa81f37fd34f66ceff966 100644 (file)
@@ -21,28 +21,28 @@ Signed-off-by: Robert Marko <robimarko@gmail.com>
 +                      #cooling-cells = <2>;
                };
  
-               CPU1: cpu@1 {
+               cpu1: cpu@1 {
 @@ -51,6 +52,7 @@
-                       next-level-cache = <&L2_0>;
+                       next-level-cache = <&l2_0>;
                        clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
                        clock-names = "cpu";
 +                      #cooling-cells = <2>;
                };
  
-               CPU2: cpu@2 {
+               cpu2: cpu@2 {
 @@ -61,6 +63,7 @@
-                       next-level-cache = <&L2_0>;
+                       next-level-cache = <&l2_0>;
                        clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
                        clock-names = "cpu";
 +                      #cooling-cells = <2>;
                };
  
-               CPU3: cpu@3 {
+               cpu3: cpu@3 {
 @@ -71,6 +74,7 @@
-                       next-level-cache = <&L2_0>;
+                       next-level-cache = <&l2_0>;
                        clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
                        clock-names = "cpu";
 +                      #cooling-cells = <2>;
                };
  
-               L2_0: l2-cache {
+               l2_0: l2-cache {
index a89e50f52f1a625388526c6182bd252dc5fa5f59..9de502c4c3632b3d8d082c676b8a9b41944ea748 100644 (file)
@@ -20,7 +20,7 @@ Signed-off-by: Robert Marko <robimarko@gmail.com>
 +                      operating-points-v2 = <&cpu_opp_table>;
                };
  
-               CPU1: cpu@1 {
+               cpu1: cpu@1 {
 @@ -53,6 +54,7 @@
                        clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
                        clock-names = "cpu";
@@ -28,7 +28,7 @@ Signed-off-by: Robert Marko <robimarko@gmail.com>
 +                      operating-points-v2 = <&cpu_opp_table>;
                };
  
-               CPU2: cpu@2 {
+               cpu2: cpu@2 {
 @@ -64,6 +66,7 @@
                        clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
                        clock-names = "cpu";
@@ -36,7 +36,7 @@ Signed-off-by: Robert Marko <robimarko@gmail.com>
 +                      operating-points-v2 = <&cpu_opp_table>;
                };
  
-               CPU3: cpu@3 {
+               cpu3: cpu@3 {
 @@ -75,6 +78,7 @@
                        clocks = <&apcs_glb APCS_ALIAS0_CORE_CLK>;
                        clock-names = "cpu";
@@ -44,7 +44,7 @@ Signed-off-by: Robert Marko <robimarko@gmail.com>
 +                      operating-points-v2 = <&cpu_opp_table>;
                };
  
-               L2_0: l2-cache {
+               l2_0: l2-cache {
 @@ -84,6 +88,54 @@
                };
        };