blob: 60b0e5f1dc1f7f44df4726ad6083178fdafb195b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
# SPDX-License-Identifier: GPL-2.0-only
menu "serial drivers"
depends on !CONSOLE_NONE
config SERIAL_DEV_BUS
bool "Serial device bus"
select POLLER
depends on CONSOLE_FULL
help
Core support for devices connected via a serial port.
config DRIVER_SERIAL_ARM_DCC
depends on ARM && !CPU_V8
bool "ARM Debug Communications Channel (DCC) serial driver"
config SERIAL_AMBA_PL011
bool "ARM AMBA PL011 serial port support"
depends on ARM_AMBA
help
This selects the ARM(R) AMBA(R) PrimeCell PL011 UART. If you have
an Integrator/PP2, Integrator/CP or Versatile platform, say Y here.
If unsure, say N.
config DRIVER_SERIAL_AR933X
bool "AR933X serial driver"
depends on MACH_MIPS_ATH79
help
If you have an Atheros AR933X SOC based board and want to use the
built-in UART of the SoC, say Y to this option.
config DRIVER_SERIAL_EFI
bool "EFI serial"
depends on EFI_PAYLOAD
config DRIVER_SERIAL_IMX
depends on ARCH_IMX
default y
bool "i.MX serial driver"
config DRIVER_SERIAL_STM32
depends on ARCH_STM32
bool "stm32 serial driver"
config DRIVER_SERIAL_STM378X
depends on ARCH_MXS
default y
bool "i.MX23/i.MX28 debug UART serial driver"
config DRIVER_SERIAL_AUART
depends on ARCH_MXS
select STMP_DEVICE
bool "i.MX23/i.MX28 application UART serial driver"
config DRIVER_SERIAL_LINUX_CONSOLE
depends on SANDBOX
default y
bool "linux console driver"
config DRIVER_SERIAL_EFI_STDIO
depends on EFI_PAYLOAD
bool "EFI stdio driver"
config DRIVER_SERIAL_MPC5XXX
depends on MPC5200
default y
bool "MPC5200 serial driver"
config DRIVER_SERIAL_CLPS711X
depends on ARCH_CLPS711X
default y
bool "CLPS711X serial driver"
config DRIVER_SERIAL_NS16550
default n
bool "NS16550 serial driver"
help
Enable this to get support for NS16550 based serial devices
config DRIVER_SERIAL_ATMEL
depends on ARCH_AT91
default y
bool "Atmel serial driver"
config DRIVER_SERIAL_NS16550_PCI
depends on DRIVER_SERIAL_NS16550
depends on PCI
default y
bool "NS16550 PCI serial driver"
help
Enable this to get support for NS16550 UARTs connected over PCI
config DRIVER_SERIAL_PL010
depends on ARCH_EP93XX
default y
bool "ARM AMBA PL010 support"
help
Enable this to get support for AMBA PL010 based serial devices
config DRIVER_SERIAL_PXA
bool "PXA serial driver"
depends on ARCH_PXA
config DRIVER_SERIAL_OMAP4_USBBOOT
bool "serial driver over omap4 usb"
default n
depends on OMAP4_USBBOOT
help
Enable this to get console support over the usb bus used to boot an OMAP4
config DRIVER_SERIAL_CADENCE
bool "Cadence UART driver"
help
Say Y here if you have a Cadence serial IP core.
config DRIVER_SERIAL_DIGIC
bool "Canon DIGIC serial driver"
depends on ARCH_DIGIC
config DRIVER_SERIAL_LPUART
depends on ARCH_VF610
default y
bool "LPUART serial driver"
config DRIVER_SERIAL_LPUART32
depends on ARCH_IMX
bool "LPUART32 serial driver"
config VIRTIO_CONSOLE
tristate "Virtio console"
depends on VIRTIO
help
Virtio console for use with hypervisors.
Also serves as a general-purpose serial device for data
transfer between the guest and host.
config SERIAL_SIFIVE
tristate "SiFive UART support"
depends on OFDEVICE
help
Select this option if you are building barebox for a device that
contains a SiFive UART IP block. This type of UART is present on
SiFive FU540 SoCs, among others.
config SERIAL_SBI
tristate "RISCV Serial support over SBI's HTIF"
depends on OFDEVICE
depends on RISCV_SBI
help
Select this option if you are building barebox for a RISCV platform
that implements a serial over SBI.
endmenu
|