linux (Generic): add serial 8250 options

Bring serial config in line with Debian/Ubuntu:

Change maximum number of ports from 4 to 32, allow more than 4
legacy ports, enable IRQ sharing.

Add support for RSA, Designware and Intel Medfield UARTs

Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
Matthias Reichl 2018-12-05 00:57:46 +01:00
parent 6c74f35962
commit 9abbca1beb

View File

@ -2483,13 +2483,17 @@ CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_EXTENDED=y
# CONFIG_SERIAL_8250_DW is not set CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_DW=y
# CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_RT288X is not set
# CONFIG_SERIAL_8250_LPSS is not set # CONFIG_SERIAL_8250_LPSS is not set
# CONFIG_SERIAL_8250_MID is not set CONFIG_SERIAL_8250_MID=y
# CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_8250_MOXA is not set
# #
@ -4630,7 +4634,7 @@ CONFIG_DMADEVICES=y
# DMA Devices # DMA Devices
# #
CONFIG_DMA_ENGINE=y CONFIG_DMA_ENGINE=y
CONFIG_DMA_VIRTUAL_CHANNELS=m CONFIG_DMA_VIRTUAL_CHANNELS=y
CONFIG_DMA_ACPI=y CONFIG_DMA_ACPI=y
# CONFIG_ALTERA_MSGDMA is not set # CONFIG_ALTERA_MSGDMA is not set
CONFIG_INTEL_IDMA64=m CONFIG_INTEL_IDMA64=m
@ -4640,6 +4644,7 @@ CONFIG_INTEL_IOATDMA=m
CONFIG_DW_DMAC_CORE=m CONFIG_DW_DMAC_CORE=m
CONFIG_DW_DMAC=m CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m CONFIG_DW_DMAC_PCI=m
CONFIG_HSU_DMA=y
# #
# DMA Clients # DMA Clients