1config HAS_NS16550
2	bool "NS16550 UART driver" if ARM
3	default y
4	help
5	  This selects the 16550-series UART support. For most systems, say Y.
6
7config HAS_CADENCE_UART
8	bool "Xilinx Cadence UART driver"
9	default y
10	depends on ARM_64
11	help
12	  This selects the Xilinx Zynq Cadence UART. If you have a Xilinx Zynq
13	  based board, say Y.
14
15config HAS_MVEBU
16	bool "Marvell MVEBU UART driver"
17	default y
18	depends on ARM_64
19	help
20	  This selects the Marvell MVEBU UART. If you have a ARMADA 3700
21	  based board, say Y.
22
23config HAS_MESON
24	bool "Amlogic MESON UART driver"
25	default y
26	depends on ARM_64
27	help
28	  This selects the Amlogic MESON UART. If you have a Amlogic based
29	  board, say Y.
30
31config HAS_PL011
32	bool "ARM PL011 UART driver"
33	default y
34	depends on ARM
35	help
36	  This selects the ARM(R) AMBA(R) PrimeCell PL011 UART. If you have
37	  an Integrator/PP2, Integrator/CP or Versatile platform, say Y.
38
39config HAS_EXYNOS4210
40	bool "Samsung Exynos 4210 UART driver"
41	default y
42	depends on ARM_32
43	help
44	  This selects the Samsung Exynos 4210 UART. If you have a Samsung
45	  Exynos based board, say Y.
46
47config HAS_OMAP
48	bool "Texas Instruments OMAP UART driver"
49	default y
50	depends on ARM_32
51	help
52	  This selects the Texas Instruments OMAP UART. If you have a Texas
53	  Instruments based CPU, say Y.
54
55config HAS_SCIF
56	bool "SuperH SCI(F) UART driver"
57	default y
58	depends on ARM
59	help
60	  This selects the SuperH SCI(F) UART. If you have a SuperH based board,
61	  or Renesas R-Car Gen 2/3 based board say Y.
62
63config HAS_EHCI
64	bool
65	depends on X86
66	help
67	  This selects the USB based EHCI debug port to be used as a UART. If
68	  you have an x86 based system with USB, say Y.
69