Lines Matching refs:preg
64 struct pm8008_regulator *preg = rdev_get_drvdata(rdev); in pm8008_regulator_set_voltage_sel() local
77 ret = regmap_bulk_write(preg->regmap, preg->base + LDO_VSET_LB_REG, in pm8008_regulator_set_voltage_sel()
87 struct pm8008_regulator *preg = rdev_get_drvdata(rdev); in pm8008_regulator_get_voltage_sel() local
92 ret = regmap_bulk_read(preg->regmap, preg->base + LDO_VSET_LB_REG, in pm8008_regulator_get_voltage_sel()
99 return (uV - preg->desc.min_uV) / preg->desc.uV_step; in pm8008_regulator_get_voltage_sel()
116 struct pm8008_regulator *preg; in pm8008_regulator_probe() local
130 preg = devm_kzalloc(dev, sizeof(*preg), GFP_KERNEL); in pm8008_regulator_probe()
131 if (!preg) in pm8008_regulator_probe()
134 preg->regmap = regmap; in pm8008_regulator_probe()
135 preg->base = data->base; in pm8008_regulator_probe()
137 desc = &preg->desc; in pm8008_regulator_probe()
153 ret = regmap_read(regmap, preg->base + LDO_STEPPER_CTL_REG, &val); in pm8008_regulator_probe()
163 desc->enable_reg = preg->base + LDO_ENABLE_REG; in pm8008_regulator_probe()
167 config.driver_data = preg; in pm8008_regulator_probe()