diff options
-rw-r--r-- | Documentation/devicetree/bindings/power/opp.txt | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/Documentation/devicetree/bindings/power/opp.txt b/Documentation/devicetree/bindings/power/opp.txt index 0d5e7c978121..0cb44dc21f97 100644 --- a/Documentation/devicetree/bindings/power/opp.txt +++ b/Documentation/devicetree/bindings/power/opp.txt | |||
@@ -88,7 +88,7 @@ This defines voltage-current-frequency combinations along with other related | |||
88 | properties. | 88 | properties. |
89 | 89 | ||
90 | Required properties: | 90 | Required properties: |
91 | - opp-hz: Frequency in Hz | 91 | - opp-hz: Frequency in Hz, expressed as a 64-bit big-endian integer. |
92 | 92 | ||
93 | Optional properties: | 93 | Optional properties: |
94 | - opp-microvolt: voltage in micro Volts. | 94 | - opp-microvolt: voltage in micro Volts. |
@@ -158,20 +158,20 @@ Example 1: Single cluster Dual-core ARM cortex A9, switch DVFS states together. | |||
158 | opp-shared; | 158 | opp-shared; |
159 | 159 | ||
160 | opp00 { | 160 | opp00 { |
161 | opp-hz = <1000000000>; | 161 | opp-hz = /bits/ 64 <1000000000>; |
162 | opp-microvolt = <970000 975000 985000>; | 162 | opp-microvolt = <970000 975000 985000>; |
163 | opp-microamp = <70000>; | 163 | opp-microamp = <70000>; |
164 | clock-latency-ns = <300000>; | 164 | clock-latency-ns = <300000>; |
165 | opp-suspend; | 165 | opp-suspend; |
166 | }; | 166 | }; |
167 | opp01 { | 167 | opp01 { |
168 | opp-hz = <1100000000>; | 168 | opp-hz = /bits/ 64 <1100000000>; |
169 | opp-microvolt = <980000 1000000 1010000>; | 169 | opp-microvolt = <980000 1000000 1010000>; |
170 | opp-microamp = <80000>; | 170 | opp-microamp = <80000>; |
171 | clock-latency-ns = <310000>; | 171 | clock-latency-ns = <310000>; |
172 | }; | 172 | }; |
173 | opp02 { | 173 | opp02 { |
174 | opp-hz = <1200000000>; | 174 | opp-hz = /bits/ 64 <1200000000>; |
175 | opp-microvolt = <1025000>; | 175 | opp-microvolt = <1025000>; |
176 | clock-latency-ns = <290000>; | 176 | clock-latency-ns = <290000>; |
177 | turbo-mode; | 177 | turbo-mode; |
@@ -237,20 +237,20 @@ independently. | |||
237 | */ | 237 | */ |
238 | 238 | ||
239 | opp00 { | 239 | opp00 { |
240 | opp-hz = <1000000000>; | 240 | opp-hz = /bits/ 64 <1000000000>; |
241 | opp-microvolt = <970000 975000 985000>; | 241 | opp-microvolt = <970000 975000 985000>; |
242 | opp-microamp = <70000>; | 242 | opp-microamp = <70000>; |
243 | clock-latency-ns = <300000>; | 243 | clock-latency-ns = <300000>; |
244 | opp-suspend; | 244 | opp-suspend; |
245 | }; | 245 | }; |
246 | opp01 { | 246 | opp01 { |
247 | opp-hz = <1100000000>; | 247 | opp-hz = /bits/ 64 <1100000000>; |
248 | opp-microvolt = <980000 1000000 1010000>; | 248 | opp-microvolt = <980000 1000000 1010000>; |
249 | opp-microamp = <80000>; | 249 | opp-microamp = <80000>; |
250 | clock-latency-ns = <310000>; | 250 | clock-latency-ns = <310000>; |
251 | }; | 251 | }; |
252 | opp02 { | 252 | opp02 { |
253 | opp-hz = <1200000000>; | 253 | opp-hz = /bits/ 64 <1200000000>; |
254 | opp-microvolt = <1025000>; | 254 | opp-microvolt = <1025000>; |
255 | opp-microamp = <90000; | 255 | opp-microamp = <90000; |
256 | lock-latency-ns = <290000>; | 256 | lock-latency-ns = <290000>; |
@@ -313,20 +313,20 @@ DVFS state together. | |||
313 | opp-shared; | 313 | opp-shared; |
314 | 314 | ||
315 | opp00 { | 315 | opp00 { |
316 | opp-hz = <1000000000>; | 316 | opp-hz = /bits/ 64 <1000000000>; |
317 | opp-microvolt = <970000 975000 985000>; | 317 | opp-microvolt = <970000 975000 985000>; |
318 | opp-microamp = <70000>; | 318 | opp-microamp = <70000>; |
319 | clock-latency-ns = <300000>; | 319 | clock-latency-ns = <300000>; |
320 | opp-suspend; | 320 | opp-suspend; |
321 | }; | 321 | }; |
322 | opp01 { | 322 | opp01 { |
323 | opp-hz = <1100000000>; | 323 | opp-hz = /bits/ 64 <1100000000>; |
324 | opp-microvolt = <980000 1000000 1010000>; | 324 | opp-microvolt = <980000 1000000 1010000>; |
325 | opp-microamp = <80000>; | 325 | opp-microamp = <80000>; |
326 | clock-latency-ns = <310000>; | 326 | clock-latency-ns = <310000>; |
327 | }; | 327 | }; |
328 | opp02 { | 328 | opp02 { |
329 | opp-hz = <1200000000>; | 329 | opp-hz = /bits/ 64 <1200000000>; |
330 | opp-microvolt = <1025000>; | 330 | opp-microvolt = <1025000>; |
331 | opp-microamp = <90000>; | 331 | opp-microamp = <90000>; |
332 | clock-latency-ns = <290000>; | 332 | clock-latency-ns = <290000>; |
@@ -339,20 +339,20 @@ DVFS state together. | |||
339 | opp-shared; | 339 | opp-shared; |
340 | 340 | ||
341 | opp10 { | 341 | opp10 { |
342 | opp-hz = <1300000000>; | 342 | opp-hz = /bits/ 64 <1300000000>; |
343 | opp-microvolt = <1045000 1050000 1055000>; | 343 | opp-microvolt = <1045000 1050000 1055000>; |
344 | opp-microamp = <95000>; | 344 | opp-microamp = <95000>; |
345 | clock-latency-ns = <400000>; | 345 | clock-latency-ns = <400000>; |
346 | opp-suspend; | 346 | opp-suspend; |
347 | }; | 347 | }; |
348 | opp11 { | 348 | opp11 { |
349 | opp-hz = <1400000000>; | 349 | opp-hz = /bits/ 64 <1400000000>; |
350 | opp-microvolt = <1075000>; | 350 | opp-microvolt = <1075000>; |
351 | opp-microamp = <100000>; | 351 | opp-microamp = <100000>; |
352 | clock-latency-ns = <400000>; | 352 | clock-latency-ns = <400000>; |
353 | }; | 353 | }; |
354 | opp12 { | 354 | opp12 { |
355 | opp-hz = <1500000000>; | 355 | opp-hz = /bits/ 64 <1500000000>; |
356 | opp-microvolt = <1010000 1100000 1110000>; | 356 | opp-microvolt = <1010000 1100000 1110000>; |
357 | opp-microamp = <95000>; | 357 | opp-microamp = <95000>; |
358 | clock-latency-ns = <400000>; | 358 | clock-latency-ns = <400000>; |
@@ -379,7 +379,7 @@ Example 4: Handling multiple regulators | |||
379 | opp-shared; | 379 | opp-shared; |
380 | 380 | ||
381 | opp00 { | 381 | opp00 { |
382 | opp-hz = <1000000000>; | 382 | opp-hz = /bits/ 64 <1000000000>; |
383 | opp-microvolt = <970000>, /* Supply 0 */ | 383 | opp-microvolt = <970000>, /* Supply 0 */ |
384 | <960000>, /* Supply 1 */ | 384 | <960000>, /* Supply 1 */ |
385 | <960000>; /* Supply 2 */ | 385 | <960000>; /* Supply 2 */ |
@@ -392,7 +392,7 @@ Example 4: Handling multiple regulators | |||
392 | /* OR */ | 392 | /* OR */ |
393 | 393 | ||
394 | opp00 { | 394 | opp00 { |
395 | opp-hz = <1000000000>; | 395 | opp-hz = /bits/ 64 <1000000000>; |
396 | opp-microvolt = <970000 975000 985000>, /* Supply 0 */ | 396 | opp-microvolt = <970000 975000 985000>, /* Supply 0 */ |
397 | <960000 965000 975000>, /* Supply 1 */ | 397 | <960000 965000 975000>, /* Supply 1 */ |
398 | <960000 965000 975000>; /* Supply 2 */ | 398 | <960000 965000 975000>; /* Supply 2 */ |
@@ -405,7 +405,7 @@ Example 4: Handling multiple regulators | |||
405 | /* OR */ | 405 | /* OR */ |
406 | 406 | ||
407 | opp00 { | 407 | opp00 { |
408 | opp-hz = <1000000000>; | 408 | opp-hz = /bits/ 64 <1000000000>; |
409 | opp-microvolt = <970000 975000 985000>, /* Supply 0 */ | 409 | opp-microvolt = <970000 975000 985000>, /* Supply 0 */ |
410 | <960000 965000 975000>, /* Supply 1 */ | 410 | <960000 965000 975000>, /* Supply 1 */ |
411 | <960000 965000 975000>; /* Supply 2 */ | 411 | <960000 965000 975000>; /* Supply 2 */ |
@@ -437,12 +437,12 @@ Example 5: Multiple OPP tables | |||
437 | opp-shared; | 437 | opp-shared; |
438 | 438 | ||
439 | opp00 { | 439 | opp00 { |
440 | opp-hz = <600000000>; | 440 | opp-hz = /bits/ 64 <600000000>; |
441 | ... | 441 | ... |
442 | }; | 442 | }; |
443 | 443 | ||
444 | opp01 { | 444 | opp01 { |
445 | opp-hz = <800000000>; | 445 | opp-hz = /bits/ 64 <800000000>; |
446 | ... | 446 | ... |
447 | }; | 447 | }; |
448 | }; | 448 | }; |
@@ -453,12 +453,12 @@ Example 5: Multiple OPP tables | |||
453 | opp-shared; | 453 | opp-shared; |
454 | 454 | ||
455 | opp10 { | 455 | opp10 { |
456 | opp-hz = <1000000000>; | 456 | opp-hz = /bits/ 64 <1000000000>; |
457 | ... | 457 | ... |
458 | }; | 458 | }; |
459 | 459 | ||
460 | opp11 { | 460 | opp11 { |
461 | opp-hz = <1100000000>; | 461 | opp-hz = /bits/ 64 <1100000000>; |
462 | ... | 462 | ... |
463 | }; | 463 | }; |
464 | }; | 464 | }; |