summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2012-09-12 15:15:07 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:34:10 -0700
commit4e10b9741aabb86c5cb2a077a72167bbde5a4b30 (patch)
treef3af133001aa986ec969ae28e431994f4c59474e /arch/arm/mach-tegra
parenta496d55ba3338204febfa0062194043d9eff9721 (diff)
ARM: tegra: pluto: enable sleep for rails
Enable sleep for core power rail and cpu power rail. Make ldo8 in tracking mode with core rail. Change-Id: I6fa6643a58ec1a89ad455b5247e0028ad87caeef Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/131764 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com> Rebase-Id: R0fcb47f126f302c08a845d2c12f91a6f330fc642
Diffstat (limited to 'arch/arm/mach-tegra')
-rw-r--r--arch/arm/mach-tegra/board-pluto-power.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-pluto-power.c b/arch/arm/mach-tegra/board-pluto-power.c
index 54806ad7511f..70a65b6a26ca 100644
--- a/arch/arm/mach-tegra/board-pluto-power.c
+++ b/arch/arm/mach-tegra/board-pluto-power.c
@@ -272,9 +272,9 @@ static struct regulator_init_data *pluto_reg_data[] = {
}
PALMAS_REG_INIT(smps12, 0, 0, 0, 0, 0);
-PALMAS_REG_INIT(smps123, 0, 0, 0, 0, 0);
+PALMAS_REG_INIT(smps123, 0, PALMAS_EXT_CONTROL_ENABLE1, 0, 0, 0);
PALMAS_REG_INIT(smps3, 0, 0, 0, 0, 0);
-PALMAS_REG_INIT(smps45, 0, 0, 0, 0, 0);
+PALMAS_REG_INIT(smps45, 0, PALMAS_EXT_CONTROL_NSLEEP, 0, 0, 0);
PALMAS_REG_INIT(smps457, 0, 0, 0, 0, 0);
PALMAS_REG_INIT(smps6, 0, 0, 0, 0, 0);
PALMAS_REG_INIT(smps7, 0, 0, 0, 0, 0);
@@ -512,6 +512,7 @@ static struct platform_device *pfixed_reg_devs[] = {
static struct palmas_pmic_platform_data pmic_platform = {
.reg_data = pluto_reg_data,
.reg_init = pluto_reg_init,
+ .enable_ldo8_tracking = true,
};
struct palmas_clk32k_init_data palmas_clk32k_idata[] = {