summaryrefslogtreecommitdiff
path: root/arch/arm/mach-pxa/mfp-pxa2xx.c
diff options
context:
space:
mode:
authorSergei Ianovich <ynvich@gmail.com>2013-12-10 04:39:15 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-12-20 15:48:51 (GMT)
commitdf86d901aba21bba9f047e170cb773caa1070f3d (patch)
treef61cd8a93ead767c19979bbda027345766a41e04 /arch/arm/mach-pxa/mfp-pxa2xx.c
parentfc232e5d934b60e8467ebf3d30a0fd4e01a0dd75 (diff)
downloadlinux-fsl-qoriq-df86d901aba21bba9f047e170cb773caa1070f3d.tar.xz
ARM: pxa: prevent PXA270 occasional reboot freezes
commit ff88b4724fde18056a4c539f7327389aec0f4c2d upstream. Erratum 71 of PXA270M Processor Family Specification Update (April 19, 2010) explains that watchdog reset time is just 8us insead of 10ms in EMTS. If SDRAM is not reset, it causes memory bus congestion and the device hangs. We put SDRAM in selfresh mode before watchdog reset, removing potential freezes. Without this patch PXA270-based ICP DAS LP-8x4x hangs after up to 40 reboots. With this patch it has successfully rebooted 500 times. Signed-off-by: Sergei Ianovich <ynvich@gmail.com> Tested-by: Marek Vasut <marex@denx.de> Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com> Signed-off-by: Olof Johansson <olof@lixom.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arm/mach-pxa/mfp-pxa2xx.c')
0 files changed, 0 insertions, 0 deletions