Lines Matching +full:default +full:- +full:on

1 # SPDX-License-Identifier: GPL-2.0
7 depends on HAS_IOMEM
11 depends on SERIAL_CORE
19 comment "Non-8250 serial port support"
23 depends on ARM_AMBA || COMPILE_TEST
33 bool "Support for console on AMBA serial port"
34 depends on SERIAL_AMBA_PL010=y
42 (/dev/tty0) will still be used as the system console by default, but
50 depends on ARM_AMBA
60 bool "Support for console on AMBA serial port"
61 depends on SERIAL_AMBA_PL011=y
70 (/dev/tty0) will still be used as the system console by default, but
78 depends on ARM64 || ARM || RISCV
85 This is enabled with "earlycon=smh" on the kernel command line.
89 bool "Early console using RISC-V SBI"
90 depends on RISCV_SBI
95 Support for early debug console using RISC-V SBI. This enables
97 with "earlycon=sbi" on the kernel command line. The console is
101 tristate "BCM1xxx on-chip DUART serial support"
102 depends on SIBYTE_SB1xxx_SOC=y
104 default y
107 the BCM1250 and derived System-On-a-Chip (SOC) devices. Note that
109 is implemented. Depending on the SOC configuration there may be
113 the module will be called sb1250-duart.
116 bool "Support for console on a BCM1xxx DUART serial port"
117 depends on SERIAL_SB1250_DUART=y
119 default y
129 bool "AT91 on-chip serial port support"
130 depends on COMMON_CLK
131 depends on ARCH_MICROCHIP || COMPILE_TEST
136 This enables the driver for the on-chip UARTs of the Atmel
140 bool "Support for console on AT91 serial port"
141 depends on SERIAL_ATMEL=y
145 Say Y here if you wish to use an on-chip UART on a Atmel
151 bool "Support DMA transfers on AT91 serial port"
152 depends on SERIAL_ATMEL
153 default y
167 depends on SERIAL_ATMEL=y
184 depends on ARCH_MESON || COMPILE_TEST
187 This enables the driver for the on-chip UARTs of the Amlogic
191 bool "Support for console on meson"
192 depends on SERIAL_MESON
203 depends on ARCH_CLPS711X || COMPILE_TEST
207 This enables the driver for the on-chip UARTs of the Cirrus
211 bool "Support for console on CLPS711X serial port"
212 depends on SERIAL_CLPS711X=y
216 (/dev/tty0) will still be used as the system console by default, but
222 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS || ARCH_APPLE || ARCH_ARTPEC || COMPILE_TEST
225 Support for the on-chip UARTs on the Samsung
228 these ports, depending on how the serial port pins are configured.
234 depends on SERIAL_SAMSUNG
235 default 4
241 bool "Support for console on Samsung SoC serial port"
242 depends on SERIAL_SAMSUNG
246 Allow selection of the S3C24XX on-board serial ports for use as
250 (/dev/tty0) will still be used as the system console by default, but
258 depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST
261 Support for the on-chip UARTs on the NVIDIA Tegra series SOCs
263 provide all of these ports, depending on how the serial port
269 depends on MAILBOX
270 depends on (ARCH_TEGRA && TEGRA_HSP_MBOX) || COMPILE_TEST
273 Support for the mailbox-based TCU (Tegra Combined UART) serial port.
278 bool "Support for console on a Tegra TCU serial port"
279 depends on SERIAL_TEGRA_TCU=y
281 default y
292 depends on ARCH_TEGRA || COMPILE_TEST
301 bool "Support for console on a Tegra UTC serial port"
302 depends on SERIAL_TEGRA_UTC
304 default SERIAL_TEGRA_UTC
315 depends on SPI
325 depends on SPI_MASTER
333 that can be controlled through I2C or high-speed SPI.
339 depends on MACH_DECSTATION && 32BIT
341 default y
343 DZ11-family serial controllers for DECstations and VAXstations,
347 bool "Support console on DECstation DZ serial driver"
348 depends on SERIAL_DZ=y
350 default y
357 Note that the firmware uses ttyS3 as the serial console on
364 depends on MACH_DECSTATION
366 default y
377 bool "Support for console on a DECstation Z85C30 serial port"
378 depends on SERIAL_ZS=y
380 default y
387 Note that the firmware uses ttyS1 as the serial console on the
388 Maxine and ttyS3 on the others using this driver.
394 depends on FOOTBRIDGE
397 If you have a machine based on a 21285 (Footbridge) StrongARM(R)/
402 bool "Console on DC21285 serial port"
403 depends on SERIAL_21285=y
406 If you have enabled the serial port on the 21285 footbridge you can
410 (/dev/tty0) will still be used as the system console by default, but
418 depends on ARCH_PXA || ARCH_MMP
423 If you have a machine based on an Intel XScale PXA2xx CPU you
431 depends on !SERIAL_8250 || COMPILE_TEST
434 bool "Console on PXA serial port (DEPRECATED)"
435 depends on SERIAL_PXA
439 If you have enabled the serial port on the Intel XScale PXA
443 (/dev/tty0) will still be used as the system console by default, but
454 depends on ARCH_SA1100
458 If you have a machine based on a SA1100/SA1110 StrongARM(R) CPU you
464 bool "Console on SA1100 serial port"
465 depends on SERIAL_SA1100
468 If you have enabled the serial port on the SA1100/SA1110 StrongARM
472 (/dev/tty0) will still be used as the system console by default, but
480 depends on ARCH_MXC || COMPILE_TEST
485 If you have a machine based on a Motorola IMX CPU you
489 tristate "Console on IMX serial port"
490 depends on SERIAL_IMX
493 If you have enabled the serial port on the Freescale IMX
497 (/dev/tty0) will still be used as the system console by default, but
503 bool "Earlycon on IMX serial port"
504 depends on ARCH_MXC || COMPILE_TEST
505 depends on OF
509 default y if SERIAL_IMX_CONSOLE
511 If you have enabled the earlycon on the Freescale IMX
516 depends on HAS_IOMEM
525 bool "Support for console on Xilinx uartlite serial port"
526 depends on SERIAL_UARTLITE=y
536 depends on SERIAL_UARTLITE
538 default 1
548 depends on SPARC
551 default y
555 depends on SPARC
557 This driver supports the Zilog8530 serial ports found on many Sparc
561 bool "Console on Sun Zilog8530 serial port"
562 depends on SERIAL_SUNZILOG=y
565 on your Sparc system as the console, you can do so by answering
570 depends on SPARC && PCI
573 mouse on (PCI) UltraSPARC systems. Say Y or M if you want to be able
577 bool "Console on Sun SU serial port"
578 depends on SERIAL_SUNSU=y
581 on your Sparc system as the console, you can do so by answering
586 depends on GSC
588 default y
598 2. Edit the /etc/inittab to start a getty listening on /dev/ttyB0
599 3. Add device ttyB0 to /etc/securetty (if you want to log on as
600 root on this console.)
604 bool "Support for console on serial MUX"
605 depends on SERIAL_MUX=y
607 default y
611 depends on SPARC && PCI
613 This driver supports the Siemens SAB82532 DUSCC serial ports on newer
618 bool "Console on Sun Siemens SAB82532 serial port"
619 depends on SERIAL_SUNSAB=y
622 on your Sparc system as the console, you can do so by answering
627 depends on SPARC64
629 This driver supports the console device found on SUN4V Sparc
634 depends on SGI_HAS_ZILOG
637 This driver supports the Zilog8530 serial ports found on SGI
641 bool "Console on SGI Zilog8530 serial port"
642 depends on SERIAL_IP22_ZILOG=y
647 depends on SUPERH || ARCH_RENESAS || COMPILE_TEST
655 depends on SERIAL_SH_SCI
656 default "10" if SUPERH
657 default "18" if ARCH_RENESAS
658 default "2"
661 bool "Support for console on SuperH SCI(F)" if EXPERT
662 depends on SERIAL_SH_SCI=y
664 default y
667 bool "Support for early console on SuperH SCI(F)" if EXPERT
668 depends on SERIAL_SH_SCI=y
671 default ARCH_RENESAS
675 depends on SERIAL_SH_SCI && DMA_ENGINE
676 default ARCH_RENESAS
680 depends on SERIAL_SH_SCI
687 depends on ARCH_LPC32XX || COMPILE_TEST
688 depends on OF
692 Those are UARTs completely different from the Standard UARTs on the
698 depends on SERIAL_HS_LPC32XX=y
702 ports on the LPC32XX as the console, you can do so by answering
716 depends on COLDFIRE
722 int "Default baudrate for Coldfire serial ports"
723 depends on SERIAL_MCF
724 default 19200
726 This setting lets you define what the default baudrate is for the
727 ColdFire serial ports. The usual default varies from board to board,
732 depends on SERIAL_MCF
739 depends on (M68K && MAC) || PPC_PMAC
742 This driver supports the Zilog z85C30 serial ports found on
748 depends on SERIAL_PMACZILOG
750 The pmac_zilog driver for the z85C30 chip on many powermacs
758 the pmac_zilog and 8250 drivers to co-exist, but may cause
760 access the built-in serial ports on powermacs will need to
765 unable to use the 8250 module for PCMCIA or other 16C550-style
768 Say N unless you need the z85c30 ports on your (Power)Mac
772 bool "Console on Mac or PowerMac z85c30 serial port"
773 depends on SERIAL_PMACZILOG=y
777 on your (Power)Mac as the console, you can do so by answering
782 depends on CPM2 || CPM1
785 This driver supports the SCC and SMC serial ports on Motorola
789 bool "Support for console on CPM SCC/SMC serial port"
790 depends on SERIAL_CPM=y
798 (/dev/tty0) will still be used as the system console by default, but
806 depends on MACH_PIC32 || (MIPS && COMPILE_TEST)
817 depends on SERIAL_PIC32=y
820 If you have a PIC32, this driver supports the putting a console on one
827 depends on PPC_MPC52xx || PPC_MPC512x
836 bool "Console on a Freescale MPC52xx/MPC512x family PSC serial port"
837 depends on SERIAL_MPC52xx=y
845 depends on SERIAL_MPC52xx_CONSOLE=y
846 default "9600"
854 depends on PCI
855 depends on PPC_PSERIES || COMPILE_TEST
868 depends on HAS_TXX9_SERIAL
870 default y
877 depends on SERIAL_TXX9
878 default "6"
882 depends on SERIAL_TXX9=y
887 depends on !SERIAL_8250 && SERIAL_TXX9
891 depends on PCI && HAS_IOPORT
897 box, for instance in order to become a dial-in server. This driver
906 tristate "MSM on-chip serial port support"
907 depends on ARCH_QCOM || COMPILE_TEST
912 depends on SERIAL_MSM=y
917 tristate "QCOM on-chip GENI based serial port support"
918 depends on ARCH_QCOM || COMPILE_TEST
919 depends on QCOM_GENI_SE
924 depends on SERIAL_QCOM_GENI
933 depends on SERIAL_QCOM_GENI
934 default "8"
940 bool "VIA VT8500 on-chip serial port support"
941 depends on ARCH_VT8500 || COMPILE_TEST
946 depends on SERIAL_VT8500=y
951 depends on (ARCH_OMAP2PLUS && !SERIAL_8250_OMAP) || COMPILE_TEST
954 If you have a machine based on an Texas Instruments OMAP CPU you
958 with the omap-serial driver. DMA support can be enabled from platform
962 bool "Console on OMAP serial port"
963 depends on SERIAL_OMAP=y
970 (/dev/tty0) will still be used as the system console by default, but
978 depends on OF
979 default ARCH_SIFIVE || ARCH_CANAAN
983 contains a SiFive UART IP block. This type of UART is present on
987 bool "Console on SiFive UART"
988 depends on SERIAL_SIFIVE=y
989 default ARCH_SIFIVE || ARCH_CANAAN
997 (/dev/tty0) will still be used as the system console by default, but
1005 depends on (LANTIQ || X86) || COMPILE_TEST
1008 Support for UART on Lantiq and Intel SoCs.
1013 bool "Console on Lantiq UART"
1014 depends on SERIAL_LANTIQ=y
1023 depends on QUICC_ENGINE
1027 This driver supports the QE serial ports on Freescale embedded
1039 bool "Console on SCCNXP serial port"
1040 depends on SERIAL_SCCNXP=y
1043 Support for console on SCCNXP serial ports.
1047 depends on SPI_MASTER || I2C || COMPILE_TEST
1075 depends on X86_32 || COMPILE_TEST
1077 Add support for UART controller on timberdale.
1082 depends on ARCH_BCMBCA || BCM63XX || BMIPS_GENERIC || COMPILE_TEST
1083 default ARCH_BCMBCA || BCM63XX || BMIPS_GENERIC
1085 This enables the driver for the onchip UART core found on
1091 BCM7xxx (STB) - DOCSIS console
1094 bool "Console on BCM63xx serial port"
1095 depends on SERIAL_BCM63XX=y
1099 If you have enabled the serial port on the BCM63xx CPU
1104 depends on OF && SPARC
1110 bool "Console on GRLIB APBUART serial port"
1111 depends on SERIAL_GRLIB_GAISLER_APBUART=y
1114 Support for running a console on the GRLIB APBUART
1124 depends on SERIAL_ALTERA_JTAGUART=y
1132 depends on SERIAL_ALTERA_JTAGUART_CONSOLE
1146 depends on SERIAL_ALTERA_UART
1147 default 4
1150 UART ports. The usual default varies from board to board, and
1154 int "Default baudrate for Altera UART ports"
1155 depends on SERIAL_ALTERA_UART
1156 default 115200
1158 This setting lets you define what the default baudrate is for the
1159 Altera UART ports. The usual default varies from board to board,
1164 depends on SERIAL_ALTERA_UART=y
1172 depends on PCI && (X86_32 || MIPS || COMPILE_TEST)
1181 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
1187 bool "Support for console on Intel EG20T PCH UART/OKI SEMICONDUCTOR ML7213 IOH"
1188 depends on SERIAL_PCH_UART=y
1197 depends on ARCH_MXS || MACH_ASM9260 || COMPILE_TEST
1206 depends on SERIAL_MXS_AUART=y
1213 depends on OF
1221 depends on SERIAL_XILINX_PS_UART=y
1229 depends on (HAVE_CLK && ATH79) || (MIPS && COMPILE_TEST)
1234 built-in UART of the SoC, say Y to this option.
1240 bool "Console on AR933X serial port"
1241 depends on SERIAL_AR933X=y
1244 Enable a built-in UART port of the AR933X to be the system console.
1248 depends on SERIAL_AR933X
1249 default "2"
1256 depends on SERIAL_MPS2_UART
1262 depends on ARCH_MPS2 || COMPILE_TEST
1265 This driver support the UART ports on ARM MPS2.
1271 Driver for on-chip UART for ARC(Synopsys) for the legacy
1275 bool "Console on ARC UART"
1276 depends on SERIAL_ARC=y
1280 Enable system Console on ARC UART
1284 depends on SERIAL_ARC
1286 default "1"
1293 depends on PCI
1309 depends on SERIAL_RP2
1310 default "32"
1312 If multiple cards are present, the default limit of 32 ports may
1317 depends on HAS_DMA
1320 Support for the on-chip lpuart on some Freescale SOCs.
1323 bool "Console on Freescale lpuart serial port"
1324 depends on SERIAL_FSL_LPUART=y
1328 If you have enabled the lpuart serial port on the Freescale SoCs,
1333 depends on PRINTK
1336 Support for the on-chip LINFlexD UART on some Freescale SOCs.
1339 bool "Console on Freescale LINFlexD UART serial port"
1340 depends on SERIAL_FSL_LINFLEXUART=y
1344 If you have enabled the LINFlexD UART serial port on the Freescale
1349 depends on OF
1352 Support for the on-chip USART on Conexant Digicolor SoCs.
1355 bool "Console on Conexant Digicolor serial port"
1356 depends on SERIAL_CONEXANT_DIGICOLOR=y
1359 If you have enabled the USART serial port on Conexant Digicolor
1365 depends on ARM || COMPILE_TEST
1367 This driver is for the on-chip Asynchronous Serial Controller on
1375 bool "Support for console on ST ASC"
1376 depends on SERIAL_ST_ASC=y
1382 depends on MCB
1384 Say yes here to enable support for the MEN 16z135 High Speed UART IP-Core
1385 on a MCB carrier.
1393 depends on COMMON_CLK
1399 depends on SERIAL_SPRD=y
1405 with "earlycon" on the kernel command line. The console is
1411 depends on ARCH_STM32 || COMPILE_TEST
1414 This driver is for the on-chip Serial Controller on
1422 bool "Support for console on STM32"
1423 depends on SERIAL_STM32
1429 depends on ARCH_MVEBU || COMPILE_TEST
1430 depends on COMMON_CLK
1434 based on the Armada-3700 SoC and wish to use the on-board serial
1440 bool "Console on Marvell EBU serial port"
1441 depends on SERIAL_MVEBU_UART
1444 default y
1446 Say 'Y' here if you wish to use Armada-3700 UART as the system console.
1453 depends on ARCH_ACTIONS || COMPILE_TEST
1457 Say 'Y' here if you wish to use the on-board serial port.
1461 bool "Console on Actions Semi Owl serial port"
1462 depends on SERIAL_OWL=y
1465 default y
1472 depends on ARCH_RDA || COMPILE_TEST
1476 Say 'Y' here if you wish to use the on-board serial port.
1480 bool "Console on RDA Micro serial port"
1481 depends on SERIAL_RDA=y
1484 default y
1491 depends on ARCH_MILBEAUT || (COMPILE_TEST && OF)
1492 default ARCH_MILBEAUT
1498 int "Maximum number of CSIO/UART ports (1-8)"
1500 depends on SERIAL_MILBEAUT_USIO
1501 default "4"
1504 bool "Support for console on MILBEAUT USIO/UART serial port"
1505 depends on SERIAL_MILBEAUT_USIO=y
1506 default y
1517 depends on HAS_IOMEM
1518 depends on OF
1519 depends on LITEX || COMPILE_TEST
1522 This driver is for the FPGA-based LiteUART serial controller from LiteX
1530 depends on SERIAL_LITEUART
1531 default "1"
1538 depends on SERIAL_LITEUART=y
1542 Say 'Y' or 'M' here if you wish to use the FPGA-based LiteUART serial
1550 depends on ARCH_SUNPLUS || COMPILE_TEST
1553 Select this option if you would like to use Sunplus serial port on
1558 called sunplus-uart.
1561 bool "Console on Sunplus UART"
1562 depends on SERIAL_SUNPLUS
1569 (/dev/tty0) will still be used as the system console by default, but
1575 depends on ARCH_MA35 || COMPILE_TEST
1585 bool "Console on a Nuvotn MA35D1 family UART port"
1586 depends on SERIAL_NUVOTON_MA35D1=y
1592 (/dev/tty0) will still be used as the system console by default,
1598 depends on XTENSA_PLATFORM_ESP32 || (COMPILE_TEST && OF)
1611 depends on XTENSA_PLATFORM_ESP32 || (COMPILE_TEST && OF)