]> 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)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:20 +0000 (08:35 +0200)
commitbc7d37e29fab6412df895df20eb35bef089b3682
treedddaccef3e786f5d72404f3426a2114834a74f02
parent5397205b07d67f393b6d0b8260a643c080aac1b7
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