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 09a0a8f0999e95475a4a5baea3f5192fb662f4db)
@@ -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);
+		}
 //	}
 }
