]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00235817 mx6: use SNVS LPGPR register to store boot mode value.
authorZhang Jiejing <jiejing.zhang@freescale.com>
Tue, 11 Dec 2012 07:34:25 +0000 (15:34 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:47 +0000 (08:35 +0200)
commitf8875a8e28a9a67b16707e13d3e3fa2dadf5b1d9
treeddefa72db9e039f25d1f57444e00e7223991ad3e
parent3fd9973f7382c392b2fe24ca373b954a73179156
ENGR00235817 mx6: use SNVS LPGPR register to store boot mode value.

After using POR reset, the content in SRC will be reset.
See RM: 63.5.1.2.3 IPP_RESET_B(POR)

Because POR reset will reset most of register in IC, so use
SNVS_LP General Purpose Register (LPGPR) to store the boot mode value.

Below copy from SNVS_BlockGuide.pdf:
The SNVS_LP General Purpose Register provides a 32 bit read write
register, which can be used by any application for retaining 32 bit
data during a power-down mode

This Patch will use [7,8] bits of this register.

Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
arch/arm/mach-mx6/system.c
arch/arm/plat-mxc/include/mach/mx6.h