diff --git a/arch/arm/src/efm32/efm32_lowputc.c b/arch/arm/src/efm32/efm32_lowputc.c index 9d586538f2a..6a8cde9c036 100644 --- a/arch/arm/src/efm32/efm32_lowputc.c +++ b/arch/arm/src/efm32/efm32_lowputc.c @@ -212,7 +212,7 @@ static void efm32_uart_setbaud(uintptr_t base, uint32_t baud) putreg32(regval, base + EFM32_USART_CTRL_OFFSET); regval = (uint32_t)clkdiv << _USART_CLKDIV_DIV_SHIFT; - DEBUGASSERT((regval & _USART_CLKDIV_MASK) == clkdiv); + DEBUGASSERT((regval & _USART_CLKDIV_MASK) == regval); putreg32(regval, base + EFM32_USART_CLKDIV_OFFSET); } #endif