diff options
author | Alex Frid <afrid@nvidia.com> | 2011-08-24 20:19:40 -0700 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2011-08-29 08:28:11 -0700 |
commit | 6af4f86efa54a050cf3335dc8f400b72c24909b8 (patch) | |
tree | 62495ae569990d18b81c0cd675fa6bab50c2d4fe /arch | |
parent | 0fead6561bf945f5669915b04050850573547cf6 (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.c | 2 |
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); |