add gdb sim sample for h8s
[openadk.git] / target / linux / config / Config.in.serial
blobd32efe085da29191f2f9bb40e8ecb3a8bd10d6a8
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu "Serial devices support"
5 depends on ADK_TARGET_WITH_SERIAL || ADK_TARGET_QEMU || ADK_TARGET_VBOX || ADK_TARGET_SIM || ADK_TARGET_GENERIC
7 config ADK_KERNEL_SERIAL_8250_DMA
8         bool
10 config ADK_KERNEL_SERIAL_8250_DW
11         bool
13 config ADK_KERNEL_SERIAL_8250_CONSOLE
14         bool
16 config ADK_KERNEL_SERIAL_8250_PNP
17         bool
19 config ADK_KERNEL_SERIAL_ARC_CONSOLE
20         bool
22 config ADK_KERNEL_SERIAL_XILINX_PS_UART_CONSOLE
23         bool
25 config ADK_KERNEL_SERIAL_IMX_CONSOLE
26         bool
28 config ADK_KERNEL_SERIAL_OF_PLATFORM
29         bool
31 config ADK_KERNEL_SERIAL_OMAP_CONSOLE
32         bool
34 config ADK_KERNEL_SERIAL_UARTLITE_CONSOLE
35         bool
37 config ADK_KERNEL_SERIAL_ETRAXFS_CONSOLE
38         bool
40 config ADK_KERNEL_SERIAL_MCF_CONSOLE
41         bool
43 config ADK_KERNEL_SERIAL_PMACZILOG_TTYS
44         bool
46 config ADK_KERNEL_SERIAL_PMACZILOG_CONSOLE
47         bool
49 config ADK_KERNEL_SERIAL_SH_SCI_CONSOLE
50         bool
52 config ADK_KERNEL_SERIAL_AMBA_PL011_CONSOLE
53         bool
55 config ADK_KERNEL_SERIAL_SUNCORE
56         bool
58 config ADK_KERNEL_SERIAL_SUNSU_CONSOLE
59         bool
61 config ADK_KERNEL_DA_CONSOLE
62         bool
64 config ADK_KERNEL_SERIAL_IP22_ZILOG_CONSOLE
65         bool
67 config ADK_KERNEL_SERIAL_BFIN_CONSOLE
68         bool
70 config ADK_KERNEL_SERIAL_BFIN_UART0
71         bool
73 config ADK_KERNEL_SERIAL_BFIN_UART1
74         bool
76 config ADK_KERNEL_SERIAL_8250_INGENIC
77         bool
79 config ADK_KERNEL_SERIAL_BFIN
80         bool "BFIN serial driver"
81         select ADK_KERNEL_SERIAL_BFIN_CONSOLE
82         select ADK_KERNEL_SERIAL_BFIN_UART0
83         select ADK_KERNEL_SERIAL_BFIN_UART1
84         depends on ADK_TARGET_ARCH_BFIN
85         default y if ADK_TARGET_ARCH_BFIN
87 config ADK_KERNEL_SERIAL_8250
88         bool "8250 serial driver"
89         select ADK_KERNEL_SERIAL_OF_PLATFORM if ADK_TARGET_SYSTEM_XILINX_KINTEX7 \
90                                                 || ADK_TARGET_SYSTEM_IMGTEC_CI20 \
91                                                 || ADK_TARGET_SYSTEM_QEMU_XTENSA \
92                                                 || ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \
93                                                 || ADK_TARGET_SYSTEM_QEMU_NIOS2 \
94                                                 || ADK_TARGET_SYSTEM_QEMU_OR1K \
95                                                 || ADK_TARGET_SYSTEM_ORANGE_PI0 \
96                                                 || ADK_TARGET_SYSTEM_SOM_C6745
97         select ADK_KERNEL_SERIAL_8250_PNP if ADK_TARGET_SYSTEM_PCENGINES_APU
98         select ADK_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
99         select ADK_KERNEL_SERIAL_8250_DW if ADK_TARGET_SYSTEM_ORANGE_PI0
100         select ADK_KERNEL_SERIAL_8250_DMA if ADK_TARGET_SYSTEM_ORANGE_PI0
101         select ADK_KERNEL_SERIAL_8250_CONSOLE
102         select ADK_KERNEL_SERIAL_8250_INGENIC if ADK_TARGET_SYSTEM_IMGTEC_CI20
103         depends on ADK_TARGET_SYSTEM_XILINX_KINTEX7 \
104                 || ADK_TARGET_SYSTEM_IMGTEC_CI20 \
105                 || ADK_TARGET_SYSTEM_LINKSYS_NSLU2 \
106                 || ADK_TARGET_SYSTEM_ANDES_AG101P \
107                 || ADK_TARGET_SYSTEM_PCENGINES_APU \
108                 || ADK_TARGET_SYSTEM_PCENGINES_ALIX \
109                 || ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \
110                 || ADK_TARGET_SYSTEM_QEMU_MIPS \
111                 || ADK_TARGET_SYSTEM_QEMU_MIPS64 \
112                 || ADK_TARGET_SYSTEM_SGI_O2 \
113                 || ADK_TARGET_SYSTEM_QEMU_ALPHA \
114                 || ADK_TARGET_SYSTEM_QEMU_NIOS2 \
115                 || ADK_TARGET_SYSTEM_QEMU_OR1K \
116                 || ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO \
117                 || ADK_TARGET_SYSTEM_QEMU_X86 \
118                 || ADK_TARGET_SYSTEM_QEMU_X86_64 \
119                 || ADK_TARGET_SYSTEM_QEMU_XTENSA \
120                 || ADK_TARGET_SYSTEM_IBM_X40 \
121                 || ADK_TARGET_SYSTEM_GENERIC_NDS32 \
122                 || ADK_TARGET_SYSTEM_GENERIC_X86 \
123                 || ADK_TARGET_SYSTEM_GENERIC_X86_64 \
124                 || ADK_TARGET_SYSTEM_MIKROTIK_RB532 \
125                 || ADK_TARGET_SYSTEM_MIKROTIK_RB4XX \
126                 || ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG \
127                 || ADK_TARGET_SYSTEM_ORANGE_PI0 \
128                 || ADK_TARGET_SYSTEM_SOM_C6745
129         default y if ADK_TARGET_SYSTEM_XILINX_KINTEX7
130         default y if ADK_TARGET_SYSTEM_IMGTEC_CI20
131         default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2
132         default y if ADK_TARGET_SYSTEM_ANDES_AG101P
133         default y if ADK_TARGET_SYSTEM_PCENGINES_APU
134         default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
135         default y if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605
136         default y if ADK_TARGET_SYSTEM_QEMU_MIPS
137         default y if ADK_TARGET_SYSTEM_QEMU_MIPS64
138         default y if ADK_TARGET_SYSTEM_SGI_O2
139         default y if ADK_TARGET_SYSTEM_QEMU_ALPHA
140         default y if ADK_TARGET_SYSTEM_QEMU_NIOS2
141         default y if ADK_TARGET_SYSTEM_QEMU_OR1K
142         default y if ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO
143         default y if ADK_TARGET_SYSTEM_QEMU_X86
144         default y if ADK_TARGET_SYSTEM_QEMU_X86_64
145         default y if ADK_TARGET_SYSTEM_QEMU_XTENSA
146         default y if ADK_TARGET_SYSTEM_IBM_X40
147         default y if ADK_TARGET_SYSTEM_GENERIC_NDS32
148         default y if ADK_TARGET_SYSTEM_GENERIC_X86
149         default y if ADK_TARGET_SYSTEM_GENERIC_X86_64
150         default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
151         default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
152         default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
153         default y if ADK_TARGET_SYSTEM_ORANGE_PI0
154         default y if ADK_TARGET_SYSTEM_SOM_C6745
155         default n
156         help
157           Serial driver for 8250 UART chip.
159 config ADK_KERNEL_DA_TTY
160         bool "METAG serial driver"
161         select ADK_KERNEL_DA_CONSOLE
162         depends on ADK_TARGET_SYSTEM_QEMU_METAG
163         default y if ADK_TARGET_SYSTEM_QEMU_METAG
164         default n
165         help
166           Serial driver for Qemu METAG Emulation.
168 config ADK_KERNEL_SERIAL_SUNSU
169         bool "Sun Sparc64 serial driver"
170         select ADK_KERNEL_SERIAL_SUNSU_CONSOLE
171         select ADK_KERNEL_SERIAL_SUNCORE
172         depends on ADK_TARGET_SYSTEM_QEMU_SPARC64
173         default y if ADK_TARGET_SYSTEM_QEMU_SPARC64
174         default n
175         help
176           Serial driver for Sun SPARC64.
178 config ADK_KERNEL_SERIAL_ETRAXFS
179         bool "ETRAXFS serial driver"
180         select ADK_KERNEL_SERIAL_ETRAXFS_CONSOLE
181         depends on ADK_TARGET_SYSTEM_QEMU_CRIS
182         default y if ADK_TARGET_SYSTEM_QEMU_CRIS
183         default n
184         help
185           Serial driver for ETRAXFS CRISv32 Qemu Emulation.
187 config ADK_KERNEL_SERIAL_ARC
188         bool "ARC serial driver"
189         select ADK_KERNEL_SERIAL_ARC_CONSOLE
190         depends on ADK_TARGET_SYSTEM_NSIM_ARCV1 \
191                 || ADK_TARGET_SYSTEM_NSIM_ARCV2
192         default y if ADK_TARGET_SYSTEM_NSIM_ARCV1
193         default y if ADK_TARGET_SYSTEM_NSIM_ARCV2
194         default n
195         help
196           Serial driver for nSIM ARC simulator.
198 config ADK_KERNEL_SERIAL_XILINX_PS_UART
199         bool "Cadence serial driver"
200         select ADK_KERNEL_SERIAL_XILINX_PS_UART_CONSOLE
201         depends on ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
202         default y if ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
203         default n
204         help
205           Serial driver for Xilinx Zynq.
207 config ADK_KERNEL_SERIAL_IMX
208         bool "IMX serial driver"
209         select ADK_KERNEL_SERIAL_IMX_CONSOLE
210         depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
211         default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
212         default n
213         help
214           Serial driver for IMX6 chip.
216 config ADK_KERNEL_SERIAL_AMBA_PL011
217         bool "AMBA PL011 serial driver"
218         select ADK_KERNEL_SERIAL_AMBA_PL011_CONSOLE
219         select ADK_KERNEL_SERIAL_OF_PLATFORM
220         select ADK_KERNEL_SERIAL_8250
221         select ADK_KERNEL_SERIAL_8250_CONSOLE
222         depends on ADK_TARGET_BOARD_BCM28XX \
223                 || ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE \
224                 || ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB \
225                 || ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU \
226                 || ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
227         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
228         default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
229         default y if ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE
230         default y if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB
231         default y if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
232         default y if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
233         default n
234         help
235           Serial driver for AMBA PL011 chip.
237 config ADK_KERNEL_SERIAL_SH_SCI
238         bool "sci serial driver"
239         select ADK_KERNEL_SERIAL_SH_SCI_CONSOLE
240         depends on ADK_TARGET_SYSTEM_SIM_H8300H \
241                 || ADK_TARGET_SYSTEM_SIM_H8S \
242                 || ADK_TARGET_SYSTEM_HITACHI_EDOSK2674
243         default y if ADK_TARGET_SYSTEM_SIM_H8300H
244         default y if ADK_TARGET_SYSTEM_SIM_H8S
245         default y if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674
246         default n
247         help
248           Serial driver for SCI chip.
250 config ADK_KERNEL_SERIAL_MCF
251         bool "coldfire serial driver"
252         select ADK_KERNEL_SERIAL_MCF_CONSOLE
253         depends on ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
254         default y if ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
255         default n
256         help
257           Serial driver for Qemu coldfire.
259 config ADK_KERNEL_SERIAL_PMACZILOG
260         bool "pmac serial driver"
261         select ADK_KERNEL_SERIAL_PMACZILOG_TTYS
262         select ADK_KERNEL_SERIAL_PMACZILOG_CONSOLE
263         depends on ADK_TARGET_SYSTEM_QEMU_M68K_Q800 \
264                 || ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
265         default y if ADK_TARGET_SYSTEM_QEMU_M68K_Q800
266         default y if ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
267         default n
268         help
269           Serial driver for PMAC Q800 M68K and MACPPC.
271 config ADK_KERNEL_SERIAL_OMAP
272         bool "omap serial driver"
273         select ADK_KERNEL_SERIAL_8250
274         select ADK_KERNEL_SERIAL_8250_CONSOLE
275         select ADK_KERNEL_SERIAL_OMAP_CONSOLE
276         depends on ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
277         default y if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
278         default n
279         help
280           Serial driver for Beaglebone Black
282 config ADK_KERNEL_SERIAL_UARTLITE
283         bool "uartlite serial driver"
284         select ADK_KERNEL_SERIAL_UARTLITE_CONSOLE
285         depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800 \
286                 || ADK_TARGET_SYSTEM_NUMATO_MIMASV2
287         default y if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
288         default y if ADK_TARGET_SYSTEM_NUMATO_MIMASV2
289         default n
290         help
291           Serial driver for UART lite hardware.
293 config ADK_KERNEL_SERIAL_IP22_ZILOG
294         bool "SGI IP22 (Indy) serial driver"
295         select ADK_KERNEL_SERIAL_IP22_ZILOG_CONSOLE
296         depends on ADK_TARGET_SYSTEM_SGI_INDY
297         default y if ADK_TARGET_SYSTEM_SGI_INDY
298         default n
299         help
300           Serial driver for SGI Indy.
302 config ADK_KERNEL_SERIAL_ATMEL
303         bool "AT32 serial driver"
304         select ADK_KERNEL_SERIAL_ATMEL_CONSOLE
305         select ADK_KERNEL_SERIAL_ATMEL_PDC
306         select ADK_KERNEL_BOARD_GRASSHOPPER_USART1 if ADK_TARGET_SYSTEM_GRASSHOPPER
307         depends on ADK_TARGET_CPU_AVR32
308         default y if ADK_TARGET_SYSTEM_GRASSHOPPER
309         default n
310         help
311           Serial driver for AVR32 Grasshopper boards
313 config ADK_KERNEL_BOARD_GRASSHOPPER_USART0
314         bool "Enable USART0 on AVR32 Grasshopper boards"
315         depends on ADK_KERNEL_SERIAL_ATMEL && ADK_TARGET_SYSTEM_GRASSHOPPER
316         default n
317         help
318           Enable second USART on Grasshoper boards
320 endmenu