diff options
| author | Shawn Guo <shawn.guo@linaro.org> | 2012-09-04 19:09:12 -0400 |
|---|---|---|
| committer | Rafael J. Wysocki <rjw@sisk.pl> | 2012-09-09 16:06:33 -0400 |
| commit | b496dfbc94ab86f970ef0167eaabe51f930aa5fb (patch) | |
| tree | 3ce7bdb6847fbcff3f46935ebc5b5c17da23d31d /Documentation/devicetree/bindings/power | |
| parent | ec971ea5f2426a0bf9d5cca9a103743918c12978 (diff) | |
PM / OPP: Initialize OPP table from device tree
With a lot of devices booting from device tree nowadays, it requires
that OPP table can be initialized from device tree. The patch adds
a helper function of_init_opp_table together with a binding doc for
that purpose.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Rob Herring <rob.herring@calxeda.com>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Diffstat (limited to 'Documentation/devicetree/bindings/power')
| -rw-r--r-- | Documentation/devicetree/bindings/power/opp.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/power/opp.txt b/Documentation/devicetree/bindings/power/opp.txt new file mode 100644 index 000000000000..74499e5033fc --- /dev/null +++ b/Documentation/devicetree/bindings/power/opp.txt | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | * Generic OPP Interface | ||
| 2 | |||
| 3 | SoCs have a standard set of tuples consisting of frequency and | ||
| 4 | voltage pairs that the device will support per voltage domain. These | ||
| 5 | are called Operating Performance Points or OPPs. | ||
| 6 | |||
| 7 | Properties: | ||
| 8 | - operating-points: An array of 2-tuples items, and each item consists | ||
| 9 | of frequency and voltage like <freq-kHz vol-uV>. | ||
| 10 | freq: clock frequency in kHz | ||
| 11 | vol: voltage in microvolt | ||
| 12 | |||
| 13 | Examples: | ||
| 14 | |||
| 15 | cpu@0 { | ||
| 16 | compatible = "arm,cortex-a9"; | ||
| 17 | reg = <0>; | ||
| 18 | next-level-cache = <&L2>; | ||
| 19 | operating-points = < | ||
| 20 | /* kHz uV */ | ||
| 21 | 792000 1100000 | ||
| 22 | 396000 950000 | ||
| 23 | 198000 850000 | ||
| 24 | >; | ||
| 25 | }; | ||
