/Linux-v6.1/drivers/regulator/ |
D | lp8788-buck.c | 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 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 …]
|
D | lp3971.c | 171 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 …]
|
D | lp3972.c | 317 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 …]
|
D | lp872x.c | 262 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()
|
D | max8998.c | 247 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()
|
D | Kconfig | 202 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-v6.1/Documentation/devicetree/bindings/regulator/ |
D | mt6380-regulator.txt | 5 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 {
|
D | lp872x.txt | 34 LP8720 has maximum 6 nodes. (child name: ldo1 ~ 5 and buck) 88 vcc: buck {
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | qcom,wcd9335.txt | 58 - 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-v6.1/arch/arm64/boot/dts/mediatek/ |
D | mt6380.dtsi | 14 mt6380_vcpu_reg: buck-vcore1 { 23 mt6380_vcore_reg: buck-vcore { 32 mt6380_vrf_reg: buck-vrf {
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | stm32mp15xx-dhcor-io1v8.dtsi | 10 vdd_io: regulator-buck-io { 12 regulator-name = "buck-io";
|
D | exynos4412-itop-scp-core.dtsi | 141 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>,
|
D | exynos4412-origen.dts | 123 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>,
|
D | rk3288-veyron-speedy.dts | 303 buck-5v {
|
D | rk3288-veyron-jaq.dts | 313 buck-5v {
|
D | axp209.dtsi | 78 /* Default work frequency for buck regulators */
|
D | axp81x.dtsi | 83 /* Default work frequency for buck regulators */
|
D | exynos5250-spring.dts | 118 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>, /* DVS1 */ 122 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>, /* SET1 */
|
D | axp22x.dtsi | 71 /* Default work frequency for buck regulators */
|
/Linux-v6.1/Documentation/devicetree/bindings/mfd/ |
D | max8998.txt | 27 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.
|
D | da9062.txt | 79 regulator-initial-mode may be specified for buck regulators using mode values
|
/Linux-v6.1/Documentation/hwmon/ |
D | ir36021.rst | 22 The IR36021 is a dual-loop digital multi-phase buck controller designed for
|
/Linux-v6.1/drivers/soc/mediatek/ |
D | mtk-svs.c | 424 struct regulator *buck; member 1309 ret = regulator_enable(svsb->buck); in svs_init01() 1317 ret = regulator_set_mode(svsb->buck, REGULATOR_MODE_FAST); in svs_init01() 1395 buck_volt = regulator_get_voltage(svsb->buck); in svs_init01() 1444 r = regulator_set_mode(svsb->buck, REGULATOR_MODE_NORMAL); in svs_init01() 1448 r = regulator_disable(svsb->buck); in svs_init01() 1665 svsb->buck = devm_regulator_get_optional(svsb->opp_dev, in svs_bank_resource_setup() 1667 if (IS_ERR(svsb->buck)) { in svs_bank_resource_setup() 1670 return PTR_ERR(svsb->buck); in svs_bank_resource_setup()
|
/Linux-v6.1/arch/arm64/boot/dts/allwinner/ |
D | axp803.dtsi | 47 /* Default work frequency for buck regulators */
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | sdm845-xiaomi-beryllium.dts | 550 vdd-buck-supply = <&vreg_s4a_1p8>; 551 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
|