Lines Matching refs:lp
93 struct lp8788 *lp; member
185 lp8788_read_byte(buck->lp, LP8788_BUCK_DVS_SEL, &val); in lp8788_get_buck_dvs_ctrl_mode()
225 lp8788_read_byte(buck->lp, LP8788_BUCK_DVS_SEL, &val); in lp8788_select_buck_vout_addr()
248 lp8788_read_byte(buck->lp, LP8788_BUCK_DVS_SEL, &val); in lp8788_select_buck_vout_addr()
276 return lp8788_update_bits(buck->lp, addr, LP8788_VOUT_M, selector); in lp8788_buck12_set_voltage_sel()
290 ret = lp8788_read_byte(buck->lp, addr, &val); in lp8788_buck12_get_voltage_sel()
303 if (lp8788_read_byte(buck->lp, addr, &val)) in lp8788_buck_enable_time()
329 return lp8788_update_bits(buck->lp, LP8788_BUCK_PWM, mask, val); in lp8788_buck_set_mode()
339 ret = lp8788_read_byte(buck->lp, LP8788_BUCK_PWM, &val); in lp8788_buck_get_mode()
428 struct lp8788_platform_data *pdata = buck->lp->pdata; in lp8788_dvs_gpio_request()
463 struct lp8788_platform_data *pdata = buck->lp->pdata; in lp8788_init_dvs()
483 return lp8788_update_bits(buck->lp, LP8788_BUCK_DVS_SEL, mask[id], in lp8788_init_dvs()
487 return lp8788_update_bits(buck->lp, LP8788_BUCK_DVS_SEL, mask[id], in lp8788_init_dvs()
493 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_buck_probe() local
507 buck->lp = lp; in lp8788_buck_probe()
514 cfg.init_data = lp->pdata ? lp->pdata->buck_data[id] : NULL; in lp8788_buck_probe()
516 cfg.regmap = lp->regmap; in lp8788_buck_probe()