diff options
author | Richard Zhu <r65037@freescale.com> | 2009-12-18 14:53:50 +0800 |
---|---|---|
committer | Alejandro Gonzalez <alex.gonzalez@digi.com> | 2010-02-12 17:19:49 +0100 |
commit | 3a4f0518c6772741f843fc75ba3db469801427b6 (patch) | |
tree | 873aa9a95367b4e54d83aa60a7135abbdf31172a /arch/arm/mach-mx35 | |
parent | 17978ce7148e460b70c9858d176ab7457be9aac3 (diff) |
ENGR00119432 MX35 system can't re-boot up when SD/MMC boot is used.
Do not disable the eSDHC clk on MX35 3DS board,
since SYSTEM can't boot up after the reset key
is pressed when the SD/MMC boot mode is used.
The root cause is that the ROM code don't ensure
the SD/MMC clk is running when boot system.
Signed-off-by: Richard Zhu <r65037@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx35')
-rw-r--r-- | arch/arm/mach-mx35/clock.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/mach-mx35/clock.c b/arch/arm/mach-mx35/clock.c index 5abc3cceba7e..4ac048a046c9 100644 --- a/arch/arm/mach-mx35/clock.c +++ b/arch/arm/mach-mx35/clock.c @@ -1891,7 +1891,9 @@ int __init mx35_clocks_init(void) clk_register(*clkp); /* Turn off all possible clocks */ - __raw_writel(MXC_CCM_CGR0_ECT_MASK | MXC_CCM_CGR0_EMI_MASK, + __raw_writel(MXC_CCM_CGR0_ECT_MASK | MXC_CCM_CGR0_EMI_MASK | + MXC_CCM_CGR0_ESDHC1_MASK | MXC_CCM_CGR0_ESDHC2_MASK | + MXC_CCM_CGR0_ESDHC3_MASK, MXC_CCM_CGR0); __raw_writel(MXC_CCM_CGR1_GPIO1_MASK | MXC_CCM_CGR1_GPIO2_MASK | MXC_CCM_CGR1_GPIO3_MASK | MXC_CCM_CGR1_GPT_MASK | |