diff options
Diffstat (limited to 'board/ml2/serial.c')
| -rw-r--r-- | board/ml2/serial.c | 72 | 
1 files changed, 28 insertions, 44 deletions
| diff --git a/board/ml2/serial.c b/board/ml2/serial.c index 92baba927..74687f12c 100644 --- a/board/ml2/serial.c +++ b/board/ml2/serial.c @@ -29,70 +29,59 @@  #include <ns16550.h>  #endif -#if 0 -#include "serial.h" -#endif +DECLARE_GLOBAL_DATA_PTR;  #if (defined CFG_INIT_CHAN1) || (defined CFG_INIT_CHAN2)  const NS16550_t COM_PORTS[] = { (NS16550_t) CFG_NS16550_COM1, -				(NS16550_t) CFG_NS16550_COM2 }; +	(NS16550_t) CFG_NS16550_COM2 +};  #endif -int -serial_init (void) +int serial_init (void)  { -		DECLARE_GLOBAL_DATA_PTR; - -	    int clock_divisor = CFG_NS16550_CLK / 16 / gd->baudrate; +	int clock_divisor = CFG_NS16550_CLK / 16 / gd->baudrate;  #ifdef CFG_INIT_CHAN1 -	    (void)NS16550_init(COM_PORTS[0], clock_divisor); +	(void) NS16550_init (COM_PORTS[0], clock_divisor);  #endif  #ifdef CFG_INIT_CHAN2 -	    (void)NS16550_init(COM_PORTS[1], clock_divisor); +	(void) NS16550_init (COM_PORTS[1], clock_divisor);  #endif -		return 0; +	return 0;  } -void -serial_putc(const char c) +void serial_putc (const char c)  { -    if (c == '\n') -	NS16550_putc(COM_PORTS[CFG_DUART_CHAN], '\r'); +	if (c == '\n') +		NS16550_putc (COM_PORTS[CFG_DUART_CHAN], '\r'); -    NS16550_putc(COM_PORTS[CFG_DUART_CHAN], c); +	NS16550_putc (COM_PORTS[CFG_DUART_CHAN], c);  } -int -serial_getc(void) +int serial_getc (void)  { -    return NS16550_getc(COM_PORTS[CFG_DUART_CHAN]); +	return NS16550_getc (COM_PORTS[CFG_DUART_CHAN]);  } -int -serial_tstc(void) +int serial_tstc (void)  { -    return NS16550_tstc(COM_PORTS[CFG_DUART_CHAN]); +	return NS16550_tstc (COM_PORTS[CFG_DUART_CHAN]);  } -void -serial_setbrg (void) +void serial_setbrg (void)  { -	DECLARE_GLOBAL_DATA_PTR; - -    int clock_divisor = CFG_NS16550_CLK / 16 / gd->baudrate; +	int clock_divisor = CFG_NS16550_CLK / 16 / gd->baudrate;  #ifdef CFG_INIT_CHAN1 -    NS16550_reinit(COM_PORTS[0], clock_divisor); +	NS16550_reinit (COM_PORTS[0], clock_divisor);  #endif  #ifdef CFG_INIT_CHAN2 -    NS16550_reinit(COM_PORTS[1], clock_divisor); +	NS16550_reinit (COM_PORTS[1], clock_divisor);  #endif  } -void -serial_puts (const char *s) +void serial_puts (const char *s)  {  	while (*s) {  		serial_putc (*s++); @@ -100,32 +89,27 @@ serial_puts (const char *s)  }  #if (CONFIG_COMMANDS & CFG_CMD_KGDB) -void -kgdb_serial_init(void) +void kgdb_serial_init (void)  {  } -void -putDebugChar (int c) +void putDebugChar (int c)  {  	serial_putc (c);  } -void -putDebugStr (const char *str) +void putDebugStr (const char *str)  {  	serial_puts (str);  } -int -getDebugChar (void) +int getDebugChar (void)  { -	return serial_getc(); +	return serial_getc ();  } -void -kgdb_interruptible (int yes) +void kgdb_interruptible (int yes)  {  	return;  } -#endif	/* CFG_CMD_KGDB	*/ +#endif /* CFG_CMD_KGDB */ |