summaryrefslogtreecommitdiff
path: root/drivers/regulator/proxy-consumer.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/regulator/proxy-consumer.c')
-rw-r--r--drivers/regulator/proxy-consumer.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/regulator/proxy-consumer.c b/drivers/regulator/proxy-consumer.c
index b833c4e1fa69..37241bc41f11 100644
--- a/drivers/regulator/proxy-consumer.c
+++ b/drivers/regulator/proxy-consumer.c
@@ -116,10 +116,10 @@ struct proxy_consumer *regulator_proxy_consumer_register(struct device *reg_dev,
}
if (consumer->current_uA > 0) {
- rc = regulator_set_optimum_mode(consumer->reg,
+ rc = regulator_set_load(consumer->reg,
consumer->current_uA);
if (rc < 0) {
- pr_err("regulator_set_optimum_mode %s failed, rc=%d\n",
+ pr_err("regulator_set_load %s failed, rc=%d\n",
reg_name, rc);
goto remove_voltage;
}
@@ -140,7 +140,7 @@ struct proxy_consumer *regulator_proxy_consumer_register(struct device *reg_dev,
return consumer;
remove_current:
- regulator_set_optimum_mode(consumer->reg, 0);
+ regulator_set_load(consumer->reg, 0);
remove_voltage:
regulator_set_voltage(consumer->reg, 0, INT_MAX);
free_regulator:
@@ -163,9 +163,9 @@ static int regulator_proxy_consumer_remove(struct proxy_consumer *consumer)
}
if (consumer->current_uA > 0) {
- rc = regulator_set_optimum_mode(consumer->reg, 0);
+ rc = regulator_set_load(consumer->reg, 0);
if (rc < 0)
- pr_err("regulator_set_optimum_mode failed, rc=%d\n",
+ pr_err("regulator_set_load failed, rc=%d\n",
rc);
}