Home
last modified time | relevance | path

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

12

/Linux-v5.10/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()
/Linux-v5.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 …]
Dtps65086.txt18 after their hardware counterparts: buck[1-6],
25 - ti,regulator-step-size-25mv : This is applicable for buck[1-6], set this
28 - ti,regulator-decay : This is applicable for buck[1-6], set this if
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
Dda9062.txt79 regulator-initial-mode may be specified for buck regulators using mode values
/Linux-v5.10/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.
45 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.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>;
/Linux-v5.10/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.10/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.10/arch/arm64/boot/dts/allwinner/
Daxp803.dtsi47 /* Default work frequency for buck regulators */
/Linux-v5.10/arch/arm64/boot/dts/qcom/
Dsdm850-lenovo-yoga-c630.dts556 vdd-buck-supply = <&vreg_s4a_1p8>;
557 vdd-buck-sido-supply = <&vreg_s4a_1p8>;

12