Lines Matching defs:rdev
51 static int bd9571mwv_avs_get_moni_state(struct regulator_dev *rdev)
56 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_SET_MONI, &val);
63 static int bd9571mwv_avs_set_voltage_sel_regmap(struct regulator_dev *rdev,
68 ret = bd9571mwv_avs_get_moni_state(rdev);
72 return regmap_write_bits(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret),
73 rdev->desc->vsel_mask, sel);
76 static int bd9571mwv_avs_get_voltage_sel_regmap(struct regulator_dev *rdev)
81 ret = bd9571mwv_avs_get_moni_state(rdev);
85 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), &val);
89 val &= rdev->desc->vsel_mask;
90 val >>= ffs(rdev->desc->vsel_mask) - 1;
95 static int bd9571mwv_reg_set_voltage_sel_regmap(struct regulator_dev *rdev,
98 return regmap_write_bits(rdev->regmap, BD9571MWV_DVFS_SETVID,
99 rdev->desc->vsel_mask, sel);
274 struct regulator_dev *rdev;
292 rdev = devm_regulator_register(&pdev->dev, ®ulators[i],
294 if (IS_ERR(rdev)) {
297 return PTR_ERR(rdev);