Lines Matching +full:stm32h7 +full:- +full:uart

1 # SPDX-License-Identifier: GPL-2.0
44 once the kernel has booted up - it's a one time check.
98 1 - undefined instruction events
99 2 - system calls
100 4 - invalid data aborts
101 8 - SIGSEGV faults
102 16 - SIGBUS faults
106 bool "Kernel low-level debugging functions (read help!)"
114 UART definition, as specified below. Attempting to boot the kernel
119 prompt "Kernel low-level debugging port"
123 bool "Kernel low-level debugging messages via Alpine UART0"
127 Say Y here if you want kernel low-level debugging support
131 bool "Kernel low-level debugging via asm9260 UART"
135 their output to an UART or USART port on asm9260 based
152 bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU"
156 Say Y here if you want kernel low-level debugging support
162 bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU"
166 Say Y here if you want kernel low-level debugging support
172 bool "Kernel low-level debugging on SAMA5D2 UART1"
176 Say Y here if you want kernel low-level debugging support
180 bool "Kernel low-level debugging on SAMA5D4 USART3"
184 Say Y here if you want kernel low-level debugging support
188 bool "Kernel low-level debugging via SAMV7 USART1"
197 bool "Kernel low-level debugging on SAMA7G5 FLEXCOM3"
201 Say Y here if you want kernel low-level debugging support
205 bool "Kernel low-level debugging on BCM2835 PL011 UART"
210 bool "Kernel low-level debugging on BCM2836 PL011 UART"
215 bool "Kernel low-level debugging on BCM5301X/NSP UART1"
220 bool "Kernel low-level debugging on Hurricane 2 UART2"
225 bool "Kernel low-level debugging on BCM IPROC UART3"
233 bool "Kernel low-level debugging messages via BCM KONA UART"
237 Say Y here if you want kernel low-level debugging support
244 bool "Kernel low-level debugging on BCM63XX UART"
248 bool "Marvell Berlin SoC Debug UART"
252 Say Y here if you want kernel low-level debugging support
256 bool "Use BRCMSTB UART for low-level debug"
261 UART physical and virtual address is automatically provided
265 messages to appear over the UART, select this option.
268 bool "Kernel low-level debugging messages via UART1"
275 bool "Kernel low-level debugging messages via UART2"
282 bool "Kernel Kernel low-level debugging on Cavium Networks CNS3xxx"
290 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
298 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
306 bool "Kernel low-level debugging on DaVinci DMx using UART0"
314 bool "Kernel low-level debugging messages via footbridge serial port"
321 bool "Kernel low-level debugging messages via Digicolor UA0"
328 bool "Kernel low-level debugging messages via ep93xx UART"
332 Say Y here if you want kernel low-level debugging support
336 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
344 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
348 Say Y here if you want kernel low-level debugging support
352 bool "Hisilicon HI3620 Debug UART"
356 Say Y here if you want kernel low-level debugging support
357 on HI3620 UART.
360 bool "Kernel low-level debugging messages via Highbank UART"
365 their output to the UART on Highbank based devices.
368 bool "Hisilicon Hip01 Debug UART"
372 Say Y here if you want kernel low-level debugging support
373 on HIP01 UART.
376 bool "Hisilicon HiP04 Debug UART"
380 Say Y here if you want kernel low-level debugging support
381 on HIP04 UART.
384 bool "Hisilicon Hix5hd2 Debug UART"
388 Say Y here if you want kernel low-level debugging support
389 on Hix5hd2 UART.
392 bool "i.MX1 Debug UART"
395 Say Y here if you want kernel low-level debugging support
399 bool "i.MX23 Debug UART"
403 Say Y here if you want kernel low-level debugging support
407 bool "i.MX25 Debug UART"
410 Say Y here if you want kernel low-level debugging support
414 bool "i.MX21 and i.MX27 Debug UART"
417 Say Y here if you want kernel low-level debugging support
421 bool "i.MX28 Debug UART"
425 Say Y here if you want kernel low-level debugging support
429 bool "i.MX31 Debug UART"
432 Say Y here if you want kernel low-level debugging support
436 bool "i.MX35 Debug UART"
439 Say Y here if you want kernel low-level debugging support
443 bool "i.MX50 Debug UART"
446 Say Y here if you want kernel low-level debugging support
450 bool "i.MX51 Debug UART"
453 Say Y here if you want kernel low-level debugging support
457 bool "i.MX53 Debug UART"
460 Say Y here if you want kernel low-level debugging support
464 bool "i.MX6Q/DL Debug UART"
467 Say Y here if you want kernel low-level debugging support
471 bool "i.MX6SL Debug UART"
474 Say Y here if you want kernel low-level debugging support
478 bool "i.MX6SX Debug UART"
481 Say Y here if you want kernel low-level debugging support
485 bool "i.MX6UL Debug UART"
488 Say Y here if you want kernel low-level debugging support
492 bool "i.MX7D Debug UART"
495 Say Y here if you want kernel low-level debugging support
499 bool "Kernel low-level debugging messages via ARM Integrator UART"
503 Say Y here if you want kernel low-level debugging support
507 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
515 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
523 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
527 Say Y here if you want kernel low-level debugging support
531 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
535 Say Y here if you want kernel low-level debugging support
539 bool "Kernel low-level debugging via Meson6 UARTAO"
542 Say Y here if you want kernel low-lever debugging support
546 bool "Kernel low-level debugging message via MMP UART2"
550 Say Y here if you want kernel low-level debugging support
554 bool "Kernel low-level debugging message via MMP UART3"
558 Say Y here if you want kernel low-level debugging support
562 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
567 Say Y here if you want kernel low-level debugging support
582 when u-boot hands over to the kernel, the system
586 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
590 Say Y here if you want kernel low-level debugging support
599 when u-boot hands over to the kernel, the system
603 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
607 Say Y here if you want kernel low-level debugging support
617 when u-boot hands over to the kernel, the system
621 bool "Kernel low-level debugging messages via MSTARV7 PM UART"
625 Say Y here if you want kernel low-level debugging support
626 for MSTAR ARMv7-based platforms on PM UART.
633 Say Y here if you want kernel low-level debugging support
641 Say Y here if you want kernel low-level debugging support
649 Say Y here if you want kernel low-level debugging support
653 bool "Kernel low-level debugging messages via NOMADIK UART"
657 Say Y here if you want kernel low-level debugging support
661 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
665 Say Y here if you want kernel low-level debugging support
666 on TI-NSPIRE classic models.
669 bool "Kernel low-level debugging via TI-NSPIRE PL011 UART"
673 Say Y here if you want kernel low-level debugging support
674 on TI-NSPIRE CX models.
677 bool "Kernel low-level debugging via OMAP1 UART1"
681 Say Y here if you want kernel low-level debugging support
685 bool "Kernel low-level debugging via OMAP1 UART2"
689 Say Y here if you want kernel low-level debugging support
693 bool "Kernel low-level debugging via OMAP1 UART3"
697 Say Y here if you want kernel low-level debugging support
709 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
714 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
719 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
728 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
733 bool "Kernel low-level debugging messages via OMAP36XX UART4"
738 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
743 bool "Kernel low-level debugging via OMAP730 UART1"
747 Say Y here if you want kernel low-level debugging support
751 bool "Kernel low-level debugging via OMAP730 UART2"
755 Say Y here if you want kernel low-level debugging support
759 bool "Kernel low-level debugging via OMAP730 UART3"
763 Say Y here if you want kernel low-level debugging support
767 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
772 bool "Kernel low-level debugging messages via TI81XX UART2"
777 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
782 bool "Kernel low-level debugging messages via AM33XX UART1"
787 bool "Kernel low-level debugging messages via Zoom2/3 UART"
793 bool "Use PXA UART1 for low-level debug"
796 Say Y here if you want kernel low-level debugging support
800 bool "Kernel low-level debugging messages via QCOM UARTDM"
818 bool "RealView Default UART"
827 bool "RealView PB1176 UART"
836 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0"
840 Say Y here if you want kernel low-level debugging support
844 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1"
848 Say Y here if you want kernel low-level debugging support
852 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2"
856 Say Y here if you want kernel low-level debugging support
860 bool "Kernel low-level debugging messages via Rockchip RK29 UART0"
864 Say Y here if you want kernel low-level debugging support
868 bool "Kernel low-level debugging messages via Rockchip RK29 UART1"
872 Say Y here if you want kernel low-level debugging support
876 bool "Kernel low-level debugging messages via Rockchip RK29 UART2"
880 Say Y here if you want kernel low-level debugging support
884 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0"
888 Say Y here if you want kernel low-level debugging support
892 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1"
896 Say Y here if you want kernel low-level debugging support
900 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2"
904 Say Y here if you want kernel low-level debugging support
908 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3"
912 Say Y here if you want kernel low-level debugging support
916 bool "Kernel low-level debugging messages via Rockchip RK32 UART2"
920 Say Y here if you want kernel low-level debugging support
924 bool "Kernel low-level debugging messages via SCIF2 on R7S72100"
927 Say Y here if you want kernel low-level debugging support
931 bool "Kernel low-level debugging messages via SCIF2 on R7S9210"
934 Say Y here if you want kernel low-level debugging support
938 bool "Kernel low-level debugging messages via SCIF4 on R7S9210"
941 Say Y here if you want kernel low-level debugging support
945 bool "Kernel low-level debugging messages via SCIF0 on R8A7778"
948 Say Y here if you want kernel low-level debugging support
949 via SCIF0 on Renesas R-Car M1A (R8A7778).
952 bool "Kernel low-level debugging messages via SCIF2 on R8A7779"
955 Say Y here if you want kernel low-level debugging support
956 via SCIF2 on Renesas R-Car H1 (R8A7779).
959 bool "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"
963 Say Y here if you want kernel low-level debugging support
965 R-Car H2 (R8A7790), M2-W (R8A7791), V2H (R8A7792), or
966 M2-N (R8A7793).
969 bool "Kernel low-level debugging messages via SCIF1 on R8A77470"
972 Say Y here if you want kernel low-level debugging support
976 bool "Kernel low-level debugging messages via SCIF2 on R8A7794"
979 Say Y here if you want kernel low-level debugging support
980 via SCIF2 on Renesas R-Car E2 (R8A7794).
983 bool "Kernel low-level debugging messages via SCIF4 on R8A7745"
986 Say Y here if you want kernel low-level debugging support
990 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742"
993 Say Y here if you want kernel low-level debugging support
997 bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4"
1000 Say Y here if you want kernel low-level debugging support
1001 via SCIFA0 on Renesas R-Mobile APE6 (R8A73A4).
1004 bool "Kernel low-level debugging messages via SCIFA1 on R8A7740"
1007 Say Y here if you want kernel low-level debugging support
1008 via SCIFA1 on Renesas R-Mobile A1 (R8A7740).
1011 bool "Kernel low-level debugging messages via SCIFA4 on SH73A0"
1014 Say Y here if you want kernel low-level debugging support
1015 via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0).
1023 bool "Use Samsung S3C UART 0 for low-level debug"
1026 their output to UART 0. The port must have been initialised
1027 by the boot-loader before use.
1035 bool "Use Samsung S3C UART 1 for low-level debug"
1038 their output to UART 1. The port must have been initialised
1039 by the boot-loader before use.
1047 bool "Use Samsung S3C UART 2 for low-level debug"
1050 their output to UART 2. The port must have been initialised
1051 by the boot-loader before use.
1058 bool "Use Samsung S3C UART 3 for low-level debug"
1061 their output to UART 3. The port must have been initialised
1062 by the boot-loader before use.
1067 bool "Use S3C2410/S3C2412 UART 0 for low-level debug"
1070 their output to UART 0. The port must have been initialised
1071 by the boot-loader before use.
1076 bool "Use S3C2410/S3C2412 UART 1 for low-level debug"
1079 their output to UART 1. The port must have been initialised
1080 by the boot-loader before use.
1085 bool "Use S3C2410/S3C2412 UART 2 for low-level debug"
1088 their output to UART 2. The port must have been initialised
1089 by the boot-loader before use.
1093 bool "Use SA1100 UARTs for low-level debug"
1095 Say Y here if you want kernel low-level debugging support
1096 on SA-11x0 UART ports. The kernel will check for the first
1097 enabled UART in a sequence 3-1-2.
1100 bool "Hisilicon SD5203 Debug UART"
1104 Say Y here if you want kernel low-level debugging support
1105 on SD5203 UART.
1109 bool "Use SOCFPGA UART0 for low-level debug"
1112 Say Y here if you want kernel low-level debugging support
1117 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1120 Say Y here if you want kernel low-level debugging support
1125 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1128 Say Y here if you want kernel low-level debugging support
1132 bool "Kernel low-level debugging messages via sun9i UART0"
1136 Say Y here if you want kernel low-level debugging support
1140 bool "Kernel low-level debugging messages via sunXi UART0"
1144 Say Y here if you want kernel low-level debugging support
1148 bool "Kernel low-level debugging messages via sunXi UART1"
1152 Say Y here if you want kernel low-level debugging support
1156 bool "Kernel low-level debugging messages via sunXi R_UART"
1160 Say Y here if you want kernel low-level debugging support
1164 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1168 Say Y here if you want kernel low-level debugging support
1172 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1176 Say Y here if you want kernel low-level debugging support
1180 bool "Use StiH415/416 ASC2 UART for low-level debug"
1183 Say Y here if you want kernel low-level debugging support
1185 default UART wired up to ASC2.
1190 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1193 Say Y here if you want kernel low-level debugging support
1195 default UART wired up to SBC ASC1.
1200 bool "Use StiH418 SBC ASC0 UART for low-level debug"
1203 Say Y here if you want kernel low-level debugging support
1204 on STiH418 based platforms which has default UART wired
1210 bool "Use STM32F4 UART for low-level debug"
1214 Say Y here if you want kernel low-level debugging support
1215 on STM32F4 based platforms, which default UART is wired on
1216 USART1, but another UART instance can be selected by modifying
1222 bool "Use STM32F7 UART for low-level debug"
1226 Say Y here if you want kernel low-level debugging support
1227 on STM32F7 based platforms, which default UART is wired on
1228 USART1, but another UART instance can be selected by modifying
1234 bool "Use STM32H7 UART for low-level debug"
1238 Say Y here if you want kernel low-level debugging support
1239 on STM32H7 based platforms, which default UART is wired on
1240 USART1, but another UART instance can be selected by modifying
1246 bool "Use STM32MP1 UART for low-level debug"
1250 Say Y here if you want kernel low-level debugging support
1251 on STM32MP1 based platforms, wich default UART is wired on
1252 UART4, but another UART instance can be selected by modifying
1258 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1262 Automatically determines which UART to use for low-level
1266 then bits 17:15 indicate which UART to use; 0/1/2/3/4
1267 are UART A/B/C/D/E.
1270 bool "Kernel low-level debugging messages via Tegra UART A"
1274 Say Y here if you want kernel low-level debugging support
1278 bool "Kernel low-level debugging messages via Tegra UART B"
1282 Say Y here if you want kernel low-level debugging support
1286 bool "Kernel low-level debugging messages via Tegra UART C"
1290 Say Y here if you want kernel low-level debugging support
1294 bool "Kernel low-level debugging messages via Tegra UART D"
1298 Say Y here if you want kernel low-level debugging support
1302 bool "Kernel low-level debugging messages via Tegra UART E"
1306 Say Y here if you want kernel low-level debugging support
1311 bool "Use Ux500 UART for low-level debug"
1313 Say Y here if you want kernel low-level debugging support
1317 bool "Kernel low-level debugging messages via ARM Versatile UART"
1321 Say Y here if you want kernel low-level debugging support
1325 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1332 Note that this will only work with standard A-class core tiles,
1333 and may fail with non-standard SMM or custom software models.
1336 bool "Use PL011 UART0 at 0x10009000 (V2P-CA9 core tile)"
1341 this applies only to the V2P-CA9 tile.
1349 of the tiles using the RS1 memory map, including all new A-class
1350 core tiles, FPGA-based SMMs and software models.
1353 bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)"
1358 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1361 bool "Vybrid UART"
1364 Say Y here if you want kernel low-level debugging support
1371 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1375 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1382 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1392 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1396 co-processor 14. This is known to work on the ARM9 style ICE
1403 bool "Kernel low-level debug output via semihosting I/O"
1419 bool "Kernel low-level debugging via 8250 UART"
1422 their output to an 8250 UART. You can use this option
1423 to provide the parameters for the 8250 UART rather than
1432 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1435 their output to a PL01x Primecell UART. You can use
1436 this option to provide the parameters for the UART
1481 int "i.MX Debug UART Port Selection"
1497 Choose UART port on which kernel low-level debug messages
1501 int "Vybrid Debug UART Port Selection" if DEBUG_VF_UART
1506 Choose UART port on which kernel low-level debug messages
1518 bool "Enable flow control (CTS) for the debug UART"
1522 Some UART ports are connected to terminals that will use modem
1525 control signal CTS (Clear To Send). If your debug UART supports
1556 default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2
1557 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF2
1558 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF4
1559 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0
1560 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF2
1561 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF0
1562 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF1
1563 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF2
1564 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF4
1565 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIFA2
1566 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0
1567 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1
1568 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
1584 default "mach/debug-macro.S"
1595 hex "Physical base address of debug UART"
1736 hex "Virtual base address of debug UART"
1847 int "Register offset shift for the 8250 debug UART"
1856 bool "Use 32-bit accesses for 8250 UART"
1867 bool "8250 UART is Palmchip BK-310x"
1870 Palmchip provides a UART implementation compatible with 16550
1872 the debug UART is of this type.
1887 will be re-used for normal decompressor output on multiplatform
1902 kernel low-level debugging functions. Add earlyprintk to your