Lines Matching refs:uc_pdata
263 struct dm_regulator_uclass_platdata *uc_pdata; in pfuze100_regulator_probe() local
293 uc_pdata = dev_get_uclass_platdata(dev); in pfuze100_regulator_probe()
295 uc_pdata->type = desc->type; in pfuze100_regulator_probe()
296 if (uc_pdata->type == REGULATOR_TYPE_BUCK) { in pfuze100_regulator_probe()
298 uc_pdata->mode = pfuze_swbst_modes; in pfuze100_regulator_probe()
299 uc_pdata->mode_count = ARRAY_SIZE(pfuze_swbst_modes); in pfuze100_regulator_probe()
301 uc_pdata->mode = pfuze_sw_modes; in pfuze100_regulator_probe()
302 uc_pdata->mode_count = ARRAY_SIZE(pfuze_sw_modes); in pfuze100_regulator_probe()
304 } else if (uc_pdata->type == REGULATOR_TYPE_LDO) { in pfuze100_regulator_probe()
305 uc_pdata->mode = pfuze_ldo_modes; in pfuze100_regulator_probe()
306 uc_pdata->mode_count = ARRAY_SIZE(pfuze_ldo_modes); in pfuze100_regulator_probe()
308 uc_pdata->mode = NULL; in pfuze100_regulator_probe()
309 uc_pdata->mode_count = 0; in pfuze100_regulator_probe()
389 struct dm_regulator_uclass_platdata *uc_pdata = in pfuze100_regulator_enable() local
430 if (uc_pdata->type == REGULATOR_TYPE_LDO) { in pfuze100_regulator_enable()
432 } else if (uc_pdata->type == REGULATOR_TYPE_BUCK) { in pfuze100_regulator_enable()
454 struct dm_regulator_uclass_platdata *uc_pdata = in pfuze100_regulator_val() local
459 if (uc_pdata->type == REGULATOR_TYPE_FIXED) { in pfuze100_regulator_val()
468 if (uc_pdata->min_uV < 0) { in pfuze100_regulator_val()
476 *uV = uc_pdata->min_uV + (int)val * desc->uV_step; in pfuze100_regulator_val()
482 if (uc_pdata->type == REGULATOR_TYPE_FIXED) { in pfuze100_regulator_val()
498 if (uc_pdata->min_uV < 0) { in pfuze100_regulator_val()
504 (*uV - uc_pdata->min_uV) / desc->uV_step); in pfuze100_regulator_val()