Lines Matching refs:rdesc
41 struct regulator_desc *rdesc[SLG51000_MAX_REGULATORS]; member
250 struct regulator_desc *rdesc; in slg51000_regulator_init() local
261 chip->rdesc[id] = ®ls_desc[id]; in slg51000_regulator_init()
262 rdesc = chip->rdesc[id]; in slg51000_regulator_init()
291 rdesc->linear_min_sel = vsel_range[0]; in slg51000_regulator_init()
292 rdesc->n_voltages = vsel_range[1] + 1; in slg51000_regulator_init()
294 rdesc->min_uV = SLG51000_LDOHP_HV_MIN in slg51000_regulator_init()
296 * rdesc->uV_step); in slg51000_regulator_init()
298 rdesc->min_uV = SLG51000_LDOHP_LV_MIN in slg51000_regulator_init()
300 * rdesc->uV_step); in slg51000_regulator_init()
318 rdesc->ops = &slg51000_switch_ops; in slg51000_regulator_init()
319 rdesc->n_voltages = 0; in slg51000_regulator_init()
320 rdesc->min_uV = 0; in slg51000_regulator_init()
321 rdesc->uV_step = 0; in slg51000_regulator_init()
322 rdesc->linear_min_sel = 0; in slg51000_regulator_init()
328 rdesc->linear_min_sel = vsel_range[0]; in slg51000_regulator_init()
329 rdesc->n_voltages = vsel_range[1] + 1; in slg51000_regulator_init()
330 rdesc->min_uV = rdesc->min_uV in slg51000_regulator_init()
331 + (vsel_range[0] * rdesc->uV_step); in slg51000_regulator_init()
335 chip->rdev[id] = devm_regulator_register(chip->dev, rdesc, in slg51000_regulator_init()
341 chip->rdesc[id]->name, ret); in slg51000_regulator_init()