From 1acc5559d9c3f45b4243474fe61ec3cab8d23f7a Mon Sep 17 00:00:00 2001 From: Ramesh Chandrasekaran Date: Mon, 10 Sep 2012 20:28:27 +0000 Subject: [PATCH] snowball: Clear UART RX FIFO Without usb-serial cable plugged at this stage, some garbage is seen in UART RX FIFO, which blocks autoboot progress. The fix makes sure to empty the RX FIFO, before we wait for user input to interrupt autoboot. Signed-off-by: Ramesh Chandrasekaran --- board/st-ericsson/snowball/snowball.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/board/st-ericsson/snowball/snowball.c b/board/st-ericsson/snowball/snowball.c index 8c743c0adb..e750df189d 100644 --- a/board/st-ericsson/snowball/snowball.c +++ b/board/st-ericsson/snowball/snowball.c @@ -253,6 +253,10 @@ int board_late_init(void) if ((raise_ab8500_gpio16() < 0)) printf("error: cant' raise GPIO16\n"); + /* empty UART RX FIFO */ + while (tstc()) + (void) getc(); + return 0; } -- 2.39.5