Lines Matching defs:rdev

329 static int mt6358_set_voltage_sel(struct regulator_dev *rdev,
332 const struct mt6358_regulator_info *info = to_regulator_info(rdev->desc);
340 ret = regmap_update_bits(rdev->regmap, info->desc.vsel_reg,
346 static int mt6358_get_voltage_sel(struct regulator_dev *rdev)
348 const struct mt6358_regulator_info *info = to_regulator_info(rdev->desc);
353 ret = regmap_read(rdev->regmap, info->desc.vsel_reg, &selector);
355 dev_info(&rdev->dev,
372 static int mt6358_get_buck_voltage_sel(struct regulator_dev *rdev)
374 const struct mt6358_regulator_info *info = to_regulator_info(rdev->desc);
377 ret = regmap_read(rdev->regmap, info->da_vsel_reg, &regval);
379 dev_err(&rdev->dev,
390 static int mt6358_get_status(struct regulator_dev *rdev)
392 const struct mt6358_regulator_info *info = to_regulator_info(rdev->desc);
396 ret = regmap_read(rdev->regmap, info->status_reg, &regval);
398 dev_info(&rdev->dev, "Failed to get enable reg: %d\n", ret);
405 static int mt6358_regulator_set_mode(struct regulator_dev *rdev,
408 const struct mt6358_regulator_info *info = to_regulator_info(rdev->desc);
422 dev_dbg(&rdev->dev, "mt6358 buck set_mode %#x, %#x, %#x\n",
427 return regmap_update_bits(rdev->regmap, info->modeset_reg,
431 static unsigned int mt6358_regulator_get_mode(struct regulator_dev *rdev)
433 const struct mt6358_regulator_info *info = to_regulator_info(rdev->desc);
436 ret = regmap_read(rdev->regmap, info->modeset_reg, &regval);
438 dev_err(&rdev->dev,
687 struct regulator_dev *rdev;
713 rdev = devm_regulator_register(&pdev->dev,
716 if (IS_ERR(rdev)) {
719 return PTR_ERR(rdev);