summaryrefslogtreecommitdiffstats
path: root/src/console
diff options
context:
space:
mode:
authorBryant Ou <Bryant.Ou.Q@gmail.com>2020-09-14 23:41:41 -0700
committerPatrick Georgi <pgeorgi@google.com>2020-11-09 07:46:10 +0000
commit0ee920bf6439d5f404a77971a5f7e3fa04339924 (patch)
tree9c970f7a3ed09d8db32b82b90befa6842c215b9b /src/console
parent12985c1dd78b4a641ea7bd1ff34f1d7d4361d309 (diff)
downloadcoreboot-0ee920bf6439d5f404a77971a5f7e3fa04339924.tar.gz
coreboot-0ee920bf6439d5f404a77971a5f7e3fa04339924.tar.bz2
coreboot-0ee920bf6439d5f404a77971a5f7e3fa04339924.zip
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 <Bryant.Ou.Q@gmail.com> Change-Id: I2079bd1e5ffa209553383b6aafe3b8724849ba2a Reviewed-on: https://review.coreboot.org/c/coreboot/+/45405 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Marc Jones <marc@marcjonesconsulting.com> Reviewed-by: Jonathan Zhang <jonzhang@fb.com>
Diffstat (limited to 'src/console')
-rw-r--r--src/console/Kconfig10
1 files changed, 10 insertions, 0 deletions
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