Lines Matching refs:id
155 static void lp8788_set_dvs(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_set_dvs() argument
157 switch (id) { in lp8788_set_dvs()
170 lp8788_get_buck_dvs_ctrl_mode(struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_get_buck_dvs_ctrl_mode() argument
174 switch (id) { in lp8788_get_buck_dvs_ctrl_mode()
208 enum lp8788_buck_id id) in lp8788_select_buck_vout_addr() argument
210 enum lp8788_dvs_mode mode = lp8788_get_buck_dvs_ctrl_mode(buck, id); in lp8788_select_buck_vout_addr()
216 switch (id) { in lp8788_select_buck_vout_addr()
266 enum lp8788_buck_id id = rdev_get_id(rdev); in lp8788_buck12_set_voltage_sel() local
270 lp8788_set_dvs(buck, id); in lp8788_buck12_set_voltage_sel()
272 addr = lp8788_select_buck_vout_addr(buck, id); in lp8788_buck12_set_voltage_sel()
282 enum lp8788_buck_id id = rdev_get_id(rdev); in lp8788_buck12_get_voltage_sel() local
286 addr = lp8788_select_buck_vout_addr(buck, id); in lp8788_buck12_get_voltage_sel()
300 enum lp8788_buck_id id = rdev_get_id(rdev); in lp8788_buck_enable_time() local
301 u8 val, addr = LP8788_BUCK1_TIMESTEP + id; in lp8788_buck_enable_time()
314 enum lp8788_buck_id id = rdev_get_id(rdev); in lp8788_buck_set_mode() local
317 mask = BUCK_FPWM_MASK(id); in lp8788_buck_set_mode()
320 val = LP8788_FORCE_PWM << BUCK_FPWM_SHIFT(id); in lp8788_buck_set_mode()
323 val = LP8788_AUTO_PWM << BUCK_FPWM_SHIFT(id); in lp8788_buck_set_mode()
335 enum lp8788_buck_id id = rdev_get_id(rdev); in lp8788_buck_get_mode() local
343 return val & BUCK_FPWM_MASK(id) ? in lp8788_buck_get_mode()
376 .id = BUCK1,
387 .id = BUCK2,
398 .id = BUCK3,
411 .id = BUCK4,
426 enum lp8788_buck_id id) in lp8788_dvs_gpio_request() argument
433 switch (id) { in lp8788_dvs_gpio_request()
461 struct lp8788_buck *buck, enum lp8788_buck_id id) in lp8788_init_dvs() argument
469 if (id > BUCK2) in lp8788_init_dvs()
476 if ((id == BUCK1 && !pdata->buck1_dvs) || in lp8788_init_dvs()
477 (id == BUCK2 && !pdata->buck2_dvs)) in lp8788_init_dvs()
480 if (lp8788_dvs_gpio_request(pdev, buck, id)) in lp8788_init_dvs()
483 return lp8788_update_bits(buck->lp, LP8788_BUCK_DVS_SEL, mask[id], in lp8788_init_dvs()
484 val[id]); in lp8788_init_dvs()
487 return lp8788_update_bits(buck->lp, LP8788_BUCK_DVS_SEL, mask[id], in lp8788_init_dvs()
488 default_dvs_mode[id]); in lp8788_init_dvs()
494 int id = pdev->id; in lp8788_buck_probe() local
500 if (id >= LP8788_NUM_BUCKS) in lp8788_buck_probe()
509 ret = lp8788_init_dvs(pdev, buck, id); in lp8788_buck_probe()
514 cfg.init_data = lp->pdata ? lp->pdata->buck_data[id] : NULL; in lp8788_buck_probe()
518 rdev = devm_regulator_register(&pdev->dev, &lp8788_buck_desc[id], &cfg); in lp8788_buck_probe()
522 id + 1, ret); in lp8788_buck_probe()