From 0ee920bf6439d5f404a77971a5f7e3fa04339924 Mon Sep 17 00:00:00 2001 From: Bryant Ou Date: Mon, 14 Sep 2020 23:41:41 -0700 Subject: console: Override uart base address Add a new CONFIG_OVERRIDE_UART_FOR_CONSOLE token to override the index of uart port, platform use a get_uart_for_console routine to decide what index value should be used for console. Signed-off-by: Bryant Ou Change-Id: I2079bd1e5ffa209553383b6aafe3b8724849ba2a Reviewed-on: https://review.coreboot.org/c/coreboot/+/45405 Tested-by: build bot (Jenkins) Reviewed-by: Marc Jones Reviewed-by: Jonathan Zhang --- src/console/Kconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/console') diff --git a/src/console/Kconfig b/src/console/Kconfig index 283488c27bc3..548b701d9f0a 100644 --- a/src/console/Kconfig +++ b/src/console/Kconfig @@ -58,6 +58,14 @@ if CONSOLE_SERIAL comment "device-specific UART" depends on HAVE_UART_SPECIAL +config OVERRIDE_UART_FOR_CONSOLE + bool + help + Set to "y" when the platform overrides the index of uart port by providing + a get_uart_for_console routine. + +if !OVERRIDE_UART_FOR_CONSOLE + config UART_FOR_CONSOLE int prompt "Index for UART port to use for console" if !FIXED_UART_FOR_CONSOLE @@ -87,6 +95,8 @@ depends on DRIVERS_UART_8250IO && UART_FOR_CONSOLE = 2 comment "Serial port base address = 0x2e8" depends on DRIVERS_UART_8250IO && UART_FOR_CONSOLE = 3 +endif + config UART_OVERRIDE_BAUDRATE bool help -- cgit v1.2.3