MLK-11281-10 ARM: imx: add ccm save/restore for lpsr
authorAnson Huang <b20788@freescale.com>
Fri, 31 Jul 2015 15:18:19 +0000 (23:18 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:49:04 +0000 (14:49 -0500)
commit476725a03f92ddf84c8dab8e9126ab6a724ef962
treef067885dcc719d03f92659f3191ec4d26b2c0477
parent223ba77024e6d069ebc8a3d5764099811ee220a4
MLK-11281-10 ARM: imx: add ccm save/restore for lpsr

When exit from LPSR mode, CCM settings will be lost, so
we need to do CCM state retention support to make sure
after resume from LPSR mode, clk tree settings are same
as before entering LPSR;

Due to hardware design requirement, CCM clk root registers
access needs their parents enabled, so we use special
sequence to restore PLLs, PFDs, ROOTs, and LPCGs.

Signed-off-by: Anson Huang <b20788@freescale.com>
arch/arm/mach-imx/pm-imx7.c