summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYuri Tikhonov <yur@emcraft.com>2008-02-21 14:23:42 +0100
committerWolfgang Denk <wd@denx.de>2008-02-22 15:54:34 +0100
commit2e721094a70a52206af2e1bf1208d9a7131f6dad (patch)
treec7253887406c79867c33639fc149dc32d3974705 /include
parentbc77881247ee6f95d7a9ebc499d26b96bae38c9d (diff)
downloadu-boot-imx-2e721094a70a52206af2e1bf1208d9a7131f6dad.zip
u-boot-imx-2e721094a70a52206af2e1bf1208d9a7131f6dad.tar.gz
u-boot-imx-2e721094a70a52206af2e1bf1208d9a7131f6dad.tar.bz2
lwmon5: enable hardware watchdog
Some boards (e.g. lwmon5) may use rather small watchdog intervals, so causing it to reboot the board if U-Boot does a long busy-wait with udelay(). Thus, for these boards we have to restart WD more frequently. This patch splits the busy-wait udelay() into smaller, predefined, intervals, so that the watchdog timer may be resetted with the configurable (CONFIG_WD_PERIOD) interval. Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
Diffstat (limited to 'include')
-rw-r--r--include/configs/lwmon5.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/configs/lwmon5.h b/include/configs/lwmon5.h
index d8a2267..97e8bf1 100644
--- a/include/configs/lwmon5.h
+++ b/include/configs/lwmon5.h
@@ -366,12 +366,11 @@
#define CFG_PCI_SUBSYS_VENDORID 0x10e8 /* AMCC */
#define CFG_PCI_SUBSYS_ID 0xcafe /* Whatever */
-#if 0
/*
* ToDo: Watchdog is not test fully, so exclude it for now
*/
#define CONFIG_HW_WATCHDOG 1 /* Use external HW-Watchdog */
-#endif
+#define CONFIG_WD_PERIOD 40000 /* in usec */
/*
* For booting Linux, the board info and command line data