Index: kernel/genarch/src/drivers/amdm37x_uart/amdm37x_uart.c
===================================================================
--- kernel/genarch/src/drivers/amdm37x_uart/amdm37x_uart.c	(revision c91fe327a1a12c2bb0984ce41e8a96f1644bcc65)
+++ kernel/genarch/src/drivers/amdm37x_uart/amdm37x_uart.c	(revision 2df85611a20bb700be6da92f7fd60c3916b8e314)
@@ -75,6 +75,7 @@
 //	while (!(uart->regs->isr2 & AMDM37x_UART_ISR2_RX_FIFO_EMPTY_FLAG)) {
 		const uint8_t val = uart->regs->rhr;
-		if (uart->indev)
+		if (uart->indev && val) {
 			indev_push_character(uart->indev, val);
+		}
 //	}
 }
