diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-02 11:21:51 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-02 11:24:00 +0100 |
commit | 4b055e23e9cfc33a0d67ca3358e1e07040a599ca (patch) | |
tree | 213643a9dd48ff77791b098b70728f59ca6add1e /c/src/lib/libbsp/arm/imx/startup/bspreset.c | |
parent | bsp/imx: Implement bsp_reset() (diff) | |
download | rtems-4b055e23e9cfc33a0d67ca3358e1e07040a599ca.tar.bz2 |
bsp/imx: Drain console before reset
Update #3090.
Diffstat (limited to 'c/src/lib/libbsp/arm/imx/startup/bspreset.c')
-rw-r--r-- | c/src/lib/libbsp/arm/imx/startup/bspreset.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/imx/startup/bspreset.c b/c/src/lib/libbsp/arm/imx/startup/bspreset.c index 11eb039ef3..5e2cf3912a 100644 --- a/c/src/lib/libbsp/arm/imx/startup/bspreset.c +++ b/c/src/lib/libbsp/arm/imx/startup/bspreset.c @@ -13,13 +13,15 @@ */ #include <bsp/bootcard.h> - +#include <bsp.h> #include <arm/freescale/imx/imx_wdogreg.h> void bsp_reset(void) { volatile uint16_t *pcr; + imx_uart_console_drain(); + pcr = (volatile uint16_t *) 0x30280000; *pcr &= ~WDOG_CR_SRS; *pcr &= ~WDOG_CR_SRS; |