void serial_setbrg (void)
{
+ struct pl01x_regs *regs = pl01x_get_regs(CONSOLE_PORT);
+
baudrate = gd->baudrate;
+ /*
+ * Flush FIFO and wait for non-busy before changing baudrate to avoid
+ * crap in console
+ */
+ while (!(readl(®s->fr) & UART_PL01x_FR_TXFE))
+ WATCHDOG_RESET();
+ while (readl(®s->fr) & UART_PL01x_FR_BUSY)
+ WATCHDOG_RESET();
serial_init();
}