The OMAP3 SDPs have both UART1 and UART3 available. Historically, UART1 has been used for the console. Add a config option to select between these UARTs (along the lines of what has been done for OMAP3 EVM) Signed-off-by: Anand Gadiyar <gadiyar@xxxxxx> --- board/omap/Kconfig | 16 ++++++++++++++++ board/omap/board-sdp343x.c | 4 ++++ 2 files changed, 20 insertions(+) Index: barebox/board/omap/Kconfig =================================================================== --- barebox.orig/board/omap/Kconfig +++ barebox/board/omap/Kconfig @@ -61,6 +61,22 @@ config MACH_OMAP3EVM endchoice +if MACH_OMAP343xSDP + choice + prompt "Select UART" + + config OMAP343xSDP_UART1 + bool "Use UART1" + help + Say Y here if you would like to use UART1 as console. + + config OMAP343xSDP_UART3 + bool "Use UART3" + help + Say Y here if you would like to use UART1 as console. + endchoice +endif + if MACH_OMAP3EVM choice prompt "Select UART" Index: barebox/board/omap/board-sdp343x.c =================================================================== --- barebox.orig/board/omap/board-sdp343x.c +++ barebox/board/omap/board-sdp343x.c @@ -611,7 +611,11 @@ static struct NS16550_plat serial_plat = static struct device_d sdp3430_serial_device = { .name = "serial_ns16550", +#if defined(CONFIG_OMAP343xSDP_UART1) + .map_base = OMAP_UART1_BASE, +#elif defined(CONFIG_OMAP343xSDP_UART3) .map_base = OMAP_UART3_BASE, +#endif .size = 1024, .platform_data = (void *)&serial_plat, }; _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox