summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2011-08-24 20:19:40 -0700
committerRohan Somvanshi <rsomvanshi@nvidia.com>2011-08-29 08:28:11 -0700
commit6af4f86efa54a050cf3335dc8f400b72c24909b8 (patch)
tree62495ae569990d18b81c0cd675fa6bab50c2d4fe /arch
parent0fead6561bf945f5669915b04050850573547cf6 (diff)
ARM: tegra: clock: Disable boot clocks before dvfs init
SoC core voltage is adjusted during late dvfs initialization to match kernel clock configuration. Clocks left enabled by bootloader should be disabled before dvfs initialization (while SoC is still running at boot voltage) to avoid modules over-clocking. Change-Id: Id22393f3e296393df00871d46c004c6ae1eca28d Reviewed-on: http://git-master/r/49124 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/clock.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/clock.c b/arch/arm/mach-tegra/clock.c
index 22ebcab0505e..e804e9aab6ed 100644
--- a/arch/arm/mach-tegra/clock.c
+++ b/arch/arm/mach-tegra/clock.c
@@ -759,9 +759,9 @@ int __init tegra_disable_boot_clocks(void)
int __init tegra_late_init_clock(void)
{
+ tegra_disable_boot_clocks();
tegra_dvfs_late_init();
tegra_sync_cpu_clock();
- tegra_disable_boot_clocks();
return 0;
}
late_initcall(tegra_late_init_clock);