Lines Matching refs:rdesc
257 struct regulator_desc *rdesc = &di->desc; in mp886x_regulator_register() local
260 rdesc->name = "mp886x-reg"; in mp886x_regulator_register()
261 rdesc->supply_name = "vin"; in mp886x_regulator_register()
262 rdesc->ops = di->ci->rops; in mp886x_regulator_register()
263 rdesc->type = REGULATOR_VOLTAGE; in mp886x_regulator_register()
264 rdesc->n_voltages = 128; in mp886x_regulator_register()
265 rdesc->enable_reg = MP886X_SYSCNTLREG1; in mp886x_regulator_register()
266 rdesc->enable_mask = MP886X_EN; in mp886x_regulator_register()
267 rdesc->min_uV = 600000; in mp886x_regulator_register()
268 rdesc->uV_step = 10000; in mp886x_regulator_register()
269 rdesc->vsel_reg = MP886X_VSEL; in mp886x_regulator_register()
270 rdesc->vsel_mask = 0x3f; in mp886x_regulator_register()
271 rdesc->ramp_reg = MP886X_SYSCNTLREG1; in mp886x_regulator_register()
272 rdesc->ramp_mask = MP886X_SLEW_MASK; in mp886x_regulator_register()
273 rdesc->ramp_delay_table = di->ci->slew_rates; in mp886x_regulator_register()
274 rdesc->n_ramp_values = ARRAY_SIZE(di->ci->slew_rates); in mp886x_regulator_register()
275 rdesc->owner = THIS_MODULE; in mp886x_regulator_register()
280 di->sel = rdesc->ops->get_voltage_sel(rdev); in mp886x_regulator_register()