[U-Boot] [PATCH 1/1] imx6: fix random hang when download by mfgtools

13 Nov
2013
13 Nov
'13
5:52 p.m.
ROM did not invalidate L1 cache when download by usb Need invalidate L1 cache before enable cache
Signed-off-by: Huang yongcai b20788@freescale.com Signed-off-by: Frank Li Frank.Li@freescale.com --- arch/arm/cpu/armv7/mx6/soc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/cpu/armv7/mx6/soc.c b/arch/arm/cpu/armv7/mx6/soc.c index bc65767..2cbab4e 100644 --- a/arch/arm/cpu/armv7/mx6/soc.c +++ b/arch/arm/cpu/armv7/mx6/soc.c @@ -117,6 +117,8 @@ int arch_cpu_init(void) #ifndef CONFIG_SYS_DCACHE_OFF void enable_caches(void) { + /* Avoid random hang when download by usb */ + invalidate_dcache_all(); /* Enable D-cache. I-cache is already enabled in start.S */ dcache_enable(); }
--
1.7.6
4192
Age (days ago)
4192
Last active (days ago)
0 comments
1 participants
participants (1)
-
Frank Li