|
@@ -55,17 +55,6 @@ struct anatop_regulator {
|
|
|
int sel;
|
|
|
};
|
|
|
|
|
|
-static int anatop_regmap_set_voltage_sel(struct regulator_dev *reg,
|
|
|
- unsigned selector)
|
|
|
-{
|
|
|
- struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg);
|
|
|
-
|
|
|
- if (!anatop_reg->control_reg)
|
|
|
- return -ENOTSUPP;
|
|
|
-
|
|
|
- return regulator_set_voltage_sel_regmap(reg, selector);
|
|
|
-}
|
|
|
-
|
|
|
static int anatop_regmap_set_voltage_time_sel(struct regulator_dev *reg,
|
|
|
unsigned int old_sel,
|
|
|
unsigned int new_sel)
|
|
@@ -92,16 +81,6 @@ static int anatop_regmap_set_voltage_time_sel(struct regulator_dev *reg,
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-static int anatop_regmap_get_voltage_sel(struct regulator_dev *reg)
|
|
|
-{
|
|
|
- struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg);
|
|
|
-
|
|
|
- if (!anatop_reg->control_reg)
|
|
|
- return -ENOTSUPP;
|
|
|
-
|
|
|
- return regulator_get_voltage_sel_regmap(reg);
|
|
|
-}
|
|
|
-
|
|
|
static int anatop_regmap_enable(struct regulator_dev *reg)
|
|
|
{
|
|
|
struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg);
|
|
@@ -178,8 +157,8 @@ static int anatop_regmap_set_bypass(struct regulator_dev *reg, bool enable)
|
|
|
}
|
|
|
|
|
|
static struct regulator_ops anatop_rops = {
|
|
|
- .set_voltage_sel = anatop_regmap_set_voltage_sel,
|
|
|
- .get_voltage_sel = anatop_regmap_get_voltage_sel,
|
|
|
+ .set_voltage_sel = regulator_set_voltage_sel_regmap,
|
|
|
+ .get_voltage_sel = regulator_get_voltage_sel_regmap,
|
|
|
.list_voltage = regulator_list_voltage_linear,
|
|
|
.map_voltage = regulator_map_voltage_linear,
|
|
|
};
|