]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/msm/dsi/dsi_host.c
Merge remote-tracking branch 'regulator/for-next'
[karo-tx-linux.git] / drivers / gpu / drm / msm / dsi / dsi_host.c
index fdc54e3eff552a1faa68acca1a8d6cc1a6b864b7..962cf545d24c0fe318374ba8cf99da7a6e30b662 100644 (file)
@@ -327,8 +327,7 @@ static void dsi_host_regulator_disable(struct msm_dsi_host *msm_host)
        DBG("");
        for (i = num - 1; i >= 0; i--)
                if (regs[i].disable_load >= 0)
-                       regulator_set_optimum_mode(s[i].consumer,
-                                               regs[i].disable_load);
+                       regulator_set_load(s[i].consumer, regs[i].disable_load);
 
        regulator_bulk_disable(num, s);
 }
@@ -343,8 +342,8 @@ static int dsi_host_regulator_enable(struct msm_dsi_host *msm_host)
        DBG("");
        for (i = 0; i < num; i++) {
                if (regs[i].enable_load >= 0) {
-                       ret = regulator_set_optimum_mode(s[i].consumer,
-                                                       regs[i].enable_load);
+                       ret = regulator_set_load(s[i].consumer,
+                                               regs[i].enable_load);
                        if (ret < 0) {
                                pr_err("regulator %d set op mode failed, %d\n",
                                        i, ret);
@@ -363,7 +362,7 @@ static int dsi_host_regulator_enable(struct msm_dsi_host *msm_host)
 
 fail:
        for (i--; i >= 0; i--)
-               regulator_set_optimum_mode(s[i].consumer, regs[i].disable_load);
+               regulator_set_load(s[i].consumer, regs[i].disable_load);
        return ret;
 }