]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00221970 MX6SL:Fix suspend/resume issue on MX6SLEVK
authorRanjani Vaidyanathan <ra5478@freescale.com>
Wed, 29 Aug 2012 19:38:03 +0000 (14:38 -0500)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:12:53 +0000 (14:12 +0200)
commit90e163d668972d3727d08a04155680dc667d6e51
treedddaccef3e786f5d72404f3426a2114834a74f02
parent92a0304114c4bbafa83a07221a5b0523eba93239
ENGR00221970 MX6SL:Fix suspend/resume issue on MX6SLEVK

Make sure the Pull Ups are enabled on the DQS lines of
LPDDR2 memory. Without that its possible that the data
latched by the memory will be incorrect when exiting from
self-refresh mode. So only set the drive strengths to 0
when floating the DDR IO pads before entering suspend.

Also never float the CKE pad, this pin always needs to be
driven, else the DDR may incorrectly exit self-refresh.
Hence remove the line that was setting CKE drive strength
to zero (GRP_CTLDS).

Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
arch/arm/mach-mx6/mx6_suspend.S