diff options
author | Ranjani Vaidyanathan <Ranjani.Vaidyanathan@freescale.com> | 2014-06-13 15:43:14 -0500 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2014-07-10 14:06:52 +0200 |
commit | b8292f4a3365c0849518855f1eca40b13c45c4e5 (patch) | |
tree | f9ec9f267c734bc8a1b9389076259556faab9812 /arch/arm/configs/apalis_imx6_defconfig | |
parent | cf84a275c5c20b0eb787b9ef4f2d7134fe4dc002 (diff) |
ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across suspend/resume
This patch ensures that the SCU and certain A9 CP15 registers state are maintained across
a suspend/resume cycle:
1. Need to ensure that SCU standby bit is set again after suspend/resume cycle, else
the system will never WAIT mode after a suspend/resume cycle. This bit should be enabled
on all SMP systems immaterial of whether CPUIDLE is enabled or not.
2. Several A9 errata workarounds involve setting bits in the ARM diagnostic register.
Save/restore this register across a suspend/resume cycle.
3. Save and restore the A9 power control register also.
Signed-off-by: Ranjani Vaidyanathan <Ranjani.Vaidyanathan@freescale.com>
(cherry picked from commit 7b5b4ef5b3cdc65c0576f87cfa52bcca1bda8b33)
(cherry picked from commit 2a69800d94f182e975e4ed3ae2e64d30d35a3603)
Diffstat (limited to 'arch/arm/configs/apalis_imx6_defconfig')
0 files changed, 0 insertions, 0 deletions