/* RX FIFO Flush */
        if (ofs->rqr != UNDEF_REG)
-               stm32_usart_set_bits(port, ofs->rqr, USART_RQR_RXFRQ);
+               writel_relaxed(USART_RQR_RXFRQ, port->membase + ofs->rqr);
 
        /* RX enabling */
        val = stm32_port->cr1_irq | USART_CR1_RE | BIT(cfg->uart_enable_bit);
 
        /* flush RX & TX FIFO */
        if (ofs->rqr != UNDEF_REG)
-               stm32_usart_set_bits(port, ofs->rqr,
-                                    USART_RQR_TXFRQ | USART_RQR_RXFRQ);
+               writel_relaxed(USART_RQR_TXFRQ | USART_RQR_RXFRQ,
+                              port->membase + ofs->rqr);
 
        cr1 = USART_CR1_TE | USART_CR1_RE;
        if (stm32_port->fifoen)