diff options
author | Alexandru Gagniuc <mr.nuke.me@gmail.com> | 2015-11-23 16:18:12 -0800 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2015-11-28 19:19:31 +0100 |
commit | 4d5317e5a4dc1a84ddddeadb3222125d8581644d (patch) | |
tree | 75b43b6c4febc28046338eaabfefa1fa378715c7 /payloads/libpayload/Kconfig | |
parent | 316170e22cd2772e3b01e714ca8d662467b8de0c (diff) |
libpayload: Remove redundant 8250 MMIO32 UART driver
The more generic 8250 driver can handle both port-mapped and memory-
mapped 8250-compatible UARTs, with different register sizes. Thus, a
separate driver for MMIO32 is not needed.
The generic 8250 driver was tested to work for both output and input,
on Apollolake SoC, which only presents an MMIO32 UART.
Change-Id: Idab766588ddd097649a37de92394b0078ecc660a
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-on: https://review.coreboot.org/12524
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'payloads/libpayload/Kconfig')
-rw-r--r-- | payloads/libpayload/Kconfig | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/payloads/libpayload/Kconfig b/payloads/libpayload/Kconfig index 024fa1502b..5e0262426b 100644 --- a/payloads/libpayload/Kconfig +++ b/payloads/libpayload/Kconfig @@ -200,21 +200,15 @@ config SERIAL_CONSOLE default y config 8250_SERIAL_CONSOLE - bool "8250, 16450, 16550, 16550A compatible serial port driver" + bool "8250-compatible serial port driver (including IO and MMIO)" depends on SERIAL_CONSOLE - default y if ARCH_X86 - default n if !ARCH_X86 + default y config S5P_SERIAL_CONSOLE bool "Exynos SOC, S5P compatible serial port driver" depends on SERIAL_CONSOLE default n -config 8250_MMIO32_SERIAL_CONSOLE - bool "Memory-mapped 8250-compatible serial port driver with 32-bit regs" - depends on SERIAL_CONSOLE - default n - config IPQ806X_SERIAL_CONSOLE bool "IPQ806x SOC compatible serial port driver" depends on SERIAL_CONSOLE |