static int __init uart00_console_setup(struct console *co, char *options) { struct uart_port *port; int baud = 38400; int bits = 8; int parity = 'n'; int flow= 'n'; #ifdef CONFIG_ARCH_CAMELOT /* * Check whether an invalid uart number has been specified, and * if so, search for the first available port that does have * console support. */ port = &uart00_ports[0]; co->index = 0; #else return -ENODEV; #endif if (options) uart_parse_options(options, &baud, &parity, &bits, &flow); else uart00_console_get_options(port, &baud, &parity, &bits); return uart_set_options(port, co, baud, parity, bits, flow); }
static int __init uart00_console_setup(struct console *co, char *options) { struct uart_port *port; int baud = 115200; int bits = 8; int parity = 'n'; int flow = 'n'; #ifdef CONFIG_ARCH_CAMELOT port = &epxa10db_port; ; #else return -ENODEV; #endif if (options) uart_parse_options(options, &baud, &parity, &bits, &flow); else uart00_console_get_options(port, &baud, &parity, &bits); return uart_set_options(port, co, baud, parity, bits, flow); }