diff options
author | Anson Huang <b20788@freescale.com> | 2012-02-16 18:13:38 +0800 |
---|---|---|
committer | Anson Huang <b20788@freescale.com> | 2012-02-17 12:26:12 +0800 |
commit | 5cfe06665c19092ddca273ee5f0642e8f1290896 (patch) | |
tree | c5b0054c0a250d6d68b6455d1805069ca3b35d54 /arch/arm | |
parent | 2ecf8f34ea53299485e03b581c264bf3309e803a (diff) |
ENGR00174630 [MX6]Disable GPT serial clock
Currently we use 24MHz clock as GPT's clock
source, serial clock can be disabled, it sourced
from high freq clock, gating it can save ~8mA @VDDSOC.
Signed-off-by: Anson Huang <b20788@freescale.com>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-mx6/clock.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-mx6/clock.c b/arch/arm/mach-mx6/clock.c index 56f78392b785..1c27d50c977f 100644 --- a/arch/arm/mach-mx6/clock.c +++ b/arch/arm/mach-mx6/clock.c @@ -5293,7 +5293,11 @@ int __init mx6_clocks_init(unsigned long ckil, unsigned long osc, if (mx6q_revision() == IMX_CHIP_REVISION_1_0) { gpt_clk[0].parent = &ipg_perclk; gpt_clk[0].get_rate = NULL; - } + } else { + /* Here we use OSC 24M as GPT's clock source, no need to + enable gpt serial clock*/ + gpt_clk[0].secondary = NULL; + } if (cpu_is_mx6dl()) { if (epdc_use_video_pll) |