Lines Matching +full:duty +full:- +full:cycle
7 predefined voltage <=> duty-cycle values must be
10 Intermediary duty-cycle values which would normally
13 the user if the assumptions made in continuous-voltage
18 regulator-{min,max}-microvolt properties to calculate
19 appropriate duty-cycle values. This allows for a much
21 voltage-table mode above. This solution does make an
22 assumption that a %50 duty-cycle value will cause the
27 --------------------
28 - compatible: Should be "pwm-regulator"
30 - pwms: PWM specification (See: ../pwm/pwm.txt)
33 - voltage-table: Voltage and Duty-Cycle table consisting of 2 cells
35 Second cell is duty-cycle in percent (%)
38 - pwm-dutycycle-unit: Integer value encoding the duty cycle unit. If not
40 pwm-dutycycle-range contains values expressed in
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.
49 NB: To be clear, if voltage-table is provided, then the device will be used
50 in Voltage Table Mode. If no voltage-table is provided, then the device will
54 --------------------
55 - enable-gpios: GPIO to use to enable/disable the regulator
62 compatible = "pwm-regulator";
64 enable-gpios = <&gpio0 23 GPIO_ACTIVE_HIGH>;
65 regulator-min-microvolt = <1016000>;
66 regulator-max-microvolt = <1114000>;
67 regulator-name = "vdd_logic";
68 /* unit == per-mille */
69 pwm-dutycycle-unit = <1000>;
71 * Inverted PWM logic, and the duty cycle range is limited
72 * to 30%-70%.
74 pwm-dutycycle-range = <700 300>; /* */
79 compatible = "pwm-regulator";
81 regulator-min-microvolt = <1016000>;
82 regulator-max-microvolt = <1114000>;
83 regulator-name = "vdd_logic";
85 /* Voltage Duty-Cycle */
86 voltage-table = <1114000 0>,