## SPDX-License-Identifier: GPL-2.0-only config DRIVERS_UART bool config DRIVERS_UART_8250IO # FIXME: Shouldn't have a prompt, should default to n, and # should be selected by boards that have it instead. bool "Serial port on SuperIO" depends on ARCH_X86 || ARCH_PPC64 default n if DRIVERS_UART_8250MEM || HAVE_UART_SPECIAL default n if NO_UART_ON_SUPERIO default y select DRIVERS_UART config DRIVERS_UART_8250IO_SKIP_INIT def_bool n depends on DRIVERS_UART_8250IO # Select this for mainboard without SuperIO serial port. config NO_UART_ON_SUPERIO def_bool n config UART_OVERRIDE_INPUT_CLOCK_DIVIDER bool default n help Set to "y" when the platform overrides the uart_input_clock_divider routine. config UART_OVERRIDE_REFCLK bool default n help Set to "y" when the platform overrides the uart_platform_refclk routine. config DRIVERS_UART_8250MEM bool default n select DRIVERS_UART config DRIVERS_UART_8250MEM_32 bool default n select DRIVERS_UART_8250MEM config HAVE_UART_SPECIAL bool default n select DRIVERS_UART config DRIVERS_UART_OXPCIE bool "Oxford OXPCIe952" default n depends on PCI && !DRIVERS_UART_8250MEM_32 select DRIVERS_UART_8250MEM select EARLY_PCI_BRIDGE select UART_OVERRIDE_REFCLK help Support for Oxford OXPCIe952 serial port PCIe cards. Currently only devices with the vendor ID 0x1415 and device ID 0xc158 or 0xc11b will work. config DRIVERS_UART_PL011 bool default n select HAVE_UART_SPECIAL config DRIVERS_UART_SIFIVE bool select HAVE_UART_SPECIAL select UART_OVERRIDE_INPUT_CLOCK_DIVIDER