diff options
author | Anson Huang <b20788@freescale.com> | 2015-09-03 00:02:22 +0800 |
---|---|---|
committer | Anson Huang <b20788@freescale.com> | 2015-09-03 00:35:29 +0800 |
commit | d9dd229076c09173b674becda8b57b94c61089bb (patch) | |
tree | 97961945b8eb6ee9991801bde86b3648f457780e | |
parent | c174bc9fad3cd25de814e0505919a7de38b078b2 (diff) |
MLK-11491 ARM: imx: dis-connect vddhigh_in and vddsnvs_in for imx6ul
To achieve lower power number in low power idle, on the boards
which has higher vddhigh_in than vddsnvs_in, need to dis-connect
vddhigh_in and vddsnvs_in internally to make vddhigh_in's power
low enough to meet the design target.
Signed-off-by: Anson Huang <b20788@freescale.com>
-rw-r--r-- | arch/arm/mach-imx/imx6ul_low_power_idle.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx6ul_low_power_idle.S b/arch/arm/mach-imx/imx6ul_low_power_idle.S index 5db724e251e6..26bb83da1a7d 100644 --- a/arch/arm/mach-imx/imx6ul_low_power_idle.S +++ b/arch/arm/mach-imx/imx6ul_low_power_idle.S @@ -310,6 +310,11 @@ orr r7, r7, #0x6000 str r7, [r10, #0x150] + /* disconnect vdd_high_in and vdd_snvs_in */ + ldr r7, [r10, #0x150] + orr r7, r7, #0x1000 + str r7, [r10, #0x150] + .endm .macro anatop_exit_idle |