summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cpu/at32ap/cpu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpu/at32ap/cpu.c b/cpu/at32ap/cpu.c
index 311466b..4542e67 100644
--- a/cpu/at32ap/cpu.c
+++ b/cpu/at32ap/cpu.c
@@ -86,6 +86,10 @@ int cpu_init(void)
extern void _evba(void);
char *p;
+ /* in case of soft resets, disable watchdog */
+ sm_writel(WDT_CTRL, SM_BF(KEY, 0x55));
+ sm_writel(WDT_CTRL, SM_BF(KEY, 0xaa));
+
gd->cpu_hz = CFG_OSC0_HZ;
/* TODO: Move somewhere else, but needs to be run before we