Lines Matching refs:uc_pdata
262 struct dm_regulator_uclass_plat *uc_pdata;
292 uc_pdata = dev_get_uclass_plat(dev);
294 uc_pdata->type = desc->type;
295 if (uc_pdata->type == REGULATOR_TYPE_BUCK) {
297 uc_pdata->mode = pfuze_swbst_modes;
298 uc_pdata->mode_count = ARRAY_SIZE(pfuze_swbst_modes);
300 uc_pdata->mode = pfuze_sw_modes;
301 uc_pdata->mode_count = ARRAY_SIZE(pfuze_sw_modes);
303 } else if (uc_pdata->type == REGULATOR_TYPE_LDO) {
304 uc_pdata->mode = pfuze_ldo_modes;
305 uc_pdata->mode_count = ARRAY_SIZE(pfuze_ldo_modes);
307 uc_pdata->mode = NULL;
308 uc_pdata->mode_count = 0;
388 struct dm_regulator_uclass_plat *uc_pdata =
429 if (uc_pdata->type == REGULATOR_TYPE_LDO) {
431 } else if (uc_pdata->type == REGULATOR_TYPE_BUCK) {
453 struct dm_regulator_uclass_plat *uc_pdata =
458 if (uc_pdata->type == REGULATOR_TYPE_FIXED) {
467 if (uc_pdata->min_uV < 0) {
475 *uV = uc_pdata->min_uV + (int)val * desc->uV_step;
481 if (uc_pdata->type == REGULATOR_TYPE_FIXED) {
497 if (uc_pdata->min_uV < 0) {
503 (*uV - uc_pdata->min_uV) / desc->uV_step);