MLK-12306: ARM: imx: imx6 lpddr2 two channel suspend support
authorAdrian Alonso <adrian.alonso@nxp.com>
Thu, 7 Jan 2016 01:05:19 +0000 (19:05 -0600)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:50:01 +0000 (14:50 -0500)
commit9b0298068ab23637c645306a5a8424077b15e6ff
tree039ec928a0c819a6a1d3b8f9696154fe21b28f18
parentd13cdbd1243bf6a5450d3b8a338a5185abc00d2c
MLK-12306: ARM: imx: imx6 lpddr2 two channel suspend support

Add lpddr2 two channel suspend support
- save/restore mmdc io pads for channel 2
- Set mmdc channe 2 on self refresh and auto power saving mode
  only if mmdc channel 2 is enabled
- Perform a reset fifo on resume_io when restoring mmdc io pads

Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
(cherry picked from commit 2e5982e82edc8fc7de0aebc8894a9f0a41e01965)
arch/arm/mach-imx/pm-imx6.c
arch/arm/mach-imx/suspend-imx6.S