]> git.sur5r.net Git - u-boot/commit
TWL4030 Add power reset button
authorTom Rix <Tom.Rix@windriver.com>
Sun, 28 Jun 2009 17:52:29 +0000 (12:52 -0500)
committerHeiko Schocher <hs@denx.de>
Tue, 28 Jul 2009 06:56:31 +0000 (08:56 +0200)
commitcd7826359ee71e8f6f3d68331930ab9cbe1c990e
tree65e02888c85295c7bfb266b1beeb070e83f70385
parent8966eb4c1c2d894b2a76174ba904c26c5af815b8
TWL4030 Add power reset button

The Zoom2 power reset button is on the top right side of the
main board.  Press and hold for about to 8 seconds to completely
reset the board.

Some of the beta boards have a hardware problem that prevents
using this feature.  If is difficult to further characterize the
boards that fail.  So disable resetting for all beta boards.

The Zoom1 reset button is the red circle on the top right,
front of the board.  Press and hold the button for 8 seconds to
completely reset the board.

After analyzing beagle, it was determined that other boards
that use the twl4030 for power managment can also make use
this function.

The resetting is done by the power management part of the twl4030.
Since there is no existing drivers/power, add one.

The compilation of power/twl4030.h is controlled by the config
variable CONFIG_TWL4030_POWER

Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Acked-by: Heiko Schocher <hs@denx.de>
Makefile
board/omap3/zoom1/zoom1.c
board/omap3/zoom2/zoom2.c
drivers/power/Makefile [new file with mode: 0644]
drivers/power/twl4030.c [new file with mode: 0644]
include/configs/omap3_zoom1.h
include/configs/omap3_zoom2.h
include/twl4030.h