diff --git a/drivers/serial/uart_sam.c b/drivers/serial/uart_sam.c index 1796395965a..0173c15b6bc 100644 --- a/drivers/serial/uart_sam.c +++ b/drivers/serial/uart_sam.c @@ -91,6 +91,8 @@ static int uart_sam_err_check(const struct device *dev) errors |= UART_ERROR_FRAMING; } + uart->UART_CR = UART_CR_RSTSTA; + return errors; }