]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00170212: MX6 - Implement a SW workaround for TKT065875
authorRanjani Vaidyanathan <ra5478@freescale.com>
Mon, 12 Dec 2011 18:42:58 +0000 (12:42 -0600)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:39 +0000 (08:33 +0200)
commit202b64b6f0b9e6677a09293182dab312e8473da6
tree40bdf4e885781c34a05fdb00f3cf61b0a116f605
parentef3cb356e28840e116957a5cee4dbca01f69acd3
ENGR00170212: MX6 - Implement a SW workaround for TKT065875

Only CPU0 executes WFI followed by ISBs in uncached iRAM.
All other cores execute the regular cpu_do_idle()
This puts a restriction that all interrupts should only be routed to CPU0.
This bug should be fixed in TO1.1.

Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
arch/arm/mach-mx6/cpu.c
arch/arm/mach-mx6/mx6_wfi.S
arch/arm/mach-mx6/system.c