Lines Matching refs:sreg
162 struct anatop_regulator *sreg; in anatop_regulator_probe() local
175 sreg = devm_kzalloc(dev, sizeof(*sreg), GFP_KERNEL); in anatop_regulator_probe()
176 if (!sreg) in anatop_regulator_probe()
179 rdesc = &sreg->rdesc; in anatop_regulator_probe()
236 &sreg->delay_reg); in anatop_regulator_probe()
238 &sreg->delay_bit_width); in anatop_regulator_probe()
240 &sreg->delay_bit_shift); in anatop_regulator_probe()
253 config.driver_data = sreg; in anatop_regulator_probe()
258 if (control_reg && sreg->delay_bit_width) { in anatop_regulator_probe()
267 sreg->sel = (val & rdesc->vsel_mask) >> vol_bit_shift; in anatop_regulator_probe()
268 if (sreg->sel == LDO_FET_FULL_ON) { in anatop_regulator_probe()
269 sreg->sel = 0; in anatop_regulator_probe()
270 sreg->bypass = true; in anatop_regulator_probe()
278 if (!sreg->sel && !strcmp(rdesc->name, "vddpu")) in anatop_regulator_probe()
279 sreg->sel = 22; in anatop_regulator_probe()
282 if (!sreg->sel && !strcmp(rdesc->name, "vddpcie")) in anatop_regulator_probe()
283 sreg->sel = 0x10; in anatop_regulator_probe()
285 if (!sreg->bypass && !sreg->sel) { in anatop_regulator_probe()