| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | pwm-regulator.yaml | 61 pwm-dutycycle-unit: 65 pwm-dutycycle-range contains values expressed in 70 pwm-dutycycle-range: 73 the dutycycle for regulator-min-microvolt and the 74 second one the dutycycle for regulator-max-microvolt. 75 Duty cycle values are expressed in pwm-dutycycle-unit. 79 - description: the dutycycle for regulator-min-microvolt 80 - description: the dutycycle for regulator-max-microvolt 102 pwm-dutycycle-unit = <1000>; 107 pwm-dutycycle-range = <700 300>; /* */
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | pwm-regulator.c | 48 unsigned int dutycycle; member 58 unsigned int dutycycle; in pwm_regulator_init_state() local 62 dutycycle = pwm_get_relative_duty_cycle(&pwm_state, 100); in pwm_regulator_init_state() 65 if (dutycycle == drvdata->duty_cycle_table[i].dutycycle) { in pwm_regulator_init_state() 91 drvdata->duty_cycle_table[selector].dutycycle, 100); in pwm_regulator_set_voltage_sel() 166 * The dutycycle for min_uV might be greater than the one for max_uV. in pwm_regulator_get_voltage() 196 unsigned int dutycycle; in pwm_regulator_set_voltage() local 202 * The dutycycle for min_uV might be greater than the one for max_uV. in pwm_regulator_set_voltage() 211 dutycycle = DIV_ROUND_CLOSEST_ULL((u64)(req_min_uV - min_uV) * in pwm_regulator_set_voltage() 216 dutycycle = min_uV_duty - dutycycle; in pwm_regulator_set_voltage() [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | pwm-regulator.c | 48 unsigned int dutycycle; member 58 unsigned int dutycycle; in pwm_regulator_init_state() local 62 dutycycle = pwm_get_relative_duty_cycle(&pwm_state, 100); in pwm_regulator_init_state() 65 if (dutycycle == drvdata->duty_cycle_table[i].dutycycle) { in pwm_regulator_init_state() 91 drvdata->duty_cycle_table[selector].dutycycle, 100); in pwm_regulator_set_voltage_sel() 163 * The dutycycle for min_uV might be greater than the one for max_uV. in pwm_regulator_get_voltage() 193 unsigned int dutycycle; in pwm_regulator_set_voltage() local 199 * The dutycycle for min_uV might be greater than the one for max_uV. in pwm_regulator_set_voltage() 208 dutycycle = DIV_ROUND_CLOSEST_ULL((u64)(req_min_uV - min_uV) * in pwm_regulator_set_voltage() 213 dutycycle = min_uV_duty - dutycycle; in pwm_regulator_set_voltage() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | pwm-regulator.txt | 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. 69 pwm-dutycycle-unit = <1000>; 74 pwm-dutycycle-range = <700 300>; /* */
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/zte/ |
| D | zx296718-pcbox.dts | 31 pwm-dutycycle-unit = <100>; 32 pwm-dutycycle-range = <0 100>;
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/ |
| D | meson-g12b-khadas-vim3.dtsi | 24 pwm-dutycycle-range = <100 0>; 43 pwm-dutycycle-range = <100 0>;
|
| D | meson-g12b-bananapi-cm4.dtsi | 101 pwm-dutycycle-range = <100 0>; 120 pwm-dutycycle-range = <100 0>;
|
| D | meson-g12b-odroid.dtsi | 149 pwm-dutycycle-range = <100 0>; 168 pwm-dutycycle-range = <100 0>;
|
| D | meson-g12b-w400.dtsi | 102 pwm-dutycycle-range = <100 0>; 121 pwm-dutycycle-range = <100 0>;
|
| D | meson-sm1-khadas-vim3l.dts | 30 pwm-dutycycle-range = <100 0>;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
| D | meson-g12b-khadas-vim3.dtsi | 24 pwm-dutycycle-range = <100 0>; 43 pwm-dutycycle-range = <100 0>;
|
| D | meson-g12b-w400.dtsi | 102 pwm-dutycycle-range = <100 0>; 121 pwm-dutycycle-range = <100 0>;
|
| D | meson-sm1-khadas-vim3l.dts | 30 pwm-dutycycle-range = <100 0>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | axentia,tse850-pcm5142.txt | 73 pwm-dutycycle-unit = <1000>; 74 pwm-dutycycle-range = <100 1000>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | axentia,tse850-pcm5142.txt | 73 pwm-dutycycle-unit = <1000>; 74 pwm-dutycycle-range = <100 1000>;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3399-gru.dtsi | 106 pwm-dutycycle-range = <100 0>; 107 pwm-dutycycle-unit = <100>; 135 pwm-dutycycle-range = <100 0>; 136 pwm-dutycycle-unit = <100>; 164 pwm-dutycycle-range = <100 0>; 165 pwm-dutycycle-unit = <100>;
|
| D | rk3399-gru-chromebook.dtsi | 55 pwm-dutycycle-range = <100 0>; 56 pwm-dutycycle-unit = <100>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/amlogic/ |
| D | meson8b-mxq.dts | 40 pwm-dutycycle-range = <100 0>; 87 pwm-dutycycle-range = <100 0>;
|
| D | meson8b-odroidc1.dts | 137 pwm-dutycycle-range = <91 0>; 169 pwm-dutycycle-range = <91 0>;
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | meson8b-mxq.dts | 45 pwm-dutycycle-range = <100 0>; 92 pwm-dutycycle-range = <100 0>;
|
| D | at91-tse850-3.dts | 40 pwm-dutycycle-unit = <1000>; 41 pwm-dutycycle-range = <100 1000>;
|
| D | meson8b-odroidc1.dts | 142 pwm-dutycycle-range = <91 0>; 174 pwm-dutycycle-range = <91 0>;
|
| D | meson8b-ec100.dts | 159 pwm-dutycycle-range = <100 0>; 243 pwm-dutycycle-range = <100 0>;
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/ |
| D | rk3399-gru.dtsi | 111 pwm-dutycycle-range = <100 0>; 112 pwm-dutycycle-unit = <100>; 140 pwm-dutycycle-range = <100 0>; 141 pwm-dutycycle-unit = <100>; 169 pwm-dutycycle-range = <100 0>; 170 pwm-dutycycle-unit = <100>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/microchip/ |
| D | at91-tse850-3.dts | 40 pwm-dutycycle-unit = <1000>; 41 pwm-dutycycle-range = <100 1000>;
|