From: Mike Frysinger Date: Fri, 12 Feb 2010 01:19:10 +0000 (-0500) Subject: Blackfin: call watchdog_init() for external watchdogs X-Git-Tag: v2010.06-rc1~108^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0c080aa753eb92e1c0033d3fd33033b2b4813884;p=platform%2Fkernel%2Fu-boot.git Blackfin: call watchdog_init() for external watchdogs Signed-off-by: Mike Frysinger --- diff --git a/lib_blackfin/board.c b/lib_blackfin/board.c index b0b52b2..4e9bb19 100644 --- a/lib_blackfin/board.c +++ b/lib_blackfin/board.c @@ -199,6 +199,7 @@ void init_cplbtables(void) * "continue" and != 0 means "fatal error, hang the system". */ +extern int watchdog_init(void); extern int exception_init(void); extern int irq_init(void); extern int timer_init(void); @@ -229,6 +230,11 @@ void board_init_f(ulong bootflag) dcache_enable(); #endif +#ifdef CONFIG_WATCHDOG + serial_early_puts("Setting up external watchdog\n"); + watchdog_init(); +#endif + #ifdef DEBUG if (CONFIG_SYS_GBL_DATA_SIZE < sizeof(*gd)) hang();