diff options
author | Boris Brezillon <boris.brezillon@free-electrons.com> | 2016-06-14 05:13:22 -0400 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2016-07-25 09:34:06 -0400 |
commit | 58fd822b2e344edae6b4dbc09b19bd0c4a2f8f60 (patch) | |
tree | 3d9e96437051d333484662acdc007196a89fc300 | |
parent | ea398e28739e25651ede7ddf5aeb57cbcbc8ca7d (diff) |
regulator: pwm: Document pwm-dutycycle-unit and pwm-dutycycle-range
Document the pwm-dutycycle-unit and pwm-dutycycle-range properties.
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: Brian Norris <briannorris@chromium.org>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
-rw-r--r-- | Documentation/devicetree/bindings/regulator/pwm-regulator.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/regulator/pwm-regulator.txt b/Documentation/devicetree/bindings/regulator/pwm-regulator.txt index dd6f59cf1455..3aeba9f86ed8 100644 --- a/Documentation/devicetree/bindings/regulator/pwm-regulator.txt +++ b/Documentation/devicetree/bindings/regulator/pwm-regulator.txt | |||
@@ -34,6 +34,18 @@ Only required for Voltage Table Mode: | |||
34 | First cell is voltage in microvolts (uV) | 34 | First cell is voltage in microvolts (uV) |
35 | Second cell is duty-cycle in percent (%) | 35 | Second cell is duty-cycle in percent (%) |
36 | 36 | ||
37 | Optional properties for Continuous mode: | ||
38 | - pwm-dutycycle-unit: Integer value encoding the duty cycle unit. If not | ||
39 | defined, <100> is assumed, meaning that | ||
40 | pwm-dutycycle-range contains values expressed in | ||
41 | percent. | ||
42 | |||
43 | - pwm-dutycycle-range: Should contain 2 entries. The first entry is encoding | ||
44 | the dutycycle for regulator-min-microvolt and the | ||
45 | second one the dutycycle for regulator-max-microvolt. | ||
46 | Duty cycle values are expressed in pwm-dutycycle-unit. | ||
47 | If not defined, <0 100> is assumed. | ||
48 | |||
37 | NB: To be clear, if voltage-table is provided, then the device will be used | 49 | NB: To be clear, if voltage-table is provided, then the device will be used |
38 | in Voltage Table Mode. If no voltage-table is provided, then the device will | 50 | in Voltage Table Mode. If no voltage-table is provided, then the device will |
39 | be used in Continuous Voltage Mode. | 51 | be used in Continuous Voltage Mode. |
@@ -53,6 +65,13 @@ Continuous Voltage With Enable GPIO Example: | |||
53 | regulator-min-microvolt = <1016000>; | 65 | regulator-min-microvolt = <1016000>; |
54 | regulator-max-microvolt = <1114000>; | 66 | regulator-max-microvolt = <1114000>; |
55 | regulator-name = "vdd_logic"; | 67 | regulator-name = "vdd_logic"; |
68 | /* unit == per-mille */ | ||
69 | pwm-dutycycle-unit = <1000>; | ||
70 | /* | ||
71 | * Inverted PWM logic, and the duty cycle range is limited | ||
72 | * to 30%-70%. | ||
73 | */ | ||
74 | pwm-dutycycle-range <700 300>; /* */ | ||
56 | }; | 75 | }; |
57 | 76 | ||
58 | Voltage Table Example: | 77 | Voltage Table Example: |