@@ -17,10 +17,10 @@ description: |
17
17
the CPU frequencies subset and voltage value of each OPP varies based on
18
18
the silicon variant in use.
19
19
Qualcomm Technologies, Inc. Process Voltage Scaling Tables
20
- defines the voltage and frequency value based on the msm-id in SMEM
21
- and speedbin blown in the efuse combination.
22
- The qcom-cpufreq-nvmem driver reads the msm-id and efuse value from the SoC
23
- to provide the OPP framework with required information (existing HW bitmap).
20
+ defines the voltage and frequency value based on the speedbin blown in
21
+ the efuse combination.
22
+ The qcom-cpufreq-nvmem driver reads the efuse value from the SoC to provide
23
+ the OPP framework with required information (existing HW bitmap).
24
24
This is used to determine the voltage and frequency value for each OPP of
25
25
operating-points-v2 table when it is parsed by the OPP framework.
26
26
@@ -50,15 +50,11 @@ patternProperties:
50
50
description : |
51
51
A single 32 bit bitmap value, representing compatible HW.
52
52
Bitmap:
53
- 0: MSM8996 V3, speedbin 0
54
- 1: MSM8996 V3, speedbin 1
55
- 2: MSM8996 V3, speedbin 2
56
- 3: unused
57
- 4: MSM8996 SG, speedbin 0
58
- 5: MSM8996 SG, speedbin 1
59
- 6: MSM8996 SG, speedbin 2
60
- 7-31: unused
61
- maximum : 0x77
53
+ 0: MSM8996, speedbin 0
54
+ 1: MSM8996, speedbin 1
55
+ 2: MSM8996, speedbin 2
56
+ 3-31: unused
57
+ maximum : 0x7
62
58
63
59
clock-latency-ns : true
64
60
@@ -184,19 +180,19 @@ examples:
184
180
opp-307200000 {
185
181
opp-hz = /bits/ 64 <307200000>;
186
182
opp-microvolt = <905000 905000 1140000>;
187
- opp-supported-hw = <0x77 >;
183
+ opp-supported-hw = <0x7 >;
188
184
clock-latency-ns = <200000>;
189
185
};
190
- opp-1593600000 {
191
- opp-hz = /bits/ 64 <1593600000 >;
186
+ opp-1401600000 {
187
+ opp-hz = /bits/ 64 <1401600000 >;
192
188
opp-microvolt = <1140000 905000 1140000>;
193
- opp-supported-hw = <0x71 >;
189
+ opp-supported-hw = <0x5 >;
194
190
clock-latency-ns = <200000>;
195
191
};
196
- opp-2188800000 {
197
- opp-hz = /bits/ 64 <2188800000 >;
192
+ opp-1593600000 {
193
+ opp-hz = /bits/ 64 <1593600000 >;
198
194
opp-microvolt = <1140000 905000 1140000>;
199
- opp-supported-hw = <0x10 >;
195
+ opp-supported-hw = <0x1 >;
200
196
clock-latency-ns = <200000>;
201
197
};
202
198
};
@@ -209,25 +205,25 @@ examples:
209
205
opp-307200000 {
210
206
opp-hz = /bits/ 64 <307200000>;
211
207
opp-microvolt = <905000 905000 1140000>;
212
- opp-supported-hw = <0x77 >;
208
+ opp-supported-hw = <0x7 >;
213
209
clock-latency-ns = <200000>;
214
210
};
215
- opp-1593600000 {
216
- opp-hz = /bits/ 64 <1593600000 >;
211
+ opp-1804800000 {
212
+ opp-hz = /bits/ 64 <1804800000 >;
217
213
opp-microvolt = <1140000 905000 1140000>;
218
- opp-supported-hw = <0x70 >;
214
+ opp-supported-hw = <0x6 >;
219
215
clock-latency-ns = <200000>;
220
216
};
221
- opp-2150400000 {
222
- opp-hz = /bits/ 64 <2150400000 >;
217
+ opp-1900800000 {
218
+ opp-hz = /bits/ 64 <1900800000 >;
223
219
opp-microvolt = <1140000 905000 1140000>;
224
- opp-supported-hw = <0x31 >;
220
+ opp-supported-hw = <0x4 >;
225
221
clock-latency-ns = <200000>;
226
222
};
227
- opp-2342400000 {
228
- opp-hz = /bits/ 64 <2342400000 >;
223
+ opp-2150400000 {
224
+ opp-hz = /bits/ 64 <2150400000 >;
229
225
opp-microvolt = <1140000 905000 1140000>;
230
- opp-supported-hw = <0x10 >;
226
+ opp-supported-hw = <0x1 >;
231
227
clock-latency-ns = <200000>;
232
228
};
233
229
};
0 commit comments