Home
last modified time | relevance | path

Searched full:buck (Results 1 – 25 of 274) sorted by relevance

1234567891011

/kernel/linux/linux-4.19/drivers/regulator/
Dlp8788-buck.c2 * TI LP8788 MFD - buck regulator driver
98 /* BUCK 1 ~ 4 voltage table */
106 static void lp8788_buck1_set_dvs(struct lp8788_buck *buck) in lp8788_buck1_set_dvs() argument
108 struct lp8788_buck1_dvs *dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_buck1_set_dvs()
119 static void lp8788_buck2_set_dvs(struct lp8788_buck *buck) in lp8788_buck2_set_dvs() argument
121 struct lp8788_buck2_dvs *dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_buck2_set_dvs()
155 static void lp8788_set_dvs(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_set_dvs() argument
159 lp8788_buck1_set_dvs(buck); in lp8788_set_dvs()
162 lp8788_buck2_set_dvs(buck); in lp8788_set_dvs()
170 lp8788_get_buck_dvs_ctrl_mode(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_get_buck_dvs_ctrl_mode() argument
[all …]
Dlp3971.c175 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_is_enabled() local
176 u16 mask = 1 << (buck * 2); in lp3971_dcdc_is_enabled()
186 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_enable() local
187 u16 mask = 1 << (buck * 2); in lp3971_dcdc_enable()
195 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_disable() local
196 u16 mask = 1 << (buck * 2); in lp3971_dcdc_disable()
204 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_get_voltage_sel() local
207 reg = lp3971_reg_read(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck)); in lp3971_dcdc_get_voltage_sel()
217 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_set_voltage_sel() local
220 ret = lp3971_set_bits(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck), in lp3971_dcdc_set_voltage_sel()
[all …]
Dlp3972.c321 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_is_enabled() local
322 u16 mask = 1 << (buck * 2); in lp3972_dcdc_is_enabled()
325 val = lp3972_reg_read(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck)); in lp3972_dcdc_is_enabled()
332 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_enable() local
333 u16 mask = 1 << (buck * 2); in lp3972_dcdc_enable()
336 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_enable()
344 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_disable() local
345 u16 mask = 1 << (buck * 2); in lp3972_dcdc_disable()
348 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_disable()
356 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_get_voltage_sel() local
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
Dlp8788-buck.c3 * TI LP8788 MFD - buck regulator driver
94 /* BUCK 1 ~ 4 voltage ranges */
100 static void lp8788_buck1_set_dvs(struct lp8788_buck *buck) in lp8788_buck1_set_dvs() argument
102 struct lp8788_buck1_dvs *dvs = (struct lp8788_buck1_dvs *)buck->dvs; in lp8788_buck1_set_dvs()
113 static void lp8788_buck2_set_dvs(struct lp8788_buck *buck) in lp8788_buck2_set_dvs() argument
115 struct lp8788_buck2_dvs *dvs = (struct lp8788_buck2_dvs *)buck->dvs; in lp8788_buck2_set_dvs()
149 static void lp8788_set_dvs(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_set_dvs() argument
153 lp8788_buck1_set_dvs(buck); in lp8788_set_dvs()
156 lp8788_buck2_set_dvs(buck); in lp8788_set_dvs()
164 lp8788_get_buck_dvs_ctrl_mode(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_get_buck_dvs_ctrl_mode() argument
[all …]
Dlp3971.c171 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_is_enabled() local
172 u16 mask = 1 << (buck * 2); in lp3971_dcdc_is_enabled()
182 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_enable() local
183 u16 mask = 1 << (buck * 2); in lp3971_dcdc_enable()
191 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_disable() local
192 u16 mask = 1 << (buck * 2); in lp3971_dcdc_disable()
200 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_get_voltage_sel() local
203 reg = lp3971_reg_read(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck)); in lp3971_dcdc_get_voltage_sel()
213 int buck = rdev_get_id(dev) - LP3971_DCDC1; in lp3971_dcdc_set_voltage_sel() local
216 ret = lp3971_set_bits(lp3971, LP3971_BUCK_TARGET_VOL1_REG(buck), in lp3971_dcdc_set_voltage_sel()
[all …]
Dlp3972.c317 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_is_enabled() local
318 u16 mask = 1 << (buck * 2); in lp3972_dcdc_is_enabled()
321 val = lp3972_reg_read(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck)); in lp3972_dcdc_is_enabled()
328 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_enable() local
329 u16 mask = 1 << (buck * 2); in lp3972_dcdc_enable()
332 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_enable()
340 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_disable() local
341 u16 mask = 1 << (buck * 2); in lp3972_dcdc_disable()
344 val = lp3972_set_bits(lp3972, LP3972_BUCK_VOL_ENABLE_REG(buck), in lp3972_dcdc_disable()
352 int buck = rdev_get_id(dev) - LP3972_DCDC1; in lp3972_dcdc_get_voltage_sel() local
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/
Daxp20x.txt77 DCDC2 : DC-DC buck : vin2-supply
78 DCDC3 : DC-DC buck : vin3-supply
89 DCDC1 : DC-DC buck : vin1-supply
90 DCDC2 : DC-DC buck : vin2-supply
91 DCDC3 : DC-DC buck : vin3-supply
92 DCDC4 : DC-DC buck : vin4-supply
93 DCDC5 : DC-DC buck : vin5-supply
115 DCDC1 : DC-DC buck : vin1-supply
116 DCDC2 : DC-DC buck : vin2-supply : poly-phase capable
117 DCDC3 : DC-DC buck : vin3-supply : poly-phase capable
[all …]
Dda9063.txt27 bcore1 : BUCK CORE1
28 bcore2 : BUCK CORE2
29 bpro : BUCK PRO
30 bmem : BUCK MEM
31 bio : BUCK IO
32 bperi : BUCK PERI
Dmax8998.txt27 for buck 1 dvs. The format of the gpio specifier depends on the gpio
30 for buck 2 dvs. The format of the gpio specifier depends on the gpio
40 - max8998,pmic-buck-voltage-lock: If present, disallows changing of
41 preprogrammed buck dvfs voltages.
60 the 'n' in regulator name, as in LDOn or BUCKn, represents the LDO or BUCK
88 /* Buck 1 DVS settings */
95 /* Buck 2 DVS settings */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Daxp20x.txt87 DCDC2 : DC-DC buck : vin2-supply
88 DCDC3 : DC-DC buck : vin3-supply
99 DCDC1 : DC-DC buck : vin1-supply
100 DCDC2 : DC-DC buck : vin2-supply
101 DCDC3 : DC-DC buck : vin3-supply
102 DCDC4 : DC-DC buck : vin4-supply
103 DCDC5 : DC-DC buck : vin5-supply
125 DCDC1 : DC-DC buck : vin1-supply
126 DCDC2 : DC-DC buck : vin2-supply : poly-phase capable
127 DCDC3 : DC-DC buck : vin3-supply : poly-phase capable
[all …]
Dda9063.txt27 bcore1 : BUCK CORE1
28 bcore2 : BUCK CORE2
29 bpro : BUCK PRO
30 bmem : BUCK MEM
31 bio : BUCK IO
32 bperi : BUCK PERI
Dmax8998.txt27 for buck 1 dvs. The format of the gpio specifier depends on the gpio
30 for buck 2 dvs. The format of the gpio specifier depends on the gpio
40 - max8998,pmic-buck-voltage-lock: If present, disallows changing of
41 preprogrammed buck dvfs voltages.
60 the 'n' in regulator name, as in LDOn or BUCKn, represents the LDO or BUCK
90 /* Buck 1 DVS settings */
97 /* Buck 2 DVS settings */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dmps,mpq7920.yaml28 after their hardware counterparts BUCK[1-4], one LDORTC, and LDO[2-5]
48 "^buck[1-4]$":
53 mps,buck-softstart:
57 defines the soft start time of this buck, must be one of the following
60 mps,buck-phase-delay:
64 defines the phase delay of this buck, must be one of the following
67 mps,buck-ovp-disable:
70 disables over voltage protection of this buck
103 mps,buck-ovp-disable;
104 mps,buck-phase-delay = /bits/ 8 <2>;
[all …]
Dmt6380-regulator.txt5 to its regulator type, buck-<name> and ldo-<name>. The definition for each
10 BUCK:
11 buck-core1, buck-vcore, buck-vrf
20 mt6380_vcpu_reg: buck-vcore1 {
29 mt6380_vcore_reg: buck-vcore {
36 mt6380_vrf_reg: buck-vrf {
Dsamsung,s5m8767.txt7 The S5M8767 device provide buck and LDO regulators.
28 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
31 [1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
32 property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
36 If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
38 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
52 - s5m8767,pmic-buck-dvs-gpios: GPIO specifiers for three host gpio's used
63 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number
89 s5m8767,pmic-buck-default-dvs-idx = <0>;
91 s5m8767,pmic-buck-dvs-gpios = <&gpx0 0 0>, /* DVS1 */
[all …]
Dsamsung,s2mpa01.txt7 The S2MPA01 device provide buck and LDO regulators.
22 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number
26 Optional properties of buck regulator nodes under "regulators" sub-node:
29 BUCK{1,2,3,4}.
38 - buck{1,6},
39 - buck{2,4},
40 - buck{8,9,10}.
Donnn,fan53880.yaml14 that contains a BUCK (step-down converter), four low dropouts (LDO)
38 description: Input supply phandle(s) for BUCK and BOOST
45 after their hardware counterparts LDO[1-4], BUCK and BOOST
52 "^BUCK|BOOST$":
78 BUCK {
Dsamsung,s2mps11.txt7 The S2MPS11/13/14/15 and S2MPU02 devices provide buck and LDO regulators.
32 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number
40 Additionally S2MPS11 supports disabling ramp delay for BUCK{2,3,4,6}
47 - buck{1,6},
48 - buck{3,4},
49 - buck{7,8,10}.
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/
Dmt6380-regulator.txt5 to its regulator type, buck-<name> and ldo-<name>. The definition for each
10 BUCK:
11 buck-core1, buck-vcore, buck-vrf
20 mt6380_vcpu_reg: buck-vcore1 {
29 mt6380_vcore_reg: buck-vcore {
36 mt6380_vrf_reg: buck-vrf {
Dsamsung,s5m8767.txt7 The S5M8767 device provide buck and LDO regulators.
28 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
31 [1] If none of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
32 property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
36 If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
38 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
52 - s5m8767,pmic-buck-dvs-gpios: GPIO specifiers for three host gpio's used
63 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number
89 s5m8767,pmic-buck-default-dvs-idx = <0>;
91 s5m8767,pmic-buck-dvs-gpios = <&gpx0 0 0>, /* DVS1 */
[all …]
Dsamsung,s2mpa01.txt7 The S2MPA01 device provide buck and LDO regulators.
22 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number
26 Optional properties of buck regulator nodes under "regulators" sub-node:
29 BUCK{1,2,3,4}.
38 - buck{1,6},
39 - buck{2,4},
40 - buck{8,9,10}.
Dsamsung,s2mps11.txt7 The S2MPS11/13/14/15 and S2MPU02 devices provide buck and LDO regulators.
32 Note: The 'n' in LDOn and BUCKn represents the LDO or BUCK number
40 Additionally S2MPS11 supports disabling ramp delay for BUCK{2,3,4,6}
47 - buck{1,6},
48 - buck{3,4},
49 - buck{7,8,10}.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dqcom,wcd9335.txt58 - vdd-buck-supply:
61 Definition: Should contain a reference to the 1.8V buck supply
63 - vdd-buck-sido-supply:
66 Definition: Should contain a reference to the 1.8V SIDO buck supply
117 vdd-buck-supply = <&pm8994_s4>;
119 vdd-buck-sido-supply = <&pm8994_s4>;
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/
Dqcom,wcd9335.txt58 - vdd-buck-supply:
61 Definition: Should contain a reference to the 1.8V buck supply
63 - vdd-buck-sido-supply:
66 Definition: Should contain a reference to the 1.8V SIDO buck supply
117 vdd-buck-supply = <&pm8994_s4>;
119 vdd-buck-sido-supply = <&pm8994_s4>;
/kernel/linux/linux-5.10/include/linux/mfd/
Dab3100.h70 * and a buck converter, further the LDO E and buck converter can
109 * F, G, H, K, EXT and BUCK.
111 * plus two sleep settings for LDO E and the BUCK converter.
113 * Order: LDO A, C, E, E sleep, F, G, H, K, EXT, BUCK,
114 * BUCK sleep, LDO D. (LDO D need to be initialized last.)

1234567891011