ipq8065: update dtsi with new opp table
[oweals/openwrt.git] / target / linux / ipq806x / files-4.19 / arch / arm / boot / dts / qcom-ipq8065.dtsi
1 #include "qcom-ipq8064-v2.0.dtsi"
2
3 / {
4         model = "Qualcomm IPQ8065";
5         compatible = "qcom,ipq8065", "qcom,ipq8064";
6
7         soc: soc {
8
9                 rpm@108000 {
10
11                         regulators {
12
13                                 smb208_s2a: s2a {
14                                         regulator-min-microvolt = <775000>;
15                                         regulator-max-microvolt = <1275000>;
16                                 };
17
18                                 smb208_s2b: s2b {
19                                         regulator-min-microvolt = <775000>;
20                                         regulator-max-microvolt = <1275000>;
21                                 };
22                         };
23                 };
24         };
25         
26         cpus {
27                 idle-states {
28                         CPU_SPC: spc {
29                                 status = "disabled";
30                         };
31                 };
32         };
33 };
34
35 &opp_table0 {
36         compatible = "operating-points-v2-qcom-cpu";
37         nvmem-cells = <&speedbin_efuse>;
38
39         /* 
40          * On ipq8065 1.2 ghz freq is not present
41          * Remove it to make cpufreq work and not
42          * complain for missing definition
43          */
44
45         /delete-node/opp-1200000000;
46
47         opp-384000000 {
48                 opp-hz = /bits/ 64 <384000000>;
49                 opp-microvolt-speed0-pvs0-v0 = <975000>;
50                 opp-microvolt-speed0-pvs1-v0 = <950000>;
51                 opp-microvolt-speed0-pvs2-v0 = <925000>;
52                 opp-microvolt-speed0-pvs3-v0 = <900000>;
53                 opp-microvolt-speed0-pvs4-v0 = <875000>;
54                 opp-microvolt-speed0-pvs5-v0 = <825000>;
55                 opp-microvolt-speed0-pvs6-v0 = <775000>;
56                 opp-supported-hw = <0x1>;
57                 clock-latency-ns = <100000>;
58         };
59
60         opp-600000000 {
61                 opp-hz = /bits/ 64 <600000000>;
62                 opp-microvolt-speed0-pvs0-v0 = <1000000>;
63                 opp-microvolt-speed0-pvs1-v0 = <975000>;
64                 opp-microvolt-speed0-pvs2-v0 = <950000>;
65                 opp-microvolt-speed0-pvs3-v0 = <925000>;
66                 opp-microvolt-speed0-pvs4-v0 = <900000>;
67                 opp-microvolt-speed0-pvs5-v0 = <850000>;
68                 opp-microvolt-speed0-pvs6-v0 = <800000>;
69                 opp-supported-hw = <0x1>;
70                 clock-latency-ns = <100000>;
71         };
72
73         opp-800000000 {
74                 opp-hz = /bits/ 64 <800000000>;
75                 opp-microvolt-speed0-pvs0-v0 = <1050000>;
76                 opp-microvolt-speed0-pvs1-v0 = <1025000>;
77                 opp-microvolt-speed0-pvs2-v0 = <1000000>;
78                 opp-microvolt-speed0-pvs3-v0 = <975000>;
79                 opp-microvolt-speed0-pvs4-v0 = <950000>;
80                 opp-microvolt-speed0-pvs5-v0 = <900000>;
81                 opp-microvolt-speed0-pvs6-v0 = <850000>;
82                 opp-supported-hw = <0x1>;
83                 clock-latency-ns = <100000>;
84         };
85
86         opp-1000000000 {
87                 opp-hz = /bits/ 64 <1000000000>;
88                 opp-microvolt-speed0-pvs0-v0 = <1100000>;
89                 opp-microvolt-speed0-pvs1-v0 = <1075000>;
90                 opp-microvolt-speed0-pvs2-v0 = <1050000>;
91                 opp-microvolt-speed0-pvs3-v0 = <1025000>;
92                 opp-microvolt-speed0-pvs4-v0 = <1000000>;
93                 opp-microvolt-speed0-pvs5-v0 = <950000>;
94                 opp-microvolt-speed0-pvs6-v0 = <900000>;
95                 opp-supported-hw = <0x1>;
96                 clock-latency-ns = <100000>;
97         };
98
99         opp-1400000000 {
100                 opp-hz = /bits/ 64 <1400000000>;
101                 opp-microvolt-speed0-pvs0-v0 = <1175000>;
102                 opp-microvolt-speed0-pvs1-v0 = <1150000>;
103                 opp-microvolt-speed0-pvs2-v0 = <1125000>;
104                 opp-microvolt-speed0-pvs3-v0 = <1100000>;
105                 opp-microvolt-speed0-pvs4-v0 = <1075000>;
106                 opp-microvolt-speed0-pvs5-v0 = <1025000>;
107                 opp-microvolt-speed0-pvs6-v0 = <975000>;
108                 opp-supported-hw = <0x1>;
109                 clock-latency-ns = <100000>;
110         };
111
112         opp-1725000000 {
113                 opp-hz = /bits/ 64 <1725000000>;
114                 opp-microvolt-speed0-pvs0-v0 = <1262500>;
115                 opp-microvolt-speed0-pvs1-v0 = <1225000>;
116                 opp-microvolt-speed0-pvs2-v0 = <1200000>;
117                 opp-microvolt-speed0-pvs3-v0 = <1175000>;
118                 opp-microvolt-speed0-pvs4-v0 = <1150000>;
119                 opp-microvolt-speed0-pvs5-v0 = <1100000>;
120                 opp-microvolt-speed0-pvs6-v0 = <1050000>;
121                 opp-supported-hw = <0x1>;
122                 clock-latency-ns = <100000>;
123         };
124 };