Lines Matching +full:- +full:uart

1 # SPDX-License-Identifier: GPL-2.0
44 once the kernel has booted up - it's a one time check.
107 1 - undefined instruction events
108 2 - system calls
109 4 - invalid data aborts
110 8 - SIGSEGV faults
111 16 - SIGBUS faults
115 bool "Kernel low-level debugging functions (read help!)"
123 UART definition, as specified below. Attempting to boot the kernel
128 prompt "Kernel low-level debugging port"
132 bool "Kernel low-level debugging messages via Alpine UART0"
136 Say Y here if you want kernel low-level debugging support
140 bool "Kernel low-level debugging via asm9260 UART"
144 their output to an UART or USART port on asm9260 based
161 bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU"
165 Say Y here if you want kernel low-level debugging support
171 bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU"
175 Say Y here if you want kernel low-level debugging support
181 bool "Kernel low-level debugging on SAMA5D2 UART1"
185 Say Y here if you want kernel low-level debugging support
189 bool "Kernel low-level debugging on SAMA5D4 USART3"
193 Say Y here if you want kernel low-level debugging support
197 bool "Kernel low-level debugging via SAMV7 USART1"
206 bool "Kernel low-level debugging on SAMA7G5 FLEXCOM3"
210 Say Y here if you want kernel low-level debugging support
214 bool "Kernel low-level debugging on LAN966 FLEXCOM USART"
218 Say Y here if you want kernel low-level debugging support
234 bool "Kernel low-level debugging on BCM2835 PL011 UART"
239 bool "Kernel low-level debugging on BCM2836 PL011 UART"
244 bool "Kernel low-level debugging on BCM5301X/NSP UART1"
249 bool "Kernel low-level debugging on Hurricane 2 UART2"
254 bool "Kernel low-level debugging on BCM IPROC UART3"
262 bool "Kernel low-level debugging messages via BCM KONA UART"
266 Say Y here if you want kernel low-level debugging support
273 bool "Kernel low-level debugging on BCM63XX UART"
277 bool "Marvell Berlin SoC Debug UART"
281 Say Y here if you want kernel low-level debugging support
285 bool "Use BRCMSTB UART for low-level debug"
290 UART physical and virtual address is automatically provided
294 messages to appear over the UART, select this option.
297 bool "Kernel low-level debugging messages via UART1"
304 bool "Kernel low-level debugging messages via UART2"
311 bool "Kernel Kernel low-level debugging on Cavium Networks CNS3xxx"
319 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
327 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
335 bool "Kernel low-level debugging on DaVinci DMx using UART0"
343 bool "Kernel low-level debugging messages via footbridge serial port"
350 bool "Kernel low-level debugging messages via Digicolor UA0"
357 bool "Kernel low-level debugging messages via ep93xx UART"
361 Say Y here if you want kernel low-level debugging support
365 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
373 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
377 Say Y here if you want kernel low-level debugging support
381 bool "Hisilicon HI3620 Debug UART"
385 Say Y here if you want kernel low-level debugging support
386 on HI3620 UART.
389 bool "Kernel low-level debugging messages via Highbank UART"
394 their output to the UART on Highbank based devices.
397 bool "Hisilicon Hip01 Debug UART"
401 Say Y here if you want kernel low-level debugging support
402 on HIP01 UART.
405 bool "Hisilicon HiP04 Debug UART"
409 Say Y here if you want kernel low-level debugging support
410 on HIP04 UART.
413 bool "Hisilicon Hix5hd2 Debug UART"
417 Say Y here if you want kernel low-level debugging support
418 on Hix5hd2 UART.
421 bool "i.MX1 Debug UART"
424 Say Y here if you want kernel low-level debugging support
428 bool "i.MX23 Debug UART"
432 Say Y here if you want kernel low-level debugging support
436 bool "i.MX25 Debug UART"
439 Say Y here if you want kernel low-level debugging support
443 bool "i.MX27 Debug UART"
446 Say Y here if you want kernel low-level debugging support
450 bool "i.MX28 Debug UART"
454 Say Y here if you want kernel low-level debugging support
458 bool "i.MX31 Debug UART"
461 Say Y here if you want kernel low-level debugging support
465 bool "i.MX35 Debug UART"
468 Say Y here if you want kernel low-level debugging support
472 bool "i.MX50 Debug UART"
475 Say Y here if you want kernel low-level debugging support
479 bool "i.MX51 Debug UART"
482 Say Y here if you want kernel low-level debugging support
486 bool "i.MX53 Debug UART"
489 Say Y here if you want kernel low-level debugging support
493 bool "i.MX6Q/DL Debug UART"
496 Say Y here if you want kernel low-level debugging support
500 bool "i.MX6SL Debug UART"
503 Say Y here if you want kernel low-level debugging support
507 bool "i.MX6SX Debug UART"
510 Say Y here if you want kernel low-level debugging support
514 bool "i.MX6UL Debug UART"
517 Say Y here if you want kernel low-level debugging support
521 bool "i.MX7D Debug UART"
524 Say Y here if you want kernel low-level debugging support
528 bool "Kernel low-level debugging messages via ARM Integrator UART"
532 Say Y here if you want kernel low-level debugging support
536 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
544 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
552 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
556 Say Y here if you want kernel low-level debugging support
560 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
564 Say Y here if you want kernel low-level debugging support
568 bool "Kernel low-level debugging via Meson6 UARTAO"
571 Say Y here if you want kernel low-lever debugging support
575 bool "Kernel low-level debugging message via MMP UART2"
579 Say Y here if you want kernel low-level debugging support
583 bool "Kernel low-level debugging message via MMP UART3"
587 Say Y here if you want kernel low-level debugging support
591 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
596 Say Y here if you want kernel low-level debugging support
611 when u-boot hands over to the kernel, the system
615 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
619 Say Y here if you want kernel low-level debugging support
628 when u-boot hands over to the kernel, the system
632 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
636 Say Y here if you want kernel low-level debugging support
646 when u-boot hands over to the kernel, the system
650 bool "Kernel low-level debugging messages via MSTARV7 PM UART"
654 Say Y here if you want kernel low-level debugging support
655 for MSTAR ARMv7-based platforms on PM UART.
662 Say Y here if you want kernel low-level debugging support
670 Say Y here if you want kernel low-level debugging support
678 Say Y here if you want kernel low-level debugging support
682 bool "Kernel low-level debugging messages via NOMADIK UART"
686 Say Y here if you want kernel low-level debugging support
690 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
694 Say Y here if you want kernel low-level debugging support
695 on TI-NSPIRE classic models.
698 bool "Kernel low-level debugging via TI-NSPIRE PL011 UART"
702 Say Y here if you want kernel low-level debugging support
703 on TI-NSPIRE CX models.
706 bool "Kernel low-level debugging via OMAP1 UART1"
710 Say Y here if you want kernel low-level debugging support
714 bool "Kernel low-level debugging via OMAP1 UART2"
718 Say Y here if you want kernel low-level debugging support
722 bool "Kernel low-level debugging via OMAP1 UART3"
726 Say Y here if you want kernel low-level debugging support
738 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
743 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
748 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
757 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
762 bool "Kernel low-level debugging messages via OMAP36XX UART4"
767 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
772 bool "Kernel low-level debugging via OMAP730 UART1"
776 Say Y here if you want kernel low-level debugging support
780 bool "Kernel low-level debugging via OMAP730 UART2"
784 Say Y here if you want kernel low-level debugging support
788 bool "Kernel low-level debugging via OMAP730 UART3"
792 Say Y here if you want kernel low-level debugging support
796 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
801 bool "Kernel low-level debugging messages via TI81XX UART2"
806 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
811 bool "Kernel low-level debugging messages via AM33XX UART1"
816 bool "Kernel low-level debugging messages via Zoom2/3 UART"
822 bool "Use PXA UART1 for low-level debug"
825 Say Y here if you want kernel low-level debugging support
829 bool "Kernel low-level debugging messages via QCOM UARTDM"
847 bool "RealView Default UART"
856 bool "RealView PB1176 UART"
865 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0"
869 Say Y here if you want kernel low-level debugging support
873 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1"
877 Say Y here if you want kernel low-level debugging support
881 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2"
885 Say Y here if you want kernel low-level debugging support
889 bool "Kernel low-level debugging messages via Rockchip RK29 UART0"
893 Say Y here if you want kernel low-level debugging support
897 bool "Kernel low-level debugging messages via Rockchip RK29 UART1"
901 Say Y here if you want kernel low-level debugging support
905 bool "Kernel low-level debugging messages via Rockchip RK29 UART2"
909 Say Y here if you want kernel low-level debugging support
913 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0"
917 Say Y here if you want kernel low-level debugging support
921 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1"
925 Say Y here if you want kernel low-level debugging support
929 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2"
933 Say Y here if you want kernel low-level debugging support
937 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3"
941 Say Y here if you want kernel low-level debugging support
945 bool "Kernel low-level debugging messages via Rockchip RK32 UART2"
949 Say Y here if you want kernel low-level debugging support
953 bool "Kernel low-level debugging messages via SCIF2 on R7S72100"
956 Say Y here if you want kernel low-level debugging support
960 bool "Kernel low-level debugging messages via SCIF2 on R7S9210"
963 Say Y here if you want kernel low-level debugging support
967 bool "Kernel low-level debugging messages via SCIF4 on R7S9210"
970 Say Y here if you want kernel low-level debugging support
974 bool "Kernel low-level debugging messages via SCIF0 on R8A7778"
977 Say Y here if you want kernel low-level debugging support
978 via SCIF0 on Renesas R-Car M1A (R8A7778).
981 bool "Kernel low-level debugging messages via SCIF2 on R8A7779"
984 Say Y here if you want kernel low-level debugging support
985 via SCIF2 on Renesas R-Car H1 (R8A7779).
988 bool "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"
992 Say Y here if you want kernel low-level debugging support
994 R-Car H2 (R8A7790), M2-W (R8A7791), V2H (R8A7792), or
995 M2-N (R8A7793).
998 bool "Kernel low-level debugging messages via SCIF1 on R8A77470"
1001 Say Y here if you want kernel low-level debugging support
1005 bool "Kernel low-level debugging messages via SCIF2 on R8A7794"
1008 Say Y here if you want kernel low-level debugging support
1009 via SCIF2 on Renesas R-Car E2 (R8A7794).
1012 bool "Kernel low-level debugging messages via SCIF4 on R8A7745"
1015 Say Y here if you want kernel low-level debugging support
1019 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742"
1022 Say Y here if you want kernel low-level debugging support
1026 bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4"
1029 Say Y here if you want kernel low-level debugging support
1030 via SCIFA0 on Renesas R-Mobile APE6 (R8A73A4).
1033 bool "Kernel low-level debugging messages via SCIFA1 on R8A7740"
1036 Say Y here if you want kernel low-level debugging support
1037 via SCIFA1 on Renesas R-Mobile A1 (R8A7740).
1040 bool "Kernel low-level debugging messages via SCIFA4 on SH73A0"
1043 Say Y here if you want kernel low-level debugging support
1044 via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0).
1052 bool "Use Samsung S3C UART 0 for low-level debug"
1055 their output to UART 0. The port must have been initialised
1056 by the boot-loader before use.
1064 bool "Use Samsung S3C UART 1 for low-level debug"
1067 their output to UART 1. The port must have been initialised
1068 by the boot-loader before use.
1076 bool "Use Samsung S3C UART 2 for low-level debug"
1079 their output to UART 2. The port must have been initialised
1080 by the boot-loader before use.
1087 bool "Use Samsung S3C UART 3 for low-level debug"
1090 their output to UART 3. The port must have been initialised
1091 by the boot-loader before use.
1096 bool "Use S3C2410/S3C2412 UART 0 for low-level debug"
1099 their output to UART 0. The port must have been initialised
1100 by the boot-loader before use.
1105 bool "Use S3C2410/S3C2412 UART 1 for low-level debug"
1108 their output to UART 1. The port must have been initialised
1109 by the boot-loader before use.
1114 bool "Use S3C2410/S3C2412 UART 2 for low-level debug"
1117 their output to UART 2. The port must have been initialised
1118 by the boot-loader before use.
1122 bool "Use SA1100 UARTs for low-level debug"
1124 Say Y here if you want kernel low-level debugging support
1125 on SA-11x0 UART ports. The kernel will check for the first
1126 enabled UART in a sequence 3-1-2.
1129 bool "Hisilicon SD5203 Debug UART"
1133 Say Y here if you want kernel low-level debugging support
1134 on SD5203 UART.
1138 bool "Use SOCFPGA UART0 for low-level debug"
1141 Say Y here if you want kernel low-level debugging support
1146 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1149 Say Y here if you want kernel low-level debugging support
1154 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1157 Say Y here if you want kernel low-level debugging support
1161 bool "Kernel low-level debugging messages via sun9i UART0"
1165 Say Y here if you want kernel low-level debugging support
1169 bool "Kernel low-level debugging messages via sunXi UART0"
1173 Say Y here if you want kernel low-level debugging support
1177 bool "Kernel low-level debugging messages via sunXi UART1"
1181 Say Y here if you want kernel low-level debugging support
1185 bool "Kernel low-level debugging messages via sunXi R_UART"
1189 Say Y here if you want kernel low-level debugging support
1193 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1197 Say Y here if you want kernel low-level debugging support
1201 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1205 Say Y here if you want kernel low-level debugging support
1209 bool "Use StiH415/416 ASC2 UART for low-level debug"
1212 Say Y here if you want kernel low-level debugging support
1214 default UART wired up to ASC2.
1219 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1222 Say Y here if you want kernel low-level debugging support
1224 default UART wired up to SBC ASC1.
1229 bool "Use StiH418 SBC ASC0 UART for low-level debug"
1232 Say Y here if you want kernel low-level debugging support
1233 on STiH418 based platforms which has default UART wired
1239 bool "Use STM32F4 UART for low-level debug"
1243 Say Y here if you want kernel low-level debugging support
1244 on STM32F4 based platforms, which default UART is wired on
1245 USART1, but another UART instance can be selected by modifying
1251 bool "Use STM32F7 UART for low-level debug"
1255 Say Y here if you want kernel low-level debugging support
1256 on STM32F7 based platforms, which default UART is wired on
1257 USART1, but another UART instance can be selected by modifying
1263 bool "Use STM32H7 UART for low-level debug"
1267 Say Y here if you want kernel low-level debugging support
1268 on STM32H7 based platforms, which default UART is wired on
1269 USART1, but another UART instance can be selected by modifying
1275 bool "Use STM32MP1 UART for low-level debug"
1279 Say Y here if you want kernel low-level debugging support
1280 on STM32MP1 based platforms, wich default UART is wired on
1281 UART4, but another UART instance can be selected by modifying
1287 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1291 Automatically determines which UART to use for low-level
1295 then bits 17:15 indicate which UART to use; 0/1/2/3/4
1296 are UART A/B/C/D/E.
1299 bool "Kernel low-level debugging messages via Tegra UART A"
1303 Say Y here if you want kernel low-level debugging support
1307 bool "Kernel low-level debugging messages via Tegra UART B"
1311 Say Y here if you want kernel low-level debugging support
1315 bool "Kernel low-level debugging messages via Tegra UART C"
1319 Say Y here if you want kernel low-level debugging support
1323 bool "Kernel low-level debugging messages via Tegra UART D"
1327 Say Y here if you want kernel low-level debugging support
1331 bool "Kernel low-level debugging messages via Tegra UART E"
1335 Say Y here if you want kernel low-level debugging support
1340 bool "Use Ux500 UART for low-level debug"
1342 Say Y here if you want kernel low-level debugging support
1346 bool "Kernel low-level debugging messages via ARM Versatile UART"
1350 Say Y here if you want kernel low-level debugging support
1354 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1361 Note that this will only work with standard A-class core tiles,
1362 and may fail with non-standard SMM or custom software models.
1365 bool "Use PL011 UART0 at 0x10009000 (V2P-CA9 core tile)"
1370 this applies only to the V2P-CA9 tile.
1378 of the tiles using the RS1 memory map, including all new A-class
1379 core tiles, FPGA-based SMMs and software models.
1382 bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)"
1387 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1390 bool "Vybrid UART"
1393 Say Y here if you want kernel low-level debugging support
1400 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1404 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1411 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1421 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1425 co-processor 14. This is known to work on the ARM9 style ICE
1432 bool "Kernel low-level debug output via semihosting I/O"
1448 bool "Kernel low-level debugging via 8250 UART"
1451 their output to an 8250 UART. You can use this option
1452 to provide the parameters for the 8250 UART rather than
1461 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1464 their output to a PL01x Primecell UART. You can use
1465 this option to provide the parameters for the UART
1510 int "i.MX Debug UART Port Selection"
1526 Choose UART port on which kernel low-level debug messages
1530 int "Vybrid Debug UART Port Selection" if DEBUG_VF_UART
1535 Choose UART port on which kernel low-level debug messages
1547 bool "Enable flow control (CTS) for the debug UART"
1551 Some UART ports are connected to terminals that will use modem
1554 control signal CTS (Clear To Send). If your debug UART supports
1585 default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2
1586 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF2
1587 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF4
1588 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0
1589 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF2
1590 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF0
1591 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF1
1592 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF2
1593 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF4
1594 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIFA2
1595 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0
1596 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1
1597 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
1613 default "mach/debug-macro.S"
1624 hex "Physical base address of debug UART"
1766 hex "Virtual base address of debug UART"
1878 int "Register offset shift for the 8250 debug UART"
1887 bool "Use 32-bit accesses for 8250 UART"
1898 bool "8250 UART is Palmchip BK-310x"
1901 Palmchip provides a UART implementation compatible with 16550
1903 the debug UART is of this type.
1919 will be re-used for normal decompressor output on multiplatform
1933 kernel low-level debugging functions. Add earlyprintk to your