Lines Matching refs:desc

87 	struct regulator_desc desc;  member
119 shift = ffs(rdev->desc->apply_bit) - 1; in ltc3589_set_ramp_delay()
142 return regmap_update_bits(ltc3589->regmap, rdev->desc->vsel_reg + 1, in ltc3589_set_suspend_voltage()
143 rdev->desc->vsel_mask, sel); in ltc3589_set_suspend_voltage()
153 mask = rdev->desc->apply_bit << 1; in ltc3589_set_suspend_mode()
158 mask |= rdev->desc->apply_bit; in ltc3589_set_suspend_mode()
159 bit |= rdev->desc->apply_bit; in ltc3589_set_suspend_mode()
201 .desc = { \
279 struct ltc3589_regulator *desc = &ltc3589->regulator_descs[i]; in ltc3589_parse_regulators_dt() local
291 desc->r1 = vdiv[0]; in ltc3589_parse_regulators_dt()
292 desc->r2 = vdiv[1]; in ltc3589_parse_regulators_dt()
450 struct regulator_desc *desc = &rdesc->desc; in ltc3589_apply_fb_voltage_divider() local
455 desc->min_uV = ltc3589_scale(desc->min_uV, rdesc->r1, rdesc->r2); in ltc3589_apply_fb_voltage_divider()
456 desc->uV_step = ltc3589_scale(desc->uV_step, rdesc->r1, rdesc->r2); in ltc3589_apply_fb_voltage_divider()
457 desc->fixed_uV = ltc3589_scale(desc->fixed_uV, rdesc->r1, rdesc->r2); in ltc3589_apply_fb_voltage_divider()
479 descs[LTC3589_LDO3].desc.fixed_uV = 1800000; in ltc3589_probe()
480 descs[LTC3589_LDO4].desc.volt_table = ltc3589_ldo4; in ltc3589_probe()
482 descs[LTC3589_LDO3].desc.fixed_uV = 2800000; in ltc3589_probe()
483 descs[LTC3589_LDO4].desc.volt_table = ltc3589_12_ldo4; in ltc3589_probe()
499 struct regulator_desc *desc = &rdesc->desc; in ltc3589_probe() local
513 ltc3589->regulators[i] = devm_regulator_register(dev, desc, in ltc3589_probe()
518 desc->name, ret); in ltc3589_probe()