summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-dalmore-power.c
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2012-11-16 22:13:38 -0800
committerRohan Somvanshi <rsomvanshi@nvidia.com>2012-11-21 09:18:02 -0800
commitb73ecee7fc01af890f6fe379fc4b66dc326a583c (patch)
treeb9aae8ceae5aaddb86bb55d0af983cb09e76cb34 /arch/arm/mach-tegra/board-dalmore-power.c
parenta61a220e2d18242e425037e9f1c91e49ebb07ed0 (diff)
ARM: tegra11: dalmore: Add core EDP limits initialization
Bug 1165638 Change-Id: I5194de9f292c0a21fc262b80be07ab534755f92c Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/164833 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-dalmore-power.c')
-rw-r--r--arch/arm/mach-tegra/board-dalmore-power.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/board-dalmore-power.c b/arch/arm/mach-tegra/board-dalmore-power.c
index 57b4844ae85d..c74f0d120858 100644
--- a/arch/arm/mach-tegra/board-dalmore-power.c
+++ b/arch/arm/mach-tegra/board-dalmore-power.c
@@ -1169,7 +1169,6 @@ int __init dalmore_suspend_init(void)
int __init dalmore_edp_init(void)
{
-#ifdef CONFIG_TEGRA_EDP_LIMITS
unsigned int regulator_mA;
regulator_mA = get_maximum_cpu_current_supported();
@@ -1177,9 +1176,15 @@ int __init dalmore_edp_init(void)
regulator_mA = 15000;
pr_info("%s: CPU regulator %d mA\n", __func__, regulator_mA);
-
tegra_init_cpu_edp_limits(regulator_mA);
-#endif
+
+ regulator_mA = get_maximum_core_current_supported();
+ if (!regulator_mA)
+ regulator_mA = 4000;
+
+ pr_info("%s: core regulator %d mA\n", __func__, regulator_mA);
+ tegra_init_core_edp_limits(regulator_mA);
+
return 0;
}