Lines Matching refs:rdev
56 static int s2mpa01_regulator_set_voltage_time_sel(struct regulator_dev *rdev, in s2mpa01_regulator_set_voltage_time_sel() argument
60 struct s2mpa01_info *s2mpa01 = rdev_get_drvdata(rdev); in s2mpa01_regulator_set_voltage_time_sel()
64 switch (rdev_get_id(rdev)) { in s2mpa01_regulator_set_voltage_time_sel()
90 ramp_delay = rdev->desc->ramp_delay; in s2mpa01_regulator_set_voltage_time_sel()
92 old_volt = rdev->desc->min_uV + (rdev->desc->uV_step * old_selector); in s2mpa01_regulator_set_voltage_time_sel()
93 new_volt = rdev->desc->min_uV + (rdev->desc->uV_step * new_selector); in s2mpa01_regulator_set_voltage_time_sel()
98 static int s2mpa01_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in s2mpa01_set_ramp_delay() argument
100 struct s2mpa01_info *s2mpa01 = rdev_get_drvdata(rdev); in s2mpa01_set_ramp_delay()
105 switch (rdev_get_id(rdev)) { in s2mpa01_set_ramp_delay()
195 if (rdev_get_id(rdev) >= S2MPA01_BUCK1 && in s2mpa01_set_ramp_delay()
196 rdev_get_id(rdev) <= S2MPA01_BUCK4) { in s2mpa01_set_ramp_delay()
197 ret = regmap_update_bits(rdev->regmap, S2MPA01_REG_RAMP1, in s2mpa01_set_ramp_delay()
200 dev_err(&rdev->dev, "failed to enable ramp rate\n"); in s2mpa01_set_ramp_delay()
207 return regmap_update_bits(rdev->regmap, ramp_reg, 0x3 << ramp_shift, in s2mpa01_set_ramp_delay()
211 return regmap_update_bits(rdev->regmap, S2MPA01_REG_RAMP1, in s2mpa01_set_ramp_delay()
378 struct regulator_dev *rdev; in s2mpa01_pmic_probe() local
387 rdev = devm_regulator_register(&pdev->dev, in s2mpa01_pmic_probe()
389 if (IS_ERR(rdev)) { in s2mpa01_pmic_probe()
392 return PTR_ERR(rdev); in s2mpa01_pmic_probe()