ARM: at91/pm: flush data cache and clean, invalidate and disable the L2 cache
authorWenyou Yang <wenyou.yang@atmel.com>
Mon, 9 Mar 2015 03:54:26 +0000 (11:54 +0800)
committerNicolas Ferre <nicolas.ferre@atmel.com>
Fri, 13 Mar 2015 12:34:55 +0000 (13:34 +0100)
commit385acc0dac88d79447a03a1363072fc258429dec
tree077716a902e08443bbe6e52fb0a637f5b8ea98c9
parent20567658b8f010eea287087bfdbeb25757801aed
ARM: at91/pm: flush data cache and clean, invalidate and disable the L2 cache

Flush data cache, and clean, invalidate and disable the L2 cache before going to suspend.
Restore the L2 cache configuration and re-enable the L2 cache after waking up.

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Tested-by: Sylvain Rochet <sylvain.rochet@finsecur.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
arch/arm/mach-at91/pm.c