Lines Matching defs:rdev
52 static int bd9571mwv_avs_get_moni_state(struct regulator_dev *rdev)
57 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_SET_MONI, &val);
64 static int bd9571mwv_avs_set_voltage_sel_regmap(struct regulator_dev *rdev,
69 ret = bd9571mwv_avs_get_moni_state(rdev);
73 return regmap_write_bits(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret),
74 rdev->desc->vsel_mask, sel);
77 static int bd9571mwv_avs_get_voltage_sel_regmap(struct regulator_dev *rdev)
82 ret = bd9571mwv_avs_get_moni_state(rdev);
86 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), &val);
90 val &= rdev->desc->vsel_mask;
91 val >>= ffs(rdev->desc->vsel_mask) - 1;
96 static int bd9571mwv_reg_set_voltage_sel_regmap(struct regulator_dev *rdev,
99 return regmap_write_bits(rdev->regmap, BD9571MWV_DVFS_SETVID,
100 rdev->desc->vsel_mask, sel);
278 struct regulator_dev *rdev;
300 rdev = devm_regulator_register(&pdev->dev, ®ulators[i],
302 if (IS_ERR(rdev)) {
305 return PTR_ERR(rdev);