Home
last modified time | relevance | path

Searched refs:buck (Results 1 – 25 of 44) sorted by relevance

12

/Linux-v5.15/drivers/regulator/
Dlp8788-buck.c100 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
179 lp8788_read_byte(buck->lp, LP8788_BUCK_DVS_SEL, &val); in lp8788_get_buck_dvs_ctrl_mode()
201 static u8 lp8788_select_buck_vout_addr(struct lp8788_buck *buck, in lp8788_select_buck_vout_addr() 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 …]
Dlp872x.c263 enum lp872x_regulator_id buck) in lp872x_select_buck_vout_addr() argument
270 switch (buck) { in lp872x_select_buck_vout_addr()
320 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_set_voltage_sel() local
327 addr = lp872x_select_buck_vout_addr(lp, buck); in lp872x_buck_set_voltage_sel()
337 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_get_voltage_sel() local
341 addr = lp872x_select_buck_vout_addr(lp, buck); in lp872x_buck_get_voltage_sel()
355 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_set_mode() local
358 switch (buck) { in lp872x_buck_set_mode()
391 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_get_mode() local
395 switch (buck) { in lp872x_buck_get_mode()
Dmax8998.c247 int buck = rdev_get_id(rdev); in max8998_set_voltage_buck_sel() local
255 switch (buck) { in max8998_set_voltage_buck_sel()
350 int buck = rdev_get_id(rdev); in max8998_set_voltage_buck_time_sel() local
354 if (buck < MAX8998_BUCK1 || buck > MAX8998_BUCK4) in max8998_set_voltage_buck_time_sel()
DKconfig202 This will enable support for the software controllable buck
214 This will enable support for the software controllable buck
226 This will enable support for the software controllable buck
321 DA9121 is a single channel dual-phase buck converter controlled
324 DA9121 Single-channel dual-phase 10A buck converter
325 DA9130 Single-channel dual-phase 10A buck converter (Automotive)
326 DA9217 Single-channel dual-phase 6A buck converter
327 DA9122 Dual-channel single-phase 5A buck converter
328 DA9131 Dual-channel single-phase 5A buck converter (Automotive)
329 DA9220 Dual-channel single-phase 3A buck converter
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/mfd/
Daxp20x.txt88 DCDC2 : DC-DC buck : vin2-supply
89 DCDC3 : DC-DC buck : vin3-supply
100 DCDC1 : DC-DC buck : vin1-supply
101 DCDC2 : DC-DC buck : vin2-supply
102 DCDC3 : DC-DC buck : vin3-supply
103 DCDC4 : DC-DC buck : vin4-supply
104 DCDC5 : DC-DC buck : vin5-supply
126 DCDC1 : DC-DC buck : vin1-supply
127 DCDC2 : DC-DC buck : vin2-supply : poly-phase capable
128 DCDC3 : DC-DC buck : vin3-supply : poly-phase capable
[all …]
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.
Dsamsung,sec-core.txt37 unwanted buck warm reset (setting buck voltages to default values).
Drohm,bd70528-pmic.txt5 integrates 3 ultra-low current consumption buck converters, 3 LDOs and 2
/Linux-v5.15/Documentation/devicetree/bindings/regulator/
Dmt6380-regulator.txt5 to its regulator type, buck-<name> and ldo-<name>. The definition for each
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
89 s5m8767,pmic-buck-default-dvs-idx = <0>;
91 s5m8767,pmic-buck-dvs-gpios = <&gpx0 0 0>, /* DVS1 */
95 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 0>, /* SET1 */
Dsamsung,s2mpa01.txt7 The S2MPA01 device provide buck and LDO regulators.
26 Optional properties of buck regulator nodes under "regulators" sub-node:
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.
47 - buck{1,6},
48 - buck{3,4},
49 - buck{7,8,10}.
Dmax8997-regulator.txt25 [1] If none of the 'max8997,pmic-buck[1/2/5]-uses-gpio-dvs' optional
26 property is specified, the 'max8997,pmic-buck[1/2/5]-dvs-voltage'
30 If either of the 'max8997,pmic-buck[1/2/5]-uses-gpio-dvs' optional
32 'max8997,pmic-buck[1/2/5]-dvs-voltage' should be specified.
46 that of another buck, which is the side effect of the change (set_voltage).
Dlp872x.txt34 LP8720 has maximum 6 nodes. (child name: ldo1 ~ 5 and buck)
88 vcc: buck {
/Linux-v5.15/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>;
/Linux-v5.15/arch/arm64/boot/dts/mediatek/
Dmt6380.dtsi14 mt6380_vcpu_reg: buck-vcore1 {
23 mt6380_vcore_reg: buck-vcore {
32 mt6380_vrf_reg: buck-vrf {
/Linux-v5.15/arch/arm/boot/dts/
Dstm32mp15xx-dhcor-io1v8.dtsi10 vdd_io: regulator-buck-io {
12 regulator-name = "buck-io";
Dexynos4412-itop-scp-core.dtsi141 s5m8767,pmic-buck-default-dvs-idx = <3>;
143 s5m8767,pmic-buck-dvs-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>,
147 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>,
Dexynos4412-origen.dts123 s5m8767,pmic-buck-default-dvs-idx = <3>;
125 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
129 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>,
Drk3288-veyron-speedy.dts303 buck-5v {
/Linux-v5.15/Documentation/hwmon/
Dir36021.rst22 The IR36021 is a dual-loop digital multi-phase buck controller designed for
/Linux-v5.15/arch/arm64/boot/dts/allwinner/
Daxp803.dtsi47 /* Default work frequency for buck regulators */
/Linux-v5.15/arch/arm64/boot/dts/qcom/
Dsdm845-xiaomi-beryllium.dts522 vdd-buck-supply = <&vreg_s4a_1p8>;
523 vdd-buck-sido-supply = <&vreg_s4a_1p8>;

12