diff options
author | Sergei Ianovich <[email protected]> | 2013-12-10 08:39:15 +0400 |
---|---|---|
committer | Olof Johansson <[email protected]> | 2013-12-11 16:35:16 -0800 |
commit | ff88b4724fde18056a4c539f7327389aec0f4c2d (patch) | |
tree | 1b80c7a934808607e0050ec1a11f09b60de22e34 /lib/mpi/mpi-cmp.c | |
parent | 506cac15ac86f204b83e3cfccde73eeb4e7c5f34 (diff) |
ARM: pxa: prevent PXA270 occasional reboot freezes
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 <[email protected]>
Tested-by: Marek Vasut <[email protected]>
Signed-off-by: Haojian Zhuang <[email protected]>
Cc: [email protected]
Signed-off-by: Olof Johansson <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions