| .. | .. | 
|---|
 | 1 | +# SPDX-License-Identifier: GPL-2.0  | 
|---|
| 1 | 2 |  # | 
|---|
| 2 | 3 |  # Serial device configuration | 
|---|
| 3 | 4 |  # | 
|---|
| 4 |  | -  | 
|---|
| 5 |  | -if TTY  | 
|---|
| 6 | 5 |   | 
|---|
| 7 | 6 |  menu "Serial drivers" | 
|---|
| 8 | 7 |  	depends on HAS_IOMEM | 
|---|
| .. | .. | 
|---|
| 34 | 33 |  	bool "Support for console on AMBA serial port" | 
|---|
| 35 | 34 |  	depends on SERIAL_AMBA_PL010=y | 
|---|
| 36 | 35 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 37 |  | -	---help---  | 
|---|
 | 36 | +	help  | 
|---|
| 38 | 37 |  	  Say Y here if you wish to use an AMBA PrimeCell UART as the system | 
|---|
| 39 | 38 |  	  console (the system console is the device which receives all kernel | 
|---|
| 40 | 39 |  	  messages and warnings and which allows logins in single user mode). | 
|---|
| .. | .. | 
|---|
| 62 | 61 |  	depends on SERIAL_AMBA_PL011=y | 
|---|
| 63 | 62 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 64 | 63 |  	select SERIAL_EARLYCON | 
|---|
| 65 |  | -	---help---  | 
|---|
 | 64 | +	help  | 
|---|
| 66 | 65 |  	  Say Y here if you wish to use an AMBA PrimeCell UART as the system | 
|---|
| 67 | 66 |  	  console (the system console is the device which receives all kernel | 
|---|
| 68 | 67 |  	  messages and warnings and which allows logins in single user mode). | 
|---|
| .. | .. | 
|---|
| 86 | 85 |  	  with "earlycon=smh" on the kernel command line. The console is | 
|---|
| 87 | 86 |  	  enabled when early_param is processed. | 
|---|
| 88 | 87 |   | 
|---|
 | 88 | +config SERIAL_EARLYCON_RISCV_SBI  | 
|---|
 | 89 | +	bool "Early console using RISC-V SBI"  | 
|---|
 | 90 | +	depends on RISCV_SBI_V01  | 
|---|
 | 91 | +	select SERIAL_CORE  | 
|---|
 | 92 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 93 | +	select SERIAL_EARLYCON  | 
|---|
 | 94 | +	help  | 
|---|
 | 95 | +	  Support for early debug console using RISC-V SBI. This enables  | 
|---|
 | 96 | +	  the console before standard serial driver is probed. This is enabled  | 
|---|
 | 97 | +	  with "earlycon=sbi" on the kernel command line. The console is  | 
|---|
 | 98 | +	  enabled when early_param is processed.  | 
|---|
 | 99 | +  | 
|---|
| 89 | 100 |  config SERIAL_SB1250_DUART | 
|---|
| 90 | 101 |  	tristate "BCM1xxx on-chip DUART serial support" | 
|---|
| 91 | 102 |  	depends on SIBYTE_SB1xxx_SOC=y | 
|---|
| 92 | 103 |  	select SERIAL_CORE | 
|---|
| 93 | 104 |  	default y | 
|---|
| 94 |  | -	---help---  | 
|---|
 | 105 | +	help  | 
|---|
| 95 | 106 |  	  Support for the asynchronous serial interface (DUART) included in | 
|---|
| 96 | 107 |  	  the BCM1250 and derived System-On-a-Chip (SOC) devices.  Note that | 
|---|
| 97 | 108 |  	  the letter D in DUART stands for "dual", which is how the device | 
|---|
| .. | .. | 
|---|
| 106 | 117 |  	depends on SERIAL_SB1250_DUART=y | 
|---|
| 107 | 118 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 108 | 119 |  	default y | 
|---|
| 109 |  | -	---help---  | 
|---|
 | 120 | +	help  | 
|---|
| 110 | 121 |  	  If you say Y here, it will be possible to use a serial port as the | 
|---|
| 111 | 122 |  	  system console (the system console is the device which receives all | 
|---|
| 112 | 123 |  	  kernel messages and warnings and which allows logins in single user | 
|---|
| .. | .. | 
|---|
| 119 | 130 |  	depends on ARCH_AT91 || COMPILE_TEST | 
|---|
| 120 | 131 |  	select SERIAL_CORE | 
|---|
| 121 | 132 |  	select SERIAL_MCTRL_GPIO if GPIOLIB | 
|---|
 | 133 | +	select MFD_AT91_USART  | 
|---|
| 122 | 134 |  	help | 
|---|
| 123 | 135 |  	  This enables the driver for the on-chip UARTs of the Atmel | 
|---|
| 124 | 136 |  	  AT91 processors. | 
|---|
| .. | .. | 
|---|
| 184 | 196 |   | 
|---|
| 185 | 197 |  	  If unsure, say N. | 
|---|
| 186 | 198 |   | 
|---|
| 187 |  | -config SERIAL_KS8695  | 
|---|
| 188 |  | -	bool "Micrel KS8695 (Centaur) serial port support"  | 
|---|
| 189 |  | -	depends on ARCH_KS8695  | 
|---|
| 190 |  | -	select SERIAL_CORE  | 
|---|
| 191 |  | -	help  | 
|---|
| 192 |  | -	  This selects the Micrel Centaur KS8695 UART.  Say Y here.  | 
|---|
| 193 |  | -  | 
|---|
| 194 |  | -config SERIAL_KS8695_CONSOLE  | 
|---|
| 195 |  | -	bool "Support for console on KS8695 (Centaur) serial port"  | 
|---|
| 196 |  | -	depends on SERIAL_KS8695=y  | 
|---|
| 197 |  | -	select SERIAL_CORE_CONSOLE  | 
|---|
| 198 |  | -	help  | 
|---|
| 199 |  | -	  Say Y here if you wish to use a KS8695 (Centaur) UART as the  | 
|---|
| 200 |  | -	  system console (the system console is the device which  | 
|---|
| 201 |  | -	  receives all kernel messages and warnings and which allows  | 
|---|
| 202 |  | -	  logins in single user mode).  | 
|---|
| 203 |  | -  | 
|---|
| 204 | 199 |  config SERIAL_MESON | 
|---|
| 205 | 200 |  	tristate "Meson serial port support" | 
|---|
| 206 | 201 |  	depends on ARCH_MESON | 
|---|
| .. | .. | 
|---|
| 211 | 206 |   | 
|---|
| 212 | 207 |  config SERIAL_MESON_CONSOLE | 
|---|
| 213 | 208 |  	bool "Support for console on meson" | 
|---|
| 214 |  | -	depends on SERIAL_MESON=y  | 
|---|
 | 209 | +	depends on SERIAL_MESON  | 
|---|
| 215 | 210 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 216 | 211 |  	select SERIAL_EARLYCON | 
|---|
| 217 | 212 |  	help | 
|---|
| .. | .. | 
|---|
| 241 | 236 |   | 
|---|
| 242 | 237 |  config SERIAL_SAMSUNG | 
|---|
| 243 | 238 |  	tristate "Samsung SoC serial support" | 
|---|
| 244 |  | -	depends on PLAT_SAMSUNG || ARCH_EXYNOS  | 
|---|
| 245 | 239 |  	select SERIAL_CORE | 
|---|
| 246 | 240 |  	help | 
|---|
| 247 | 241 |  	  Support for the on-chip UARTs on the Samsung S3C24XX series CPUs, | 
|---|
| .. | .. | 
|---|
| 264 | 258 |  	help | 
|---|
| 265 | 259 |  	  Select the number of available UART ports for the Samsung S3C | 
|---|
| 266 | 260 |  	  serial driver | 
|---|
| 267 |  | -	  | 
|---|
| 268 |  | -config SERIAL_SAMSUNG_DEBUG  | 
|---|
| 269 |  | -	bool "Samsung SoC serial debug"  | 
|---|
| 270 |  | -	depends on SERIAL_SAMSUNG && DEBUG_LL  | 
|---|
| 271 |  | -	help  | 
|---|
| 272 |  | -	  Add support for debugging the serial driver. Since this is  | 
|---|
| 273 |  | -	  generally being used as a console, we use our own output  | 
|---|
| 274 |  | -	  routines that go via the low-level debug printascii()  | 
|---|
| 275 |  | -	  function.  | 
|---|
| 276 | 261 |   | 
|---|
| 277 | 262 |  config SERIAL_SAMSUNG_CONSOLE | 
|---|
| 278 | 263 |  	bool "Support for console on Samsung SoC serial port" | 
|---|
| .. | .. | 
|---|
| 291 | 276 |  	  boot time.) | 
|---|
| 292 | 277 |   | 
|---|
| 293 | 278 |  config SERIAL_SIRFSOC | 
|---|
| 294 |  | -        tristate "SiRF SoC Platform Serial port support"  | 
|---|
| 295 |  | -        depends on ARCH_SIRF  | 
|---|
| 296 |  | -        select SERIAL_CORE  | 
|---|
| 297 |  | -        help  | 
|---|
| 298 |  | -          Support for the on-chip UART on the CSR SiRFprimaII series,  | 
|---|
| 299 |  | -          providing /dev/ttySiRF0, 1 and 2 (note, some machines may not  | 
|---|
| 300 |  | -          provide all of these ports, depending on how the serial port  | 
|---|
| 301 |  | -          pins are configured).  | 
|---|
 | 279 | +	tristate "SiRF SoC Platform Serial port support"  | 
|---|
 | 280 | +	depends on ARCH_SIRF  | 
|---|
 | 281 | +	select SERIAL_CORE  | 
|---|
 | 282 | +	help  | 
|---|
 | 283 | +	  Support for the on-chip UART on the CSR SiRFprimaII series,  | 
|---|
 | 284 | +	  providing /dev/ttySiRF0, 1 and 2 (note, some machines may not  | 
|---|
 | 285 | +	  provide all of these ports, depending on how the serial port  | 
|---|
 | 286 | +	  pins are configured).  | 
|---|
| 302 | 287 |   | 
|---|
| 303 | 288 |  config SERIAL_SIRFSOC_CONSOLE | 
|---|
| 304 |  | -        bool "Support for console on SiRF SoC serial port"  | 
|---|
| 305 |  | -        depends on SERIAL_SIRFSOC=y  | 
|---|
| 306 |  | -        select SERIAL_CORE_CONSOLE  | 
|---|
| 307 |  | -        help  | 
|---|
| 308 |  | -          Even if you say Y here, the currently visible virtual console  | 
|---|
| 309 |  | -          (/dev/tty0) will still be used as the system console by default, but  | 
|---|
| 310 |  | -          you can alter that using a kernel command line option such as  | 
|---|
| 311 |  | -          "console=ttySiRFx". (Try "man bootparam" or see the documentation of  | 
|---|
| 312 |  | -          your boot loader about how to pass options to the kernel at  | 
|---|
| 313 |  | -          boot time.)  | 
|---|
 | 289 | +	bool "Support for console on SiRF SoC serial port"  | 
|---|
 | 290 | +	depends on SERIAL_SIRFSOC=y  | 
|---|
 | 291 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 292 | +	help  | 
|---|
 | 293 | +	  Even if you say Y here, the currently visible virtual console  | 
|---|
 | 294 | +	  (/dev/tty0) will still be used as the system console by default, but  | 
|---|
 | 295 | +	  you can alter that using a kernel command line option such as  | 
|---|
 | 296 | +	  "console=ttySiRFx". (Try "man bootparam" or see the documentation of  | 
|---|
 | 297 | +	  your boot loader about how to pass options to the kernel at  | 
|---|
 | 298 | +	  boot time.)  | 
|---|
| 314 | 299 |   | 
|---|
| 315 | 300 |  config SERIAL_TEGRA | 
|---|
| 316 | 301 |  	tristate "NVIDIA Tegra20/30 SoC serial controller" | 
|---|
| .. | .. | 
|---|
| 322 | 307 |  	  provide all of these ports, depending on how the serial port | 
|---|
| 323 | 308 |  	  are enabled). This driver uses the APB DMA to achieve higher baudrate | 
|---|
| 324 | 309 |  	  and better performance. | 
|---|
 | 310 | +  | 
|---|
 | 311 | +config SERIAL_TEGRA_TCU  | 
|---|
 | 312 | +	tristate "NVIDIA Tegra Combined UART"  | 
|---|
 | 313 | +	depends on ARCH_TEGRA && TEGRA_HSP_MBOX  | 
|---|
 | 314 | +	select SERIAL_CORE  | 
|---|
 | 315 | +	help  | 
|---|
 | 316 | +	  Support for the mailbox-based TCU (Tegra Combined UART) serial port.  | 
|---|
 | 317 | +	  TCU is a virtual serial port that allows multiplexing multiple data  | 
|---|
 | 318 | +	  streams into a single hardware serial port.  | 
|---|
 | 319 | +  | 
|---|
 | 320 | +config SERIAL_TEGRA_TCU_CONSOLE  | 
|---|
 | 321 | +	bool "Support for console on a Tegra TCU serial port"  | 
|---|
 | 322 | +	depends on SERIAL_TEGRA_TCU=y  | 
|---|
 | 323 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 324 | +	default y  | 
|---|
 | 325 | +	help  | 
|---|
 | 326 | +	  If you say Y here, it will be possible to use a the Tegra TCU as the  | 
|---|
 | 327 | +	  system console (the system console is the device which receives all  | 
|---|
 | 328 | +	  kernel messages and warnings and which allows logins in single user  | 
|---|
 | 329 | +	  mode).  | 
|---|
 | 330 | +  | 
|---|
 | 331 | +	  If unsure, say Y.  | 
|---|
| 325 | 332 |   | 
|---|
| 326 | 333 |  config SERIAL_MAX3100 | 
|---|
| 327 | 334 |  	tristate "MAX3100 support" | 
|---|
| .. | .. | 
|---|
| 335 | 342 |  	depends on SPI_MASTER | 
|---|
| 336 | 343 |  	select SERIAL_CORE | 
|---|
| 337 | 344 |  	select REGMAP_SPI if SPI_MASTER | 
|---|
| 338 |  | -	default n  | 
|---|
| 339 | 345 |  	help | 
|---|
| 340 | 346 |  	  This selects support for an advanced UART from Maxim (Dallas). | 
|---|
| 341 | 347 |  	  Supported ICs are MAX3107, MAX3108, MAX3109, MAX14830. | 
|---|
| .. | .. | 
|---|
| 349 | 355 |  	depends on MACH_DECSTATION && 32BIT | 
|---|
| 350 | 356 |  	select SERIAL_CORE | 
|---|
| 351 | 357 |  	default y | 
|---|
| 352 |  | -	---help---  | 
|---|
 | 358 | +	help  | 
|---|
| 353 | 359 |  	  DZ11-family serial controllers for DECstations and VAXstations, | 
|---|
| 354 | 360 |  	  including the DC7085, M7814, and M7819. | 
|---|
| 355 | 361 |   | 
|---|
| .. | .. | 
|---|
| 358 | 364 |  	depends on SERIAL_DZ=y | 
|---|
| 359 | 365 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 360 | 366 |  	default y | 
|---|
| 361 |  | -	---help---  | 
|---|
 | 367 | +	help  | 
|---|
| 362 | 368 |  	  If you say Y here, it will be possible to use a serial port as the | 
|---|
| 363 | 369 |  	  system console (the system console is the device which receives all | 
|---|
| 364 | 370 |  	  kernel messages and warnings and which allows logins in single user | 
|---|
| .. | .. | 
|---|
| 374 | 380 |  	depends on MACH_DECSTATION | 
|---|
| 375 | 381 |  	select SERIAL_CORE | 
|---|
| 376 | 382 |  	default y | 
|---|
| 377 |  | -	---help---  | 
|---|
 | 383 | +	help  | 
|---|
| 378 | 384 |  	  Support for the Zilog 85C350 serial communications controller used | 
|---|
| 379 | 385 |  	  for serial ports in newer DECstation systems.  These include the | 
|---|
| 380 | 386 |  	  DECsystem 5900 and all models of the DECstation and DECsystem 5000 | 
|---|
| .. | .. | 
|---|
| 388 | 394 |  	depends on SERIAL_ZS=y | 
|---|
| 389 | 395 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 390 | 396 |  	default y | 
|---|
| 391 |  | -	---help---  | 
|---|
 | 397 | +	help  | 
|---|
| 392 | 398 |  	  If you say Y here, it will be possible to use a serial port as the | 
|---|
| 393 | 399 |  	  system console (the system console is the device which receives all | 
|---|
| 394 | 400 |  	  kernel messages and warnings and which allows logins in single user | 
|---|
| .. | .. | 
|---|
| 422 | 428 |  	  "console=ttyFB". (Try "man bootparam" or see the documentation of | 
|---|
| 423 | 429 |  	  your boot loader (lilo or loadlin) about how to pass options to the | 
|---|
| 424 | 430 |  	  kernel at boot time.) | 
|---|
| 425 |  | -  | 
|---|
| 426 |  | -config SERIAL_MPSC  | 
|---|
| 427 |  | -	bool "Marvell MPSC serial port support"  | 
|---|
| 428 |  | -	depends on MV64X60  | 
|---|
| 429 |  | -	select SERIAL_CORE  | 
|---|
| 430 |  | -	help  | 
|---|
| 431 |  | -	  Say Y here if you want to use the Marvell MPSC serial controller.  | 
|---|
| 432 |  | -  | 
|---|
| 433 |  | -config SERIAL_MPSC_CONSOLE  | 
|---|
| 434 |  | -	bool "Support for console on Marvell MPSC serial port"  | 
|---|
| 435 |  | -	depends on SERIAL_MPSC  | 
|---|
| 436 |  | -	select SERIAL_CORE_CONSOLE  | 
|---|
| 437 |  | -	help  | 
|---|
| 438 |  | -	  Say Y here if you want to support a serial console on a Marvell MPSC.  | 
|---|
| 439 | 431 |   | 
|---|
| 440 | 432 |  config SERIAL_PXA | 
|---|
| 441 | 433 |  	bool "PXA serial port support (DEPRECATED)" | 
|---|
| .. | .. | 
|---|
| 477 | 469 |  	bool "SA1100 serial port support" | 
|---|
| 478 | 470 |  	depends on ARCH_SA1100 | 
|---|
| 479 | 471 |  	select SERIAL_CORE | 
|---|
 | 472 | +	select SERIAL_MCTRL_GPIO if GPIOLIB  | 
|---|
| 480 | 473 |  	help | 
|---|
| 481 | 474 |  	  If you have a machine based on a SA1100/SA1110 StrongARM(R) CPU you | 
|---|
| 482 | 475 |  	  can enable its onboard serial port by enabling this option. | 
|---|
| 483 |  | -	  Please read <file:Documentation/arm/SA1100/serial_UART> for further  | 
|---|
 | 476 | +	  Please read <file:Documentation/arm/sa1100/serial_uart.rst> for further  | 
|---|
| 484 | 477 |  	  info. | 
|---|
| 485 | 478 |   | 
|---|
| 486 | 479 |  config SERIAL_SA1100_CONSOLE | 
|---|
| .. | .. | 
|---|
| 509 | 502 |  	  can enable its onboard serial port by enabling this option. | 
|---|
| 510 | 503 |   | 
|---|
| 511 | 504 |  config SERIAL_IMX_CONSOLE | 
|---|
| 512 |  | -	bool "Console on IMX serial port"  | 
|---|
| 513 |  | -	depends on SERIAL_IMX=y  | 
|---|
 | 505 | +	tristate "Console on IMX serial port"  | 
|---|
 | 506 | +	depends on SERIAL_IMX  | 
|---|
| 514 | 507 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 515 |  | -	select SERIAL_EARLYCON if OF  | 
|---|
| 516 | 508 |  	help | 
|---|
| 517 | 509 |  	  If you have enabled the serial port on the Freescale IMX | 
|---|
| 518 |  | -	  CPU you can make it the console by answering Y to this option.  | 
|---|
 | 510 | +	  CPU you can make it the console by answering Y/M to this option.  | 
|---|
| 519 | 511 |   | 
|---|
| 520 |  | -	  Even if you say Y here, the currently visible virtual console  | 
|---|
 | 512 | +	  Even if you say Y/M here, the currently visible virtual console  | 
|---|
| 521 | 513 |  	  (/dev/tty0) will still be used as the system console by default, but | 
|---|
| 522 | 514 |  	  you can alter that using a kernel command line option such as | 
|---|
| 523 | 515 |  	  "console=ttymxc0". (Try "man bootparam" or see the documentation of | 
|---|
| 524 | 516 |  	  your bootloader about how to pass options to the kernel at boot time.) | 
|---|
 | 517 | +  | 
|---|
 | 518 | +config SERIAL_IMX_EARLYCON  | 
|---|
 | 519 | +	bool "Earlycon on IMX serial port"  | 
|---|
 | 520 | +	depends on ARCH_MXC || COMPILE_TEST  | 
|---|
 | 521 | +	depends on OF  | 
|---|
 | 522 | +	select SERIAL_EARLYCON  | 
|---|
 | 523 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 524 | +	default y if SERIAL_IMX_CONSOLE  | 
|---|
 | 525 | +	help  | 
|---|
 | 526 | +	  If you have enabled the earlycon on the Freescale IMX  | 
|---|
 | 527 | +	  CPU you can make it the earlycon by answering Y to this option.  | 
|---|
| 525 | 528 |   | 
|---|
| 526 | 529 |  config SERIAL_UARTLITE | 
|---|
| 527 | 530 |  	tristate "Xilinx uartlite serial port support" | 
|---|
| .. | .. | 
|---|
| 595 | 598 |  	depends on GSC | 
|---|
| 596 | 599 |  	select SERIAL_CORE | 
|---|
| 597 | 600 |  	default y | 
|---|
| 598 |  | -	---help---  | 
|---|
 | 601 | +	help  | 
|---|
| 599 | 602 |  	  Saying Y here will enable the hardware MUX serial driver for | 
|---|
| 600 | 603 |  	  the Nova, K class systems and D class with a 'remote control card'. | 
|---|
| 601 | 604 |  	  The hardware MUX is not 8250/16550 compatible therefore the | 
|---|
| .. | .. | 
|---|
| 618 | 621 |  config PDC_CONSOLE | 
|---|
| 619 | 622 |  	bool "PDC software console support" | 
|---|
| 620 | 623 |  	depends on PARISC && !SERIAL_MUX && VT | 
|---|
| 621 |  | -	default n  | 
|---|
| 622 | 624 |  	help | 
|---|
| 623 | 625 |  	  Saying Y here will enable the software based PDC console to be  | 
|---|
| 624 | 626 |  	  used as the system console.  This is useful for machines in  | 
|---|
| .. | .. | 
|---|
| 719 | 721 |   | 
|---|
| 720 | 722 |  config SERIAL_HS_LPC32XX | 
|---|
| 721 | 723 |  	tristate "LPC32XX high speed serial port support" | 
|---|
| 722 |  | -	depends on ARCH_LPC32XX && OF  | 
|---|
 | 724 | +	depends on ARCH_LPC32XX || COMPILE_TEST  | 
|---|
 | 725 | +	depends on OF  | 
|---|
| 723 | 726 |  	select SERIAL_CORE | 
|---|
| 724 | 727 |  	help | 
|---|
| 725 | 728 |  	  Support for the LPC32XX high speed serial ports (up to 900kbps). | 
|---|
| .. | .. | 
|---|
| 834 | 837 |  	  "console=ttyCPM0". (Try "man bootparam" or see the documentation of | 
|---|
| 835 | 838 |  	  your boot loader (lilo or loadlin) about how to pass options to the | 
|---|
| 836 | 839 |  	  kernel at boot time.) | 
|---|
| 837 |  | -  | 
|---|
| 838 |  | -config SERIAL_SGI_L1_CONSOLE  | 
|---|
| 839 |  | -	bool "SGI Altix L1 serial console support"  | 
|---|
| 840 |  | -	depends on IA64_GENERIC || IA64_SGI_SN2  | 
|---|
| 841 |  | -	select SERIAL_CORE  | 
|---|
| 842 |  | -	select SERIAL_CORE_CONSOLE  | 
|---|
| 843 |  | -	help  | 
|---|
| 844 |  | -		If you have an SGI Altix and you would like to use the system  | 
|---|
| 845 |  | -		controller serial port as your console (you want this!),  | 
|---|
| 846 |  | -		say Y.  Otherwise, say N.  | 
|---|
| 847 | 840 |   | 
|---|
| 848 | 841 |  config SERIAL_PIC32 | 
|---|
| 849 | 842 |  	tristate "Microchip PIC32 serial support" | 
|---|
| .. | .. | 
|---|
| 962 | 955 |  	  To compile this driver as a module, choose M here: the | 
|---|
| 963 | 956 |  	  module will be called jsm. | 
|---|
| 964 | 957 |   | 
|---|
| 965 |  | -config SERIAL_SGI_IOC4  | 
|---|
| 966 |  | -	tristate "SGI IOC4 controller serial support"  | 
|---|
| 967 |  | -	depends on (IA64_GENERIC || IA64_SGI_SN2) && SGI_IOC4  | 
|---|
| 968 |  | -	select SERIAL_CORE  | 
|---|
| 969 |  | -	help  | 
|---|
| 970 |  | -		If you have an SGI Altix with an IOC4 based Base IO card  | 
|---|
| 971 |  | -		and wish to use the serial ports on this card, say Y.  | 
|---|
| 972 |  | -		Otherwise, say N.  | 
|---|
| 973 |  | -  | 
|---|
| 974 |  | -config SERIAL_SGI_IOC3  | 
|---|
| 975 |  | -	tristate "SGI Altix IOC3 serial support"  | 
|---|
| 976 |  | -	depends on (IA64_GENERIC || IA64_SGI_SN2) && SGI_IOC3  | 
|---|
| 977 |  | -	select SERIAL_CORE  | 
|---|
| 978 |  | -	help  | 
|---|
| 979 |  | -	  If you have an SGI Altix with an IOC3 serial card,  | 
|---|
| 980 |  | -	  say Y or M.  Otherwise, say N.  | 
|---|
| 981 |  | -  | 
|---|
| 982 | 958 |  config SERIAL_MSM | 
|---|
| 983 | 959 |  	tristate "MSM on-chip serial port support" | 
|---|
| 984 | 960 |  	depends on ARCH_QCOM | 
|---|
| .. | .. | 
|---|
| 990 | 966 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 991 | 967 |  	select SERIAL_EARLYCON | 
|---|
| 992 | 968 |   | 
|---|
| 993 |  | -config SERIAL_MSM_GENI_HALF_SAMPLING  | 
|---|
| 994 |  | -	bool "Changes clock divider which impacts sampling rate for QUP HW ver greater than 2.5.0"  | 
|---|
| 995 |  | -	help  | 
|---|
| 996 |  | -	  Clock divider value should be doubled for QUP hardware version  | 
|---|
| 997 |  | -	  greater than 2.5.0.  | 
|---|
| 998 |  | -	  As earlycon can't have HW version awareness, decision is taken  | 
|---|
| 999 |  | -	  based on the configuration.  | 
|---|
| 1000 |  | -  | 
|---|
| 1001 | 969 |  config SERIAL_MSM_GENI_EARLY_CONSOLE | 
|---|
| 1002 | 970 |  	bool "MSM on-chip GENI HW based early console support" | 
|---|
| 1003 |  | -	select SERIAL_MSM_GENI_HALF_SAMPLING  | 
|---|
 | 971 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 972 | +	select SERIAL_EARLYCON  | 
|---|
| 1004 | 973 |  	help | 
|---|
| 1005 | 974 |  	  Serial early console driver for Qualcomm Technologies Inc's GENI | 
|---|
| 1006 | 975 |  	  based QUP hardware. | 
|---|
| .. | .. | 
|---|
| 1013 | 982 |   | 
|---|
| 1014 | 983 |  config SERIAL_QCOM_GENI_CONSOLE | 
|---|
| 1015 | 984 |  	bool "QCOM GENI Serial Console support" | 
|---|
| 1016 |  | -	depends on SERIAL_QCOM_GENI=y  | 
|---|
 | 985 | +	depends on SERIAL_QCOM_GENI  | 
|---|
| 1017 | 986 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 1018 | 987 |  	select SERIAL_EARLYCON | 
|---|
| 1019 | 988 |  	help | 
|---|
| .. | .. | 
|---|
| 1029 | 998 |  	bool "VIA VT8500 serial console support" | 
|---|
| 1030 | 999 |  	depends on SERIAL_VT8500=y | 
|---|
| 1031 | 1000 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 1032 |  | -  | 
|---|
| 1033 |  | -config SERIAL_NETX  | 
|---|
| 1034 |  | -	tristate "NetX serial port support"  | 
|---|
| 1035 |  | -	depends on ARCH_NETX  | 
|---|
| 1036 |  | -	select SERIAL_CORE  | 
|---|
| 1037 |  | -	help  | 
|---|
| 1038 |  | -	  If you have a machine based on a Hilscher NetX SoC you  | 
|---|
| 1039 |  | -	  can enable its onboard serial port by enabling this option.  | 
|---|
| 1040 |  | -  | 
|---|
| 1041 |  | -          To compile this driver as a module, choose M here: the  | 
|---|
| 1042 |  | -          module will be called netx-serial.  | 
|---|
| 1043 |  | -  | 
|---|
| 1044 |  | -config SERIAL_NETX_CONSOLE  | 
|---|
| 1045 |  | -	bool "Console on NetX serial port"  | 
|---|
| 1046 |  | -	depends on SERIAL_NETX=y  | 
|---|
| 1047 |  | -	select SERIAL_CORE_CONSOLE  | 
|---|
| 1048 |  | -	help  | 
|---|
| 1049 |  | -	  If you have enabled the serial port on the Hilscher NetX SoC  | 
|---|
| 1050 |  | -	  you can make it the console by answering Y to this option.  | 
|---|
| 1051 | 1001 |   | 
|---|
| 1052 | 1002 |  config SERIAL_OMAP | 
|---|
| 1053 | 1003 |  	tristate "OMAP serial port support" | 
|---|
| .. | .. | 
|---|
| 1076 | 1026 |  	  your boot loader about how to pass options to the kernel at | 
|---|
| 1077 | 1027 |  	  boot time.) | 
|---|
| 1078 | 1028 |   | 
|---|
| 1079 |  | -config SERIAL_LANTIQ  | 
|---|
| 1080 |  | -	bool "Lantiq serial driver"  | 
|---|
| 1081 |  | -	depends on LANTIQ  | 
|---|
 | 1029 | +config SERIAL_SIFIVE  | 
|---|
 | 1030 | +	tristate "SiFive UART support"  | 
|---|
 | 1031 | +	depends on OF  | 
|---|
| 1082 | 1032 |  	select SERIAL_CORE | 
|---|
 | 1033 | +	help  | 
|---|
 | 1034 | +	  Select this option if you are building a kernel for a device that  | 
|---|
 | 1035 | +	  contains a SiFive UART IP block.  This type of UART is present on  | 
|---|
 | 1036 | +	  SiFive FU540 SoCs, among others.  | 
|---|
 | 1037 | +  | 
|---|
 | 1038 | +config SERIAL_SIFIVE_CONSOLE  | 
|---|
 | 1039 | +	bool "Console on SiFive UART"  | 
|---|
 | 1040 | +	depends on SERIAL_SIFIVE=y  | 
|---|
| 1083 | 1041 |  	select SERIAL_CORE_CONSOLE | 
|---|
| 1084 | 1042 |  	select SERIAL_EARLYCON | 
|---|
| 1085 | 1043 |  	help | 
|---|
| 1086 |  | -	  Support for console and UART on Lantiq SoCs.  | 
|---|
 | 1044 | +	  Select this option if you would like to use a SiFive UART as the  | 
|---|
 | 1045 | +	  system console.  | 
|---|
 | 1046 | +  | 
|---|
 | 1047 | +	  Even if you say Y here, the currently visible virtual console  | 
|---|
 | 1048 | +	  (/dev/tty0) will still be used as the system console by default, but  | 
|---|
 | 1049 | +	  you can alter that using a kernel command line option such as  | 
|---|
 | 1050 | +	  "console=ttySIFx". (Try "man bootparam" or see the documentation of  | 
|---|
 | 1051 | +	  your boot loader about how to pass options to the kernel at  | 
|---|
 | 1052 | +	  boot time.)  | 
|---|
 | 1053 | +  | 
|---|
 | 1054 | +config SERIAL_LANTIQ  | 
|---|
 | 1055 | +	tristate "Lantiq serial driver"  | 
|---|
 | 1056 | +	depends on (LANTIQ || X86) || COMPILE_TEST  | 
|---|
 | 1057 | +	select SERIAL_CORE  | 
|---|
 | 1058 | +	help  | 
|---|
 | 1059 | +	  Support for UART on Lantiq and Intel SoCs.  | 
|---|
 | 1060 | +	  To compile this driver as a module, select M here. The  | 
|---|
 | 1061 | +	  module will be called lantiq.  | 
|---|
 | 1062 | +  | 
|---|
 | 1063 | +config SERIAL_LANTIQ_CONSOLE  | 
|---|
 | 1064 | +	bool "Console on Lantiq UART"  | 
|---|
 | 1065 | +	depends on SERIAL_LANTIQ=y  | 
|---|
 | 1066 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 1067 | +	select SERIAL_EARLYCON  | 
|---|
 | 1068 | +	help  | 
|---|
 | 1069 | +	  Select this option if you would like to use a Lantiq UART as the  | 
|---|
 | 1070 | +	  system console.  | 
|---|
| 1087 | 1071 |   | 
|---|
| 1088 | 1072 |  config SERIAL_QE | 
|---|
| 1089 | 1073 |  	tristate "Freescale QUICC Engine serial port support" | 
|---|
| 1090 | 1074 |  	depends on QUICC_ENGINE | 
|---|
| 1091 | 1075 |  	select SERIAL_CORE | 
|---|
| 1092 | 1076 |  	select FW_LOADER | 
|---|
| 1093 |  | -	default n  | 
|---|
| 1094 | 1077 |  	help | 
|---|
| 1095 | 1078 |  	  This driver supports the QE serial ports on Freescale embedded | 
|---|
| 1096 | 1079 |  	  PowerPC that contain a QUICC Engine. | 
|---|
| .. | .. | 
|---|
| 1111 | 1094 |  	  Support for console on SCCNXP serial ports. | 
|---|
| 1112 | 1095 |   | 
|---|
| 1113 | 1096 |  config SERIAL_SC16IS7XX_CORE | 
|---|
| 1114 |  | -        tristate  | 
|---|
 | 1097 | +	tristate  | 
|---|
| 1115 | 1098 |   | 
|---|
| 1116 | 1099 |  config SERIAL_SC16IS7XX | 
|---|
| 1117 |  | -        tristate "SC16IS7xx serial support"  | 
|---|
| 1118 |  | -        select SERIAL_CORE  | 
|---|
| 1119 |  | -        depends on (SPI_MASTER && !I2C) || I2C  | 
|---|
| 1120 |  | -        help  | 
|---|
| 1121 |  | -          This selects support for SC16IS7xx serial ports.  | 
|---|
| 1122 |  | -          Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752,  | 
|---|
| 1123 |  | -          SC16IS760 and SC16IS762. Select supported buses using options below.  | 
|---|
 | 1100 | +	tristate "SC16IS7xx serial support"  | 
|---|
 | 1101 | +	select SERIAL_CORE  | 
|---|
 | 1102 | +	depends on (SPI_MASTER && !I2C) || I2C  | 
|---|
 | 1103 | +	help  | 
|---|
 | 1104 | +	  This selects support for SC16IS7xx serial ports.  | 
|---|
 | 1105 | +	  Supported ICs are SC16IS740, SC16IS741, SC16IS750, SC16IS752,  | 
|---|
 | 1106 | +	  SC16IS760 and SC16IS762. Select supported buses using options below.  | 
|---|
| 1124 | 1107 |   | 
|---|
| 1125 | 1108 |  config SERIAL_SC16IS7XX_I2C | 
|---|
| 1126 |  | -        bool "SC16IS7xx for I2C interface"  | 
|---|
| 1127 |  | -        depends on SERIAL_SC16IS7XX  | 
|---|
| 1128 |  | -        depends on I2C  | 
|---|
| 1129 |  | -        select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX  | 
|---|
| 1130 |  | -        select REGMAP_I2C if I2C  | 
|---|
| 1131 |  | -        default y  | 
|---|
| 1132 |  | -        help  | 
|---|
| 1133 |  | -          Enable SC16IS7xx driver on I2C bus,  | 
|---|
| 1134 |  | -          If required say y, and say n to i2c if not required,  | 
|---|
| 1135 |  | -          Enabled by default to support oldconfig.  | 
|---|
| 1136 |  | -          You must select at least one bus for the driver to be built.  | 
|---|
 | 1109 | +	bool "SC16IS7xx for I2C interface"  | 
|---|
 | 1110 | +	depends on SERIAL_SC16IS7XX  | 
|---|
 | 1111 | +	depends on I2C  | 
|---|
 | 1112 | +	select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX  | 
|---|
 | 1113 | +	select REGMAP_I2C if I2C  | 
|---|
 | 1114 | +	default y  | 
|---|
 | 1115 | +	help  | 
|---|
 | 1116 | +	  Enable SC16IS7xx driver on I2C bus,  | 
|---|
 | 1117 | +	  If required say y, and say n to i2c if not required,  | 
|---|
 | 1118 | +	  Enabled by default to support oldconfig.  | 
|---|
 | 1119 | +	  You must select at least one bus for the driver to be built.  | 
|---|
| 1137 | 1120 |   | 
|---|
| 1138 | 1121 |  config SERIAL_SC16IS7XX_SPI | 
|---|
| 1139 |  | -        bool "SC16IS7xx for spi interface"  | 
|---|
| 1140 |  | -        depends on SERIAL_SC16IS7XX  | 
|---|
| 1141 |  | -        depends on SPI_MASTER  | 
|---|
| 1142 |  | -        select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX  | 
|---|
| 1143 |  | -        select REGMAP_SPI if SPI_MASTER  | 
|---|
| 1144 |  | -        help  | 
|---|
| 1145 |  | -          Enable SC16IS7xx driver on SPI bus,  | 
|---|
| 1146 |  | -          If required say y, and say n to spi if not required,  | 
|---|
| 1147 |  | -          This is additional support to exsisting driver.  | 
|---|
| 1148 |  | -          You must select at least one bus for the driver to be built.  | 
|---|
 | 1122 | +	bool "SC16IS7xx for spi interface"  | 
|---|
 | 1123 | +	depends on SERIAL_SC16IS7XX  | 
|---|
 | 1124 | +	depends on SPI_MASTER  | 
|---|
 | 1125 | +	select SERIAL_SC16IS7XX_CORE if SERIAL_SC16IS7XX  | 
|---|
 | 1126 | +	select REGMAP_SPI if SPI_MASTER  | 
|---|
 | 1127 | +	help  | 
|---|
 | 1128 | +	  Enable SC16IS7xx driver on SPI bus,  | 
|---|
 | 1129 | +	  If required say y, and say n to spi if not required,  | 
|---|
 | 1130 | +	  This is additional support to existing driver.  | 
|---|
 | 1131 | +	  You must select at least one bus for the driver to be built.  | 
|---|
| 1149 | 1132 |   | 
|---|
| 1150 | 1133 |  config SERIAL_TIMBERDALE | 
|---|
| 1151 | 1134 |  	tristate "Support for timberdale UART" | 
|---|
| 1152 | 1135 |  	select SERIAL_CORE | 
|---|
| 1153 | 1136 |  	depends on X86_32 || COMPILE_TEST | 
|---|
| 1154 |  | -	---help---  | 
|---|
 | 1137 | +	help  | 
|---|
| 1155 | 1138 |  	Add support for UART controller on timberdale. | 
|---|
| 1156 | 1139 |   | 
|---|
| 1157 | 1140 |  config SERIAL_BCM63XX | 
|---|
| .. | .. | 
|---|
| 1180 | 1163 |  	tristate "GRLIB APBUART serial support" | 
|---|
| 1181 | 1164 |  	depends on OF && SPARC | 
|---|
| 1182 | 1165 |  	select SERIAL_CORE | 
|---|
| 1183 |  | -	---help---  | 
|---|
 | 1166 | +	help  | 
|---|
| 1184 | 1167 |  	Add support for the GRLIB APBUART serial port. | 
|---|
| 1185 | 1168 |   | 
|---|
| 1186 | 1169 |  config SERIAL_GRLIB_GAISLER_APBUART_CONSOLE | 
|---|
| .. | .. | 
|---|
| 1245 | 1228 |  	  Enable a Altera UART port to be the system console. | 
|---|
| 1246 | 1229 |   | 
|---|
| 1247 | 1230 |  config SERIAL_IFX6X60 | 
|---|
| 1248 |  | -        tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)"  | 
|---|
 | 1231 | +	tristate "SPI protocol driver for Infineon 6x60 modem (EXPERIMENTAL)"  | 
|---|
| 1249 | 1232 |  	depends on GPIOLIB || COMPILE_TEST | 
|---|
| 1250 | 1233 |  	depends on SPI && HAS_DMA | 
|---|
| 1251 | 1234 |  	help | 
|---|
| .. | .. | 
|---|
| 1312 | 1295 |  	tristate "AR933X serial port support" | 
|---|
| 1313 | 1296 |  	depends on HAVE_CLK && ATH79 | 
|---|
| 1314 | 1297 |  	select SERIAL_CORE | 
|---|
 | 1298 | +	select SERIAL_MCTRL_GPIO if GPIOLIB  | 
|---|
| 1315 | 1299 |  	help | 
|---|
| 1316 | 1300 |  	  If you have an Atheros AR933X SOC based board and want to use the | 
|---|
| 1317 | 1301 |  	  built-in UART of the SoC, say Y to this option. | 
|---|
| .. | .. | 
|---|
| 1424 | 1408 |  	  If you have enabled the lpuart serial port on the Freescale SoCs, | 
|---|
| 1425 | 1409 |  	  you can make it the console by answering Y to this option. | 
|---|
| 1426 | 1410 |   | 
|---|
 | 1411 | +config SERIAL_FSL_LINFLEXUART  | 
|---|
 | 1412 | +	tristate "Freescale LINFlexD UART serial port support"  | 
|---|
 | 1413 | +	depends on PRINTK  | 
|---|
 | 1414 | +	select SERIAL_CORE  | 
|---|
 | 1415 | +	help  | 
|---|
 | 1416 | +	  Support for the on-chip LINFlexD UART on some Freescale SOCs.  | 
|---|
 | 1417 | +  | 
|---|
 | 1418 | +config SERIAL_FSL_LINFLEXUART_CONSOLE  | 
|---|
 | 1419 | +	bool "Console on Freescale LINFlexD UART serial port"  | 
|---|
 | 1420 | +	depends on SERIAL_FSL_LINFLEXUART=y  | 
|---|
 | 1421 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 1422 | +	select SERIAL_EARLYCON  | 
|---|
 | 1423 | +	help  | 
|---|
 | 1424 | +	  If you have enabled the LINFlexD UART serial port on the Freescale  | 
|---|
 | 1425 | +	  SoCs, you can make it the console by answering Y to this option.  | 
|---|
 | 1426 | +  | 
|---|
| 1427 | 1427 |  config SERIAL_CONEXANT_DIGICOLOR | 
|---|
| 1428 | 1428 |  	tristate "Conexant Digicolor CX92xxx USART serial port support" | 
|---|
| 1429 | 1429 |  	depends on OF | 
|---|
| .. | .. | 
|---|
| 1469 | 1469 |   | 
|---|
| 1470 | 1470 |  config SERIAL_SPRD | 
|---|
| 1471 | 1471 |  	tristate "Support for Spreadtrum serial" | 
|---|
| 1472 |  | -	depends on ARCH_SPRD  | 
|---|
| 1473 | 1472 |  	select SERIAL_CORE | 
|---|
 | 1473 | +	depends on COMMON_CLK  | 
|---|
| 1474 | 1474 |  	help | 
|---|
| 1475 | 1475 |  	  This enables the driver for the Spreadtrum's serial. | 
|---|
| 1476 | 1476 |   | 
|---|
| .. | .. | 
|---|
| 1489 | 1489 |  	tristate "STMicroelectronics STM32 serial port support" | 
|---|
| 1490 | 1490 |  	select SERIAL_CORE | 
|---|
| 1491 | 1491 |  	depends on ARCH_STM32 || COMPILE_TEST | 
|---|
 | 1492 | +	select SERIAL_MCTRL_GPIO if GPIOLIB  | 
|---|
| 1492 | 1493 |  	help | 
|---|
| 1493 | 1494 |  	  This driver is for the on-chip Serial Controller on | 
|---|
| 1494 | 1495 |  	  STMicroelectronics STM32 MCUs. | 
|---|
| .. | .. | 
|---|
| 1544 | 1545 |  	  Say 'Y' here if you wish to use Actions Semiconductor S500/S900 UART | 
|---|
| 1545 | 1546 |  	  as the system console. | 
|---|
| 1546 | 1547 |   | 
|---|
 | 1548 | +config SERIAL_RDA  | 
|---|
 | 1549 | +	bool "RDA Micro serial port support"  | 
|---|
 | 1550 | +	depends on ARCH_RDA || COMPILE_TEST  | 
|---|
 | 1551 | +	select SERIAL_CORE  | 
|---|
 | 1552 | +	help  | 
|---|
 | 1553 | +	  This driver is for RDA8810PL SoC's UART.  | 
|---|
 | 1554 | +	  Say 'Y' here if you wish to use the on-board serial port.  | 
|---|
 | 1555 | +	  Otherwise, say 'N'.  | 
|---|
 | 1556 | +  | 
|---|
 | 1557 | +config SERIAL_RDA_CONSOLE  | 
|---|
 | 1558 | +	bool "Console on RDA Micro serial port"  | 
|---|
 | 1559 | +	depends on SERIAL_RDA=y  | 
|---|
 | 1560 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 1561 | +	select SERIAL_EARLYCON  | 
|---|
 | 1562 | +	default y  | 
|---|
 | 1563 | +	help  | 
|---|
 | 1564 | +	  Say 'Y' here if you wish to use the RDA8810PL UART as the system  | 
|---|
 | 1565 | +	  console. Only earlycon is implemented currently.  | 
|---|
 | 1566 | +  | 
|---|
 | 1567 | +config SERIAL_MILBEAUT_USIO  | 
|---|
 | 1568 | +	tristate "Milbeaut USIO/UART serial port support"  | 
|---|
 | 1569 | +	depends on ARCH_MILBEAUT || (COMPILE_TEST && OF)  | 
|---|
 | 1570 | +	default ARCH_MILBEAUT  | 
|---|
 | 1571 | +	select SERIAL_CORE  | 
|---|
 | 1572 | +	help  | 
|---|
 | 1573 | +	  This selects the USIO/UART IP found in Socionext Milbeaut SoCs.  | 
|---|
 | 1574 | +  | 
|---|
 | 1575 | +config SERIAL_MILBEAUT_USIO_PORTS  | 
|---|
 | 1576 | +	int "Maximum number of CSIO/UART ports (1-8)"  | 
|---|
 | 1577 | +	range 1 8  | 
|---|
 | 1578 | +	depends on SERIAL_MILBEAUT_USIO  | 
|---|
 | 1579 | +	default "4"  | 
|---|
 | 1580 | +  | 
|---|
 | 1581 | +config SERIAL_MILBEAUT_USIO_CONSOLE  | 
|---|
 | 1582 | +	bool "Support for console on MILBEAUT USIO/UART serial port"  | 
|---|
 | 1583 | +	depends on SERIAL_MILBEAUT_USIO=y  | 
|---|
 | 1584 | +	default y  | 
|---|
 | 1585 | +	select SERIAL_CORE_CONSOLE  | 
|---|
 | 1586 | +	select SERIAL_EARLYCON  | 
|---|
 | 1587 | +	help  | 
|---|
 | 1588 | +	  Say 'Y' here if you wish to use a USIO/UART of Socionext Milbeaut  | 
|---|
 | 1589 | +	  SoCs as the system console (the system console is the device which  | 
|---|
 | 1590 | +	  receives all kernel messages and warnings and which allows logins in  | 
|---|
 | 1591 | +	  single user mode).  | 
|---|
 | 1592 | +  | 
|---|
| 1547 | 1593 |  endmenu | 
|---|
| 1548 | 1594 |   | 
|---|
| 1549 | 1595 |  config SERIAL_MCTRL_GPIO | 
|---|
| 1550 | 1596 |  	tristate | 
|---|
| 1551 |  | -  | 
|---|
| 1552 |  | -endif # TTY  | 
|---|