Lines Matching defs:rdev

253 static int mt6358_set_voltage_sel(struct regulator_dev *rdev,
258 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
263 ret = regmap_update_bits(rdev->regmap, info->desc.vsel_reg,
270 static int mt6358_get_voltage_sel(struct regulator_dev *rdev)
274 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
277 ret = regmap_read(rdev->regmap, info->desc.vsel_reg, &selector);
279 dev_info(&rdev->dev,
295 static int mt6358_get_buck_voltage_sel(struct regulator_dev *rdev)
298 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
300 ret = regmap_read(rdev->regmap, info->da_vsel_reg, &regval);
302 dev_err(&rdev->dev,
313 static int mt6358_get_status(struct regulator_dev *rdev)
317 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
319 ret = regmap_read(rdev->regmap, info->status_reg, &regval);
321 dev_info(&rdev->dev, "Failed to get enable reg: %d\n", ret);
328 static int mt6358_regulator_set_mode(struct regulator_dev *rdev,
331 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
345 dev_dbg(&rdev->dev, "mt6358 buck set_mode %#x, %#x, %#x, %#x\n",
351 return regmap_update_bits(rdev->regmap, info->modeset_reg,
355 static unsigned int mt6358_regulator_get_mode(struct regulator_dev *rdev)
357 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
360 ret = regmap_read(rdev->regmap, info->modeset_reg, &regval);
362 dev_err(&rdev->dev,
510 struct regulator_dev *rdev;
518 rdev = devm_regulator_register(&pdev->dev,
521 if (IS_ERR(rdev)) {
524 return PTR_ERR(rdev);