Home
last modified time | relevance | path

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

1234

/linux-5.19.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.c262 enum lp872x_regulator_id buck) in lp872x_select_buck_vout_addr() argument
269 switch (buck) { in lp872x_select_buck_vout_addr()
319 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_set_voltage_sel() local
326 addr = lp872x_select_buck_vout_addr(lp, buck); in lp872x_buck_set_voltage_sel()
336 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_get_voltage_sel() local
340 addr = lp872x_select_buck_vout_addr(lp, buck); in lp872x_buck_get_voltage_sel()
354 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_set_mode() local
357 switch (buck) { in lp872x_buck_set_mode()
390 enum lp872x_regulator_id buck = rdev_get_id(rdev); in lp872x_buck_get_mode() local
394 switch (buck) { in lp872x_buck_get_mode()
/linux-5.19.10/Documentation/devicetree/bindings/regulator/
Dmps,mpq7920.yaml48 "^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>;
105 mps,buck-softstart = /bits/ 8 <1>;
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 {
Ddlg,da9121.yaml13 Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter
14 Dialog Semiconductor DA9122 Double-channel 5A single-phase buck converter
15 Dialog Semiconductor DA9220 Double-channel 3A single-phase buck converter
16 Dialog Semiconductor DA9217 Single-channel 6A double-phase buck converter
17 Dialog Semiconductor DA9130 Single-channel 10A double-phase buck converter
18 Dialog Semiconductor DA9131 Double-channel 5A single-phase buck converter
19 Dialog Semiconductor DA9132 Double-channel 3A single-phase buck converter
20 Dialog Semiconductor DA9141 Single-channel 40A quad-phase buck converter
21 Dialog Semiconductor DA9142 Single-channel 20A double-phase buck converter
90 "^buck([1-2])$":
Dsamsung,s2mpa01.yaml16 The S2MPA01 provides buck and LDO regulators.
55 * buck{1,6},
56 * buck{2,4},
57 * buck{8,9,10}.
Drichtek,rt5759-regulator.yaml31 buck allowed operating mode
69 regulator-name = "rt5759-buck";
84 regulator-name = "rt5759a-buck";
Drichtek,rt5190a-regulator.yaml13 The RT5190A integrates 1 channel buck controller, 3 channels high efficiency
14 synchronous buck converters, 1 LDO, I2C control interface and peripherial
57 "^buck[1-4]$|^ldo$":
66 buck operating mode, only buck1/4 support mode operating.
Drichtek,rtq2134-regulator.yaml31 "^buck[1-3]$":
35 regulator description for buck[1-3].
41 If specified, buck will listen to 'vsel' pin for dvs config.
Dmaxim,max8997.yaml40 If none of max8997,pmic-buck[1/2/5]-uses-gpio-dvs optional property is
41 specified, the max8997,pmic-buck[1/2/5]-dvs-voltage property should
52 If none of max8997,pmic-buck[1/2/5]-uses-gpio-dvs optional property is
53 specified, the max8997,pmic-buck[1/2/5]-dvs-voltage property should
64 If none of max8997,pmic-buck[1/2/5]-uses-gpio-dvs optional property is
65 specified, the max8997,pmic-buck[1/2/5]-dvs-voltage property should
105 of one of the bucks may affect that of another buck, which is the side
Dmax8893.yaml27 "^(ldo[1-5]|buck)$":
52 front_1_back_1: buck {
Dnxp,pf8x00-regulator.yaml15 applications. It features seven high efficiency buck converters, four
49 "^buck[1-7]$":
57 pattern: "^buck[1-7]$"
Drohm,bd71837-regulator.yaml53 pattern: "^buck[1-8]$"
84 # buck | dvs-run-voltage | dvs-idle-voltage | dvs-suspend-voltage
119 # | buck 8 |-------+----->Vout
130 # Here the buck output is sifted according to formula:
Drohm,bd71847-regulator.yaml52 pattern: "^buck[1-6]$"
83 # buck | dvs-run-voltage | dvs-idle-voltage | dvs-suspend-voltage
114 # | buck 8 |-------+----->Vout
125 # Here the buck output is sifted according to formula:
/linux-5.19.10/Documentation/devicetree/bindings/mfd/
Dsamsung,s5m8767.yaml63 s5m8767,pmic-buck-ds-gpios:
82 s5m8767,pmic-buck-default-dvs-idx:
93 s5m8767,pmic-buck-dvs-gpios:
143 - s5m8767,pmic-buck-ds-gpios
146 s5m8767,pmic-buck2-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ]
147 s5m8767,pmic-buck3-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ]
148 s5m8767,pmic-buck4-dvs-voltage: [ 's5m8767,pmic-buck-dvs-gpios' ]
149 …s5m8767,pmic-buck2-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck2-dvs-voltage…
150 …s5m8767,pmic-buck3-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck3-dvs-voltage…
151 …s5m8767,pmic-buck4-uses-gpio-dvs: [ 's5m8767,pmic-buck-dvs-gpios', 's5m8767,pmic-buck4-dvs-voltage…
[all …]
Dti,lp87524-q1.yaml7 title: TI LP87524-Q1 four 1-phase output buck converter
37 "^buck[0123]$":
50 "^buck[0123]-in-supply$":
Dmaxim,max77714.yaml13 MAX77714 is a Power Management IC with 4 buck regulators, 9
38 '^(buck[0-3]|ldo[0-8])$':
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.
Dti,lp87565-q1.yaml7 title: TI LP87565-Q1 / LP87565 dual 2-phase output buck converter
47 "^buck(10|23)$":
/linux-5.19.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>;
Dqcom,wcd934x.yaml39 vdd-buck-supply:
40 description: A reference to the 1.8V buck supply
42 vdd-buck-sido-supply:
43 description: A reference to the 1.8V SIDO buck supply
/linux-5.19.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-5.19.10/arch/arm/boot/dts/
Dstm32mp15xx-dhcor-io1v8.dtsi10 vdd_io: regulator-buck-io {
12 regulator-name = "buck-io";

1234