aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Brezillon <boris.brezillon@free-electrons.com>2016-06-14 05:13:22 -0400
committerThierry Reding <thierry.reding@gmail.com>2016-07-25 09:34:06 -0400
commit58fd822b2e344edae6b4dbc09b19bd0c4a2f8f60 (patch)
tree3d9e96437051d333484662acdc007196a89fc300
parentea398e28739e25651ede7ddf5aeb57cbcbc8ca7d (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.txt19
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
37Optional 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
37NB: To be clear, if voltage-table is provided, then the device will be used 49NB: To be clear, if voltage-table is provided, then the device will be used
38in Voltage Table Mode. If no voltage-table is provided, then the device will 50in Voltage Table Mode. If no voltage-table is provided, then the device will
39be used in Continuous Voltage Mode. 51be 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
58Voltage Table Example: 77Voltage Table Example: