Lines Matching refs:rdesc
41 struct regulator_desc *rdesc[SLG51000_MAX_REGULATORS]; member
247 struct regulator_desc *rdesc; in slg51000_regulator_init() local
258 chip->rdesc[id] = ®ls_desc[id]; in slg51000_regulator_init()
259 rdesc = chip->rdesc[id]; in slg51000_regulator_init()
288 rdesc->linear_min_sel = vsel_range[0]; in slg51000_regulator_init()
289 rdesc->n_voltages = vsel_range[1] + 1; in slg51000_regulator_init()
291 rdesc->min_uV = SLG51000_LDOHP_HV_MIN in slg51000_regulator_init()
293 * rdesc->uV_step); in slg51000_regulator_init()
295 rdesc->min_uV = SLG51000_LDOHP_LV_MIN in slg51000_regulator_init()
297 * rdesc->uV_step); in slg51000_regulator_init()
315 rdesc->ops = &slg51000_switch_ops; in slg51000_regulator_init()
316 rdesc->n_voltages = 0; in slg51000_regulator_init()
317 rdesc->min_uV = 0; in slg51000_regulator_init()
318 rdesc->uV_step = 0; in slg51000_regulator_init()
319 rdesc->linear_min_sel = 0; in slg51000_regulator_init()
325 rdesc->linear_min_sel = vsel_range[0]; in slg51000_regulator_init()
326 rdesc->n_voltages = vsel_range[1] + 1; in slg51000_regulator_init()
327 rdesc->min_uV = rdesc->min_uV in slg51000_regulator_init()
328 + (vsel_range[0] * rdesc->uV_step); in slg51000_regulator_init()
332 chip->rdev[id] = devm_regulator_register(chip->dev, rdesc, in slg51000_regulator_init()
338 chip->rdesc[id]->name, ret); in slg51000_regulator_init()