diff options
Diffstat (limited to 'plat/imx/imx8qx/imx8qx_bl31_setup.c')
-rw-r--r-- | plat/imx/imx8qx/imx8qx_bl31_setup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plat/imx/imx8qx/imx8qx_bl31_setup.c b/plat/imx/imx8qx/imx8qx_bl31_setup.c index ca91725e..73920b75 100644 --- a/plat/imx/imx8qx/imx8qx_bl31_setup.c +++ b/plat/imx/imx8qx/imx8qx_bl31_setup.c @@ -130,7 +130,7 @@ static int lpuart32_serial_init(unsigned int base) mmio_write_32(IMX_BOOT_UART_BASE + CTRL, tmp); mmio_write_32(IMX_BOOT_UART_BASE + MODIR, 0); - mmio_write_32(IMX_BOOT_UART_BASE + FIFO, ~(FIFO_TXFE | FIFO_RXFE)); + mmio_write_32(IMX_BOOT_UART_BASE + FIFO, mmio_read_32(IMX_BOOT_UART_BASE + FIFO) | (FIFO_TXFE | FIFO_RXFE)); mmio_write_32(IMX_BOOT_UART_BASE + MATCH, 0); |