diff options
author | Juha Yrjola <juha.yrjola@solidboot.com> | 2006-12-06 20:13:47 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2007-08-22 03:42:51 -0400 |
commit | 1abc70fcd81b920dd7a1091ba8863dfe5463b130 (patch) | |
tree | 6759e2c9207867fb0c507822c2efe279bbd48d88 | |
parent | 666cd174c451c172dd115b9d94f150efe627b609 (diff) |
ARM: OMAP2: Force APLLs always active
The APLLs are most efficiently idled by hardware.
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r-- | arch/arm/mach-omap2/clock.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/arch/arm/mach-omap2/clock.c b/arch/arm/mach-omap2/clock.c index 588adb5ab47f..d9af4367f8bb 100644 --- a/arch/arm/mach-omap2/clock.c +++ b/arch/arm/mach-omap2/clock.c | |||
@@ -1160,8 +1160,8 @@ int __init omap2_clk_init(void) | |||
1160 | clk_enable(&sync_32k_ick); | 1160 | clk_enable(&sync_32k_ick); |
1161 | clk_enable(&omapctrl_ick); | 1161 | clk_enable(&omapctrl_ick); |
1162 | 1162 | ||
1163 | /* Force the APLLs active during bootup to avoid disabling and | 1163 | /* Force the APLLs always active. The clocks are idled |
1164 | * enabling them unnecessarily. */ | 1164 | * automatically by hardware. */ |
1165 | clk_enable(&apll96_ck); | 1165 | clk_enable(&apll96_ck); |
1166 | clk_enable(&apll54_ck); | 1166 | clk_enable(&apll54_ck); |
1167 | 1167 | ||
@@ -1174,12 +1174,3 @@ int __init omap2_clk_init(void) | |||
1174 | 1174 | ||
1175 | return 0; | 1175 | return 0; |
1176 | } | 1176 | } |
1177 | |||
1178 | static int __init omap2_disable_aplls(void) | ||
1179 | { | ||
1180 | clk_disable(&apll96_ck); | ||
1181 | clk_disable(&apll54_ck); | ||
1182 | |||
1183 | return 0; | ||
1184 | } | ||
1185 | late_initcall(omap2_disable_aplls); | ||