ipq806x: update DT in accordance to new drivers And add some more DT nodes
[openwrt/staging/mkresin.git] / target / linux / ipq806x / patches-4.4 / 144-ARM-dts-qcom-Add-necessary-DT-data-for-Krait-cpufreq.patch
index aaf140126c00bbae3e6799869b7e398c0fa1afab..6ca3c62e4e724c3e6ec4c3042560aa7bfbd68f29 100644 (file)
@@ -4,40 +4,36 @@
                        next-level-cache = <&L2>;
                        qcom,acc = <&acc0>;
                        qcom,saw = <&saw0>;
-+                      clocks = <&kraitcc 0>;
-+                      clock-names = "cpu";
++                      clocks = <&kraitcc 0>, <&kraitcc 4>;
++                      clock-names = "cpu", "l2";
 +                      clock-latency = <100000>;
-+                      core-supply = <&smb208_s2a>;
++                      cpu-supply = <&smb208_s2a>;
 +                      voltage-tolerance = <5>;
                };
  
                cpu@1 {
-@@ -36,11 +41,24 @@
+@@ -36,12 +41,20 @@
                        next-level-cache = <&L2>;
                        qcom,acc = <&acc1>;
                        qcom,saw = <&saw1>;
-+                      clocks = <&kraitcc 1>;
-+                      clock-names = "cpu";
++                      clocks = <&kraitcc 1>, <&kraitcc 4>;
++                      clock-names = "cpu", "l2";
 +                      clock-latency = <100000>;
-+                      core-supply = <&smb208_s2b>;
++                      cpu-supply = <&smb208_s2b>;
                };
  
                L2: l2-cache {
                        compatible = "cache";
                        cache-level = <2>;
-+                      clocks = <&kraitcc 4>;
-+                      clock-names = "cache";
-+                      cache-points-kHz = <
-+                              /* kHz    uV    CPU kHz */
-+                              1200000 1150000 1200000
-+                              1000000 1100000  600000
-+                               384000 1100000  384000
-+                      >;
-+                      vdd_dig-supply = <&smb208_s1a>;
                };
++
++              qcom,l2 {
++                      qcom,l2-rates = <384000000 1000000000 1200000000>;
++              };
        };
  
-@@ -73,6 +91,46 @@
+       cpu-pmu {
+@@ -73,6 +86,46 @@
                };
        };
  
@@ -84,7 +80,7 @@
        soc: soc {
                #address-cells = <1>;
                #size-cells = <1>;
-@@ -215,11 +273,13 @@
+@@ -215,11 +268,13 @@
                acc0: clock-controller@2088000 {
                        compatible = "qcom,kpss-acc-v1";
                        reg = <0x02088000 0x1000>, <0x02008000 0x1000>;