4 config DRIVERS_UART_8250IO
5 # FIXME: Shouldn't have a prompt, should default to n, and
6 # should be selected by boards that have it instead.
7 bool "Serial port on SuperIO"
8 depends on ARCH_X86 || ARCH_PPC64
9 default n if DRIVERS_UART_8250MEM || HAVE_UART_SPECIAL
10 default n if NO_UART_ON_SUPERIO
14 config DRIVERS_UART_8250IO_SKIP_INIT
16 depends on DRIVERS_UART_8250IO
18 # Select this for mainboard without SuperIO serial port.
19 config NO_UART_ON_SUPERIO
22 config UART_OVERRIDE_INPUT_CLOCK_DIVIDER
26 Set to "y" when the platform overrides the uart_input_clock_divider
29 config UART_OVERRIDE_REFCLK
33 Set to "y" when the platform overrides the uart_platform_refclk
36 config DRIVERS_UART_8250MEM
41 config DRIVERS_UART_8250MEM_32
44 select DRIVERS_UART_8250MEM
46 config HAVE_UART_SPECIAL
51 config DRIVERS_UART_OXPCIE
52 bool "Oxford OXPCIe952"
54 depends on PCI && !DRIVERS_UART_8250MEM_32
55 select DRIVERS_UART_8250MEM
56 select EARLY_PCI_BRIDGE
57 select UART_OVERRIDE_REFCLK
59 Support for Oxford OXPCIe952 serial port PCIe cards.
60 Currently only devices with the vendor ID 0x1415 and device ID
61 0xc158 or 0xc11b will work.
63 config DRIVERS_UART_PL011
66 select HAVE_UART_SPECIAL
68 config DRIVERS_UART_SIFIVE
70 select HAVE_UART_SPECIAL
71 select UART_OVERRIDE_INPUT_CLOCK_DIVIDER