|
@@ -1,7 +1,7 @@
|
|
|
/*
|
|
|
* Blackfin On-Chip Serial Driver
|
|
|
*
|
|
|
- * Copyright 2006-2007 Analog Devices Inc.
|
|
|
+ * Copyright 2006-2008 Analog Devices Inc.
|
|
|
*
|
|
|
* Enter bugs at http://blackfin.uclinux.org/
|
|
|
*
|
|
@@ -126,13 +126,13 @@ static int kgdb_entry_state;
|
|
|
void kgdb_put_debug_char(int chr)
|
|
|
{
|
|
|
struct bfin_serial_port *uart;
|
|
|
-
|
|
|
+
|
|
|
if (CONFIG_KGDB_UART_PORT < 0
|
|
|
|| CONFIG_KGDB_UART_PORT >= BFIN_UART_NR_PORTS)
|
|
|
uart = &bfin_serial_ports[0];
|
|
|
else
|
|
|
uart = &bfin_serial_ports[CONFIG_KGDB_UART_PORT];
|
|
|
-
|
|
|
+
|
|
|
while (!(UART_GET_LSR(uart) & THRE)) {
|
|
|
SSYNC();
|
|
|
}
|
|
@@ -152,7 +152,7 @@ int kgdb_get_debug_char(void)
|
|
|
uart = &bfin_serial_ports[0];
|
|
|
else
|
|
|
uart = &bfin_serial_ports[CONFIG_KGDB_UART_PORT];
|
|
|
-
|
|
|
+
|
|
|
while(!(UART_GET_LSR(uart) & DR)) {
|
|
|
SSYNC();
|
|
|
}
|