summaryrefslogtreecommitdiff
path: root/drivers/regulator
diff options
context:
space:
mode:
authorMatt Wagner <mwagner@nvidia.com>2012-12-10 21:43:47 -0800
committerVarun Colbert <vcolbert@nvidia.com>2012-12-13 16:25:38 -0800
commit4c6a241b1433362447782e047f7b78226362ea47 (patch)
treea341e7d6775244b3617fdfedfc4a2ef45367cd69 /drivers/regulator
parentb467cd5a8fb6f781e96b5b77105411b348c2e12d (diff)
drivers: mfd: palmas: make smps10_boost_disable optional
Allow the board to pick whether they want to disable smps10_boost on suspend Bug 1172908 Change-Id: I0121f7e24716eb8731af3b14100d81ef63168929 Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/170340 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/regulator')
-rw-r--r--drivers/regulator/palmas-regulator.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/regulator/palmas-regulator.c b/drivers/regulator/palmas-regulator.c
index c317f641617d..2d119e96976f 100644
--- a/drivers/regulator/palmas-regulator.c
+++ b/drivers/regulator/palmas-regulator.c
@@ -1367,7 +1367,8 @@ static int palmas_suspend(struct device *dev)
if (pdata->enable_ldo8_tracking && pdata->disabe_ldo8_tracking_suspend)
palmas_disable_ldo8_track(palmas);
- palmas_disable_smps10_boost(palmas);
+ if (pdata->disable_smps10_boost_suspend)
+ palmas_disable_smps10_boost(palmas);
return 0;
}
@@ -1380,7 +1381,8 @@ static int palmas_resume(struct device *dev)
if (pdata->enable_ldo8_tracking && pdata->disabe_ldo8_tracking_suspend)
palmas_enable_ldo8_track(palmas);
- palmas_enable_smps10_boost(palmas);
+ if (pdata->disable_smps10_boost_suspend)
+ palmas_enable_smps10_boost(palmas);
return 0;
}
#endif