aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/8250/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/tty/serial/8250/Kconfig')
-rw-r--r--drivers/tty/serial/8250/Kconfig51
1 files changed, 46 insertions, 5 deletions
diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig
index b03cb5175113..64742a086ae3 100644
--- a/drivers/tty/serial/8250/Kconfig
+++ b/drivers/tty/serial/8250/Kconfig
@@ -262,7 +262,12 @@ config SERIAL_8250_RSA
262 bool "Support RSA serial ports" 262 bool "Support RSA serial ports"
263 depends on SERIAL_8250_EXTENDED 263 depends on SERIAL_8250_EXTENDED
264 help 264 help
265 ::: To be written ::: 265 Say Y here if you have a IODATA RSA-DV II/S ISA card and
266 would like to use its >115kbps speeds.
267 You will need to provide module parameter "probe_rsa", or boot-time
268 parameter 8250.probe_rsa with I/O addresses of this card then.
269
270 If you don't have such card, or if unsure, say N.
266 271
267config SERIAL_8250_ACORN 272config SERIAL_8250_ACORN
268 tristate "Acorn expansion card serial port support" 273 tristate "Acorn expansion card serial port support"
@@ -272,6 +277,30 @@ config SERIAL_8250_ACORN
272 system, say Y to this option. The driver can handle 1, 2, or 3 port 277 system, say Y to this option. The driver can handle 1, 2, or 3 port
273 cards. If unsure, say N. 278 cards. If unsure, say N.
274 279
280config SERIAL_8250_BCM2835AUX
281 tristate "BCM2835 auxiliar mini UART support"
282 depends on ARCH_BCM2835 || COMPILE_TEST
283 depends on SERIAL_8250 && SERIAL_8250_SHARE_IRQ
284 help
285 Support for the BCM2835 auxiliar mini UART.
286
287 Features and limitations of the UART are
288 Registers are similar to 16650 registers,
289 set bits in the control registers that are unsupported
290 are ignored and read back as 0
291 7/8 bit operation with 1 start and 1 stop bit
292 8 symbols deep fifo for rx and tx
293 SW controlled RTS and SW readable CTS
294 Clock rate derived from system clock
295 Uses 8 times oversampling (compared to 16 times for 16650)
296 Missing break detection (but break generation)
297 Missing framing error detection
298 Missing parity bit
299 Missing receive time-out interrupt
300 Missing DCD, DSR, DTR and RI signals
301
302 If unsure, say N.
303
275config SERIAL_8250_FSL 304config SERIAL_8250_FSL
276 bool 305 bool
277 depends on SERIAL_8250_CONSOLE 306 depends on SERIAL_8250_CONSOLE
@@ -295,6 +324,7 @@ config SERIAL_8250_EM
295config SERIAL_8250_RT288X 324config SERIAL_8250_RT288X
296 bool "Ralink RT288x/RT305x/RT3662/RT3883 serial port support" 325 bool "Ralink RT288x/RT305x/RT3662/RT3883 serial port support"
297 depends on SERIAL_8250 326 depends on SERIAL_8250
327 depends on MIPS || COMPILE_TEST
298 default y if MIPS_ALCHEMY || SOC_RT288X || SOC_RT305X || SOC_RT3883 || SOC_MT7620 328 default y if MIPS_ALCHEMY || SOC_RT288X || SOC_RT305X || SOC_RT3883 || SOC_MT7620
299 help 329 help
300 Selecting this option will add support for the alternate register 330 Selecting this option will add support for the alternate register
@@ -346,7 +376,7 @@ config SERIAL_8250_LPC18XX
346 serial port, say Y to this option. If unsure, say Y. 376 serial port, say Y to this option. If unsure, say Y.
347 377
348config SERIAL_8250_MT6577 378config SERIAL_8250_MT6577
349 bool "Mediatek serial port support" 379 tristate "Mediatek serial port support"
350 depends on SERIAL_8250 && ARCH_MEDIATEK 380 depends on SERIAL_8250 && ARCH_MEDIATEK
351 help 381 help
352 If you have a Mediatek based board and want to use the 382 If you have a Mediatek based board and want to use the
@@ -360,9 +390,10 @@ config SERIAL_8250_UNIPHIER
360 serial ports, say Y to this option. If unsure, say N. 390 serial ports, say Y to this option. If unsure, say N.
361 391
362config SERIAL_8250_INGENIC 392config SERIAL_8250_INGENIC
363 bool "Support for Ingenic SoC serial ports" 393 tristate "Support for Ingenic SoC serial ports"
364 depends on OF_FLATTREE 394 depends on SERIAL_8250
365 select LIBFDT 395 depends on (OF_FLATTREE && SERIAL_8250_CONSOLE) || !SERIAL_EARLYCON
396 depends on MIPS || COMPILE_TEST
366 help 397 help
367 If you have a system using an Ingenic SoC and wish to make use of 398 If you have a system using an Ingenic SoC and wish to make use of
368 its UARTs, say Y to this option. If unsure, say N. 399 its UARTs, say Y to this option. If unsure, say N.
@@ -378,6 +409,16 @@ config SERIAL_8250_MID
378 present on the UART found on Intel Medfield SOC and various other 409 present on the UART found on Intel Medfield SOC and various other
379 Intel platforms. 410 Intel platforms.
380 411
412config SERIAL_8250_MOXA
413 tristate "MOXA SmartIO MUE support"
414 depends on SERIAL_8250 && PCI
415 help
416 Say Y here if you have a Moxa SmartIO MUE multiport serial card.
417 If unsure, say N.
418
419 This driver can also be built as a module. The module will be called
420 8250_moxa. If you want to do that, say M here.
421
381config SERIAL_OF_PLATFORM 422config SERIAL_OF_PLATFORM
382 tristate "Devicetree based probing for 8250 ports" 423 tristate "Devicetree based probing for 8250 ports"
383 depends on SERIAL_8250 && OF 424 depends on SERIAL_8250 && OF