From: Shawn Guo Date: Wed, 16 Jul 2014 06:40:53 +0000 (+0100) Subject: ARM: 8103/1: save/restore Cortex-A9 CP15 registers on suspend/resume X-Git-Tag: omap-for-v3.17/fixes-against-rc2~160^2~2^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ddd0c53018222df6bd9b2f61c881887b56b75d88;p=pandora-kernel.git ARM: 8103/1: save/restore Cortex-A9 CP15 registers on suspend/resume The CP15 diagnostic register holds ARM errata bits on Cortex-A9, so it needs to be saved/restored on suspend/resume. Otherwise, the effectiveness of errata workaround gets lost together with diagnostic register bit across suspend/resume cycle. And the CP15 power control register of Cortex-A9 shares the same problem. The patch adds a couple of Cortex-A9 specific suspend/resume functions to save/restore these two Cortex-A9 CP15 registers across the suspend/resume cycle. Signed-off-by: Shawn Guo Acked-by: Nicolas Pitre Signed-off-by: Russell King --- Reading git-diff-tree failed