Home
last modified time | relevance | path

Searched refs:buck (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/regulator/
H A Dlp8788-buck.c3 * TI LP8788 MFD - buck regulator driver
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 in lp8788_get_buck_dvs_ctrl_mode()
201 lp8788_select_buck_vout_addr(struct lp8788_buck *buck, enum lp8788_buck_id id) lp8788_select_buck_vout_addr() argument
259 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck12_set_voltage_sel() local
275 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck12_get_voltage_sel() local
293 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck_enable_time() local
307 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck_set_mode() local
328 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck_get_mode() local
422 lp8788_dvs_gpio_request(struct platform_device *pdev, struct lp8788_buck *buck, enum lp8788_buck_id id) lp8788_dvs_gpio_request() argument
458 lp8788_init_dvs(struct platform_device *pdev, struct lp8788_buck *buck, enum lp8788_buck_id id) lp8788_init_dvs() argument
493 struct lp8788_buck *buck; lp8788_buck_probe() local
[all...]
H A 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 in lp3972_dcdc_get_voltage_sel() local
365 int buck = rdev_get_id(dev) - LP3972_DCDC1; lp3972_dcdc_set_voltage_sel() local
[all...]
H A 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...]
H A Dlp872x.c263 enum lp872x_regulator_id buck) in lp872x_select_buck_vout_addr()
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()
262 lp872x_select_buck_vout_addr(struct lp872x *lp, enum lp872x_regulator_id buck) lp872x_select_buck_vout_addr() argument
[all...]
H A 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()
564 dev_err(iodev->dev, "invalid buck 2 gpio: %d\n", gpio); in max8998_pmic_dt_parse_dvs_gpio()
621 if (of_find_property(pmic_np, "max8998,pmic-buck-voltage-lock", NULL)) in max8998_pmic_dt_parse_pdata()
/kernel/linux/linux-6.6/drivers/regulator/
H A Dlp8788-buck.c3 * TI LP8788 MFD - buck regulator driver
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 in lp8788_get_buck_dvs_ctrl_mode()
201 lp8788_select_buck_vout_addr(struct lp8788_buck *buck, enum lp8788_buck_id id) lp8788_select_buck_vout_addr() argument
259 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck12_set_voltage_sel() local
275 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck12_get_voltage_sel() local
293 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck_enable_time() local
307 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck_set_mode() local
328 struct lp8788_buck *buck = rdev_get_drvdata(rdev); lp8788_buck_get_mode() local
422 lp8788_dvs_gpio_request(struct platform_device *pdev, struct lp8788_buck *buck, enum lp8788_buck_id id) lp8788_dvs_gpio_request() argument
458 lp8788_init_dvs(struct platform_device *pdev, struct lp8788_buck *buck, enum lp8788_buck_id id) lp8788_init_dvs() argument
493 struct lp8788_buck *buck; lp8788_buck_probe() local
[all...]
H A 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...]
H A 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 in lp3972_dcdc_get_voltage_sel() local
365 int buck = rdev_get_id(dev) - LP3972_DCDC1; lp3972_dcdc_set_voltage_sel() local
[all...]
H A Drtq2208-regulator.c245 /* write clear all buck irq once */ in rtq2208_init_irq_mask()
248 return dev_err_probe(rdev_map->dev, ret, "Failed to clr buck irqs\n"); in rtq2208_init_irq_mask()
255 /* unmask buck ov/uv irq */ in rtq2208_init_irq_mask()
258 return dev_err_probe(rdev_map->dev, ret, "Failed to unmask buck irqs\n"); in rtq2208_init_irq_mask()
384 RTQ2208_REGULATOR_INFO(buck-b, BUCK_RG_BASE(B)), in rtq2208_init_regulator_desc()
385 RTQ2208_REGULATOR_INFO(buck-c, BUCK_RG_BASE(C)), in rtq2208_init_regulator_desc()
386 RTQ2208_REGULATOR_INFO(buck-d, BUCK_RG_BASE(D)), in rtq2208_init_regulator_desc()
387 RTQ2208_REGULATOR_INFO(buck-a, BUCK_RG_BASE(A)), in rtq2208_init_regulator_desc()
388 RTQ2208_REGULATOR_INFO(buck-f, BUCK_RG_BASE(F)), in rtq2208_init_regulator_desc()
389 RTQ2208_REGULATOR_INFO(buck in rtq2208_init_regulator_desc()
[all...]
H A Dlp872x.c262 enum lp872x_regulator_id buck) in lp872x_select_buck_vout_addr()
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()
261 lp872x_select_buck_vout_addr(struct lp872x *lp, enum lp872x_regulator_id buck) lp872x_select_buck_vout_addr() argument
[all...]
H A 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()
564 dev_err(iodev->dev, "invalid buck 2 gpio: %d\n", gpio); in max8998_pmic_dt_parse_dvs_gpio()
621 pdata->buck_voltage_lock = of_property_read_bool(pmic_np, "max8998,pmic-buck-voltage-lock"); in max8998_pmic_dt_parse_pdata()
/kernel/linux/linux-6.6/drivers/soc/mediatek/
H A Dmtk-svs.c357 * @opp_dev: device for opp table/buck control
359 * @buck: regulator used by opp_dev
421 struct regulator *buck; member
1314 ret = regulator_enable(svsb->buck); in svs_init01()
1321 /* Some buck doesn't support mode change. Show fail msg only */ in svs_init01()
1322 ret = regulator_set_mode(svsb->buck, REGULATOR_MODE_FAST); in svs_init01()
1342 * Sometimes two svs banks use the same buck. Therefore, in svs_init01()
1400 buck_volt = regulator_get_voltage(svsb->buck); in svs_init01()
1403 "buck voltage: %uuV, expected vboot: %uuV\n", in svs_init01()
1449 r = regulator_set_mode(svsb->buck, REGULATOR_MODE_NORMA in svs_init01()
[all...]

Completed in 14 milliseconds