Index: kernel/genarch/src/drivers/amdm37x_uart/amdm37x_uart.c
===================================================================
--- kernel/genarch/src/drivers/amdm37x_uart/amdm37x_uart.c	(revision 1cdb412ac28e101da1795823f3d01ca7c3e0df21)
+++ kernel/genarch/src/drivers/amdm37x_uart/amdm37x_uart.c	(revision a44ae3dd7078413621813453b8d6d2c8e4af0f5d)
@@ -72,5 +72,5 @@
 {
 	amdm37x_uart_t *uart = irq->instance;
-	while (!(uart->regs->isr2 & AMDM37x_UART_ISR2_RX_FIFO_EMPTY_FLAG)) {
+	while ((uart->regs->rx_fifo_lvl)) {
 		const uint8_t val = uart->regs->rhr;
 		if (uart->indev && val) {
