Home
last modified time | relevance | path

Searched full:dutycycle (Results 1 – 25 of 57) sorted by relevance

123

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Dpwm-regulator.yaml61 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-5.10/drivers/regulator/
Dpwm-regulator.c48 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-6.6/drivers/regulator/
Dpwm-regulator.c48 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/Documentation/devicetree/bindings/regulator/
Dpwm-regulator.txt38 - 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/
Dzx296718-pcbox.dts31 pwm-dutycycle-unit = <100>;
32 pwm-dutycycle-range = <0 100>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-khadas-vim3.dtsi24 pwm-dutycycle-range = <100 0>;
43 pwm-dutycycle-range = <100 0>;
Dmeson-g12b-bananapi-cm4.dtsi101 pwm-dutycycle-range = <100 0>;
120 pwm-dutycycle-range = <100 0>;
Dmeson-g12b-w400.dtsi102 pwm-dutycycle-range = <100 0>;
121 pwm-dutycycle-range = <100 0>;
Dmeson-g12b-odroid.dtsi149 pwm-dutycycle-range = <100 0>;
168 pwm-dutycycle-range = <100 0>;
Dmeson-sm1-khadas-vim3l.dts30 pwm-dutycycle-range = <100 0>;
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-khadas-vim3.dtsi24 pwm-dutycycle-range = <100 0>;
43 pwm-dutycycle-range = <100 0>;
Dmeson-g12b-w400.dtsi102 pwm-dutycycle-range = <100 0>;
121 pwm-dutycycle-range = <100 0>;
Dmeson-sm1-khadas-vim3l.dts30 pwm-dutycycle-range = <100 0>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Daxentia,tse850-pcm5142.txt73 pwm-dutycycle-unit = <1000>;
74 pwm-dutycycle-range = <100 1000>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Daxentia,tse850-pcm5142.txt73 pwm-dutycycle-unit = <1000>;
74 pwm-dutycycle-range = <100 1000>;
/kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/
Drk3399-gru.dtsi106 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>;
Drk3399-gru-chromebook.dtsi55 pwm-dutycycle-range = <100 0>;
56 pwm-dutycycle-unit = <100>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/amlogic/
Dmeson8b-mxq.dts40 pwm-dutycycle-range = <100 0>;
87 pwm-dutycycle-range = <100 0>;
Dmeson8b-odroidc1.dts137 pwm-dutycycle-range = <91 0>;
169 pwm-dutycycle-range = <91 0>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmeson8b-mxq.dts45 pwm-dutycycle-range = <100 0>;
92 pwm-dutycycle-range = <100 0>;
Dat91-tse850-3.dts40 pwm-dutycycle-unit = <1000>;
41 pwm-dutycycle-range = <100 1000>;
Dmeson8b-odroidc1.dts142 pwm-dutycycle-range = <91 0>;
174 pwm-dutycycle-range = <91 0>;
Dmeson8b-ec100.dts159 pwm-dutycycle-range = <100 0>;
243 pwm-dutycycle-range = <100 0>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3399-gru.dtsi111 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/
Dat91-tse850-3.dts40 pwm-dutycycle-unit = <1000>;
41 pwm-dutycycle-range = <100 1000>;

123