serial: pxa: Implement default_serial_console in serial_pxa.c
Implement weak default_serial_console() function in serial_pxa driver, which gets available in case CONFIG_SERIAL_MULTI is enabled. This will get helpful in subsequent patches, which will encapsulate PXA's struct serial_device instances in serial_pxa driver. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Marek Vasut <marek.vasut@gmail.com> Cc: Tom Rini <trini@ti.com>
This commit is contained in:
parent
90bad891e1
commit
407e6a2800
@ -36,6 +36,7 @@
|
||||
#include <asm/arch/pxa-regs.h>
|
||||
#include <asm/arch/regs-uart.h>
|
||||
#include <asm/io.h>
|
||||
#include <linux/compiler.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
@ -298,4 +299,19 @@ void pxa_puts_dev(unsigned int uart_index, const char *s)
|
||||
|
||||
#ifndef CONFIG_SERIAL_MULTI
|
||||
pxa_uart(serial, UART)
|
||||
#else
|
||||
__weak struct serial_device *default_serial_console(void)
|
||||
{
|
||||
#if CONFIG_CONS_INDEX == 1
|
||||
return &serial_hwuart_device;
|
||||
#elif CONFIG_CONS_INDEX == 2
|
||||
return &serial_stuart_device;
|
||||
#elif CONFIG_CONS_INDEX == 3
|
||||
return &serial_ffuart_device;
|
||||
#elif CONFIG_CONS_INDEX == 4
|
||||
return &serial_btuart_device;
|
||||
#else
|
||||
#error "Bad CONFIG_CONS_INDEX."
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user