mx51evk: Fix 2 hours reset issue
authorShawn Guo <shawn.gsc@gmail.com>
Wed, 27 Oct 2010 15:36:04 +0000 (23:36 +0800)
committerStefano Babic <sbabic@denx.de>
Thu, 28 Oct 2010 09:42:34 +0000 (11:42 +0200)
commit888b4f435f74ae8ba7a5df552b119ba25c7438dc
treeefed308acd3d23639ca17e9a17be481943989e41
parent9a0044183a148ab553e296848cbfa4338fc83323
mx51evk: Fix 2 hours reset issue

The mx51evk u-boot has an issue that system will get reset
every 2 hours.

MC13892 has an inside charge timer which expires in 120 minutes.
If ICHRG and CHGAUTOB are not set properly, this timer expiration
will get system power recycled.

Since mx51evk has no Li-Ion battery on board, the patch sets
ICHRG in externally powered mode and sets CHGAUTOB bit to avoid
automatic charging, so that system will not get reset by this
timer expiration.

The patch also corrects the bit field definition of register 48
(Charger 0) per latest MC13892 Reference Manual.

Signed-off-by: Shawn Guo <shawn.gsc@gmail.com>
board/freescale/mx51evk/mx51evk.c
include/mc13892.h