From 4438c4d826cd7f711b5af56e3c0170ea83b66ad8 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 2 Nov 2017 13:27:33 +0100 Subject: bsp/imx: More robust and faster bsp_reset() Update #3090. --- c/src/lib/libbsp/arm/imx/startup/bspreset.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'c/src/lib/libbsp/arm/imx') diff --git a/c/src/lib/libbsp/arm/imx/startup/bspreset.c b/c/src/lib/libbsp/arm/imx/startup/bspreset.c index 5e2cf3912a..c3c9f69566 100644 --- a/c/src/lib/libbsp/arm/imx/startup/bspreset.c +++ b/c/src/lib/libbsp/arm/imx/startup/bspreset.c @@ -23,9 +23,9 @@ void bsp_reset(void) imx_uart_console_drain(); pcr = (volatile uint16_t *) 0x30280000; - *pcr &= ~WDOG_CR_SRS; - *pcr &= ~WDOG_CR_SRS; - *pcr &= ~WDOG_CR_SRS; + *pcr = WDOG_CR_WDE; + *pcr = WDOG_CR_WDE; + *pcr = WDOG_CR_WDE; while (true) { /* Wait */ -- cgit v1.2.3