diff options
author | Chenhui Zhao <chenhui.zhao@freescale.com> | 2014-09-26 09:02:02 (GMT) |
---|---|---|
committer | Matthew Weigel <Matthew.Weigel@freescale.com> | 2014-12-11 18:38:50 (GMT) |
commit | 211f21a752cd81324528d33700f17cadc89b31d1 (patch) | |
tree | 19d9d36d347f8e73ee8ce46c9a13236682eb3397 /arch/arm/mach-imx/Kconfig | |
parent | 4162609d6d678f70b1d9fc94485999e0005a179f (diff) | |
download | linux-fsl-qoriq-211f21a752cd81324528d33700f17cadc89b31d1.tar.xz |
arm: pm: add deep sleep support for LS1
LS1 supports deep sleep feature that can switch off most parts of
the SoC when it is in deep sleep state.
The DDR controller will also be powered off in deep sleep. Therefore,
copy the last stage code to enter deep sleep to SRAM and run it
with disabling MMU and caches.
Signed-off-by: Chenhui Zhao <chenhui.zhao@freescale.com>
---
Patch Sent Upstream
url: http://lists.infradead.org/pipermail/linux-arm-kernel/2014-October/296411.html
Change-Id: If96ace364c21786cc88ea4979d7cbb4e177da0a2
Reviewed-on: http://git.am.freescale.net:8181/21920
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Yang Li <LeoLi@freescale.com>
Reviewed-by: Zhengxiong Jin <Jason.Jin@freescale.com>
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 3948af8..16b5206 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig @@ -860,6 +860,7 @@ config SOC_LS1021A select MIGHT_HAVE_PCI select PCI_DOMAINS if PCI select ZONE_DMA if ARM_LPAE + select FSL_SLEEP_FSM if PM help This enable support for Freescale LS1021A processor. |