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.
104 1 - undefined instruction events
105 2 - system calls
106 4 - invalid data aborts
107 8 - SIGSEGV faults
108 16 - SIGBUS faults
112 bool "Kernel low-level debugging functions (read help!)"
120 UART definition, as specified below. Attempting to boot the kernel
125 prompt "Kernel low-level debugging port"
129 bool "Kernel low-level debugging messages via Alpine UART0"
133 Say Y here if you want kernel low-level debugging support
137 bool "Kernel low-level debugging via asm9260 UART"
141 their output to an UART or USART port on asm9260 based
158 bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU"
162 Say Y here if you want kernel low-level debugging support
168 bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU"
172 Say Y here if you want kernel low-level debugging support
178 bool "Kernel low-level debugging on SAMA5D2 UART1"
182 Say Y here if you want kernel low-level debugging support
186 bool "Kernel low-level debugging on SAMA5D4 USART3"
190 Say Y here if you want kernel low-level debugging support
194 bool "Kernel low-level debugging via SAMV7 USART1"
203 bool "Kernel low-level debugging on SAMA7G5 FLEXCOM3"
207 Say Y here if you want kernel low-level debugging support
211 bool "Kernel low-level debugging on LAN966 FLEXCOM USART"
215 Say Y here if you want kernel low-level debugging support
231 bool "Kernel low-level debugging on BCM2835 PL011 UART"
236 bool "Kernel low-level debugging on BCM2836 PL011 UART"
241 bool "Kernel low-level debugging on BCM5301X/NSP UART1"
246 bool "Kernel low-level debugging on Hurricane 2 UART2"
251 bool "Kernel low-level debugging on BCM IPROC UART3"
259 bool "Kernel low-level debugging messages via BCM KONA UART"
263 Say Y here if you want kernel low-level debugging support
270 bool "Kernel low-level debugging on BCM63XX UART"
274 bool "Marvell Berlin SoC Debug UART"
278 Say Y here if you want kernel low-level debugging support
282 bool "Use BRCMSTB UART for low-level debug"
287 UART physical and virtual address is automatically provided
291 messages to appear over the UART, select this option.
294 bool "Kernel low-level debugging messages via UART1"
301 bool "Kernel low-level debugging messages via UART2"
308 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
316 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
324 bool "Kernel low-level debugging messages via footbridge serial port"
331 bool "Kernel low-level debugging messages via Digicolor UA0"
338 bool "Kernel low-level debugging messages via ep93xx UART"
342 Say Y here if you want kernel low-level debugging support
346 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
354 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
358 Say Y here if you want kernel low-level debugging support
362 bool "Hisilicon HI3620 Debug UART"
366 Say Y here if you want kernel low-level debugging support
367 on HI3620 UART.
370 bool "Kernel low-level debugging messages via Highbank UART"
375 their output to the UART on Highbank based devices.
378 bool "Hisilicon Hip01 Debug UART"
382 Say Y here if you want kernel low-level debugging support
383 on HIP01 UART.
386 bool "Hisilicon HiP04 Debug UART"
390 Say Y here if you want kernel low-level debugging support
391 on HIP04 UART.
394 bool "Hisilicon Hix5hd2 Debug UART"
398 Say Y here if you want kernel low-level debugging support
399 on Hix5hd2 UART.
402 bool "i.MX1 Debug UART"
405 Say Y here if you want kernel low-level debugging support
409 bool "i.MX23 Debug UART"
413 Say Y here if you want kernel low-level debugging support
417 bool "i.MX25 Debug UART"
420 Say Y here if you want kernel low-level debugging support
424 bool "i.MX27 Debug UART"
427 Say Y here if you want kernel low-level debugging support
431 bool "i.MX28 Debug UART"
435 Say Y here if you want kernel low-level debugging support
439 bool "i.MX31 Debug UART"
442 Say Y here if you want kernel low-level debugging support
446 bool "i.MX35 Debug UART"
449 Say Y here if you want kernel low-level debugging support
453 bool "i.MX50 Debug UART"
456 Say Y here if you want kernel low-level debugging support
460 bool "i.MX51 Debug UART"
463 Say Y here if you want kernel low-level debugging support
467 bool "i.MX53 Debug UART"
470 Say Y here if you want kernel low-level debugging support
474 bool "i.MX6Q/DL Debug UART"
477 Say Y here if you want kernel low-level debugging support
481 bool "i.MX6SL Debug UART"
484 Say Y here if you want kernel low-level debugging support
488 bool "i.MX6SX Debug UART"
491 Say Y here if you want kernel low-level debugging support
495 bool "i.MX6UL Debug UART"
498 Say Y here if you want kernel low-level debugging support
502 bool "i.MX7D Debug UART"
505 Say Y here if you want kernel low-level debugging support
509 bool "Kernel low-level debugging messages via ARM Integrator UART"
513 Say Y here if you want kernel low-level debugging support
517 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
525 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
533 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
537 Say Y here if you want kernel low-level debugging support
541 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
545 Say Y here if you want kernel low-level debugging support
549 bool "Kernel low-level debugging via Meson6 UARTAO"
552 Say Y here if you want kernel low-lever debugging support
556 bool "Kernel low-level debugging message via MMP UART2"
560 Say Y here if you want kernel low-level debugging support
564 bool "Kernel low-level debugging message via MMP UART3"
568 Say Y here if you want kernel low-level debugging support
572 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
577 Say Y here if you want kernel low-level debugging support
592 when u-boot hands over to the kernel, the system
596 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
600 Say Y here if you want kernel low-level debugging support
609 when u-boot hands over to the kernel, the system
613 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
617 Say Y here if you want kernel low-level debugging support
627 when u-boot hands over to the kernel, the system
631 bool "Kernel low-level debugging messages via MSTARV7 PM UART"
635 Say Y here if you want kernel low-level debugging support
636 for MSTAR ARMv7-based platforms on PM UART.
643 Say Y here if you want kernel low-level debugging support
651 Say Y here if you want kernel low-level debugging support
659 Say Y here if you want kernel low-level debugging support
663 bool "Kernel low-level debugging messages via NOMADIK UART"
667 Say Y here if you want kernel low-level debugging support
671 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
675 Say Y here if you want kernel low-level debugging support
676 on TI-NSPIRE classic models.
679 bool "Kernel low-level debugging via TI-NSPIRE PL011 UART"
683 Say Y here if you want kernel low-level debugging support
684 on TI-NSPIRE CX models.
687 bool "Kernel low-level debugging via OMAP1 UART1"
691 Say Y here if you want kernel low-level debugging support
695 bool "Kernel low-level debugging via OMAP1 UART2"
699 Say Y here if you want kernel low-level debugging support
703 bool "Kernel low-level debugging via OMAP1 UART3"
707 Say Y here if you want kernel low-level debugging support
719 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
724 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
729 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
738 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
743 bool "Kernel low-level debugging messages via OMAP36XX UART4"
748 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
753 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
758 bool "Kernel low-level debugging messages via TI81XX UART2"
763 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
768 bool "Kernel low-level debugging messages via AM33XX UART1"
773 bool "Kernel low-level debugging messages via Zoom2/3 UART"
779 bool "Use PXA UART1 for low-level debug"
782 Say Y here if you want kernel low-level debugging support
786 bool "Kernel low-level debugging messages via QCOM UARTDM"
804 bool "RealView Default UART"
813 bool "RealView PB1176 UART"
822 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0"
826 Say Y here if you want kernel low-level debugging support
830 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1"
834 Say Y here if you want kernel low-level debugging support
838 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2"
842 Say Y here if you want kernel low-level debugging support
846 bool "Kernel low-level debugging messages via Rockchip RK29 UART0"
850 Say Y here if you want kernel low-level debugging support
854 bool "Kernel low-level debugging messages via Rockchip RK29 UART1"
858 Say Y here if you want kernel low-level debugging support
862 bool "Kernel low-level debugging messages via Rockchip RK29 UART2"
866 Say Y here if you want kernel low-level debugging support
870 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0"
874 Say Y here if you want kernel low-level debugging support
878 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1"
882 Say Y here if you want kernel low-level debugging support
886 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2"
890 Say Y here if you want kernel low-level debugging support
894 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3"
898 Say Y here if you want kernel low-level debugging support
902 bool "Kernel low-level debugging messages via Rockchip RK32 UART2"
906 Say Y here if you want kernel low-level debugging support
910 bool "Kernel low-level debugging messages via SCIF2 on R7S72100"
913 Say Y here if you want kernel low-level debugging support
917 bool "Kernel low-level debugging messages via SCIF2 on R7S9210"
920 Say Y here if you want kernel low-level debugging support
924 bool "Kernel low-level debugging messages via SCIF4 on R7S9210"
927 Say Y here if you want kernel low-level debugging support
931 bool "Kernel low-level debugging messages via SCIF0 on R8A7778"
934 Say Y here if you want kernel low-level debugging support
935 via SCIF0 on Renesas R-Car M1A (R8A7778).
938 bool "Kernel low-level debugging messages via SCIF2 on R8A7779"
941 Say Y here if you want kernel low-level debugging support
942 via SCIF2 on Renesas R-Car H1 (R8A7779).
945 bool "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"
949 Say Y here if you want kernel low-level debugging support
951 R-Car H2 (R8A7790), M2-W (R8A7791), V2H (R8A7792), or
952 M2-N (R8A7793).
955 bool "Kernel low-level debugging messages via SCIF1 on R8A77470"
958 Say Y here if you want kernel low-level debugging support
962 bool "Kernel low-level debugging messages via SCIF2 on R8A7794"
965 Say Y here if you want kernel low-level debugging support
966 via SCIF2 on Renesas R-Car E2 (R8A7794).
969 bool "Kernel low-level debugging messages via SCIF4 on R8A7745"
972 Say Y here if you want kernel low-level debugging support
976 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742"
979 Say Y here if you want kernel low-level debugging support
983 bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4"
986 Say Y here if you want kernel low-level debugging support
987 via SCIFA0 on Renesas R-Mobile APE6 (R8A73A4).
990 bool "Kernel low-level debugging messages via SCIFA1 on R8A7740"
993 Say Y here if you want kernel low-level debugging support
994 via SCIFA1 on Renesas R-Mobile A1 (R8A7740).
997 bool "Kernel low-level debugging messages via SCIFA4 on SH73A0"
1000 Say Y here if you want kernel low-level debugging support
1001 via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0).
1008 bool "Use Samsung S3C UART 0 for low-level debug"
1011 their output to UART 0. The port must have been initialised
1012 by the boot-loader before use.
1019 bool "Use Samsung S3C UART 1 for low-level debug"
1022 their output to UART 1. The port must have been initialised
1023 by the boot-loader before use.
1030 bool "Use Samsung S3C UART 2 for low-level debug"
1033 their output to UART 2. The port must have been initialised
1034 by the boot-loader before use.
1041 bool "Use Samsung S3C UART 3 for low-level debug"
1044 their output to UART 3. The port must have been initialised
1045 by the boot-loader before use.
1049 bool "Use SA1100 UARTs for low-level debug"
1051 Say Y here if you want kernel low-level debugging support
1052 on SA-11x0 UART ports. The kernel will check for the first
1053 enabled UART in a sequence 3-1-2.
1056 bool "Hisilicon SD5203 Debug UART"
1060 Say Y here if you want kernel low-level debugging support
1061 on SD5203 UART.
1065 bool "Use SOCFPGA UART0 for low-level debug"
1068 Say Y here if you want kernel low-level debugging support
1073 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1076 Say Y here if you want kernel low-level debugging support
1081 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1084 Say Y here if you want kernel low-level debugging support
1088 bool "Kernel low-level debugging messages via sun9i UART0"
1092 Say Y here if you want kernel low-level debugging support
1096 bool "Kernel low-level debugging messages via sunXi UART0"
1100 Say Y here if you want kernel low-level debugging support
1104 bool "Kernel low-level debugging messages via sunXi UART1"
1108 Say Y here if you want kernel low-level debugging support
1112 bool "Kernel low-level debugging messages via sunXi R_UART"
1116 Say Y here if you want kernel low-level debugging support
1120 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1124 Say Y here if you want kernel low-level debugging support
1128 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1132 Say Y here if you want kernel low-level debugging support
1136 bool "Use StiH415/416 ASC2 UART for low-level debug"
1139 Say Y here if you want kernel low-level debugging support
1141 default UART wired up to ASC2.
1146 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1149 Say Y here if you want kernel low-level debugging support
1151 default UART wired up to SBC ASC1.
1156 bool "Use StiH418 SBC ASC0 UART for low-level debug"
1159 Say Y here if you want kernel low-level debugging support
1160 on STiH418 based platforms which has default UART wired
1166 bool "Use STM32F4 UART for low-level debug"
1170 Say Y here if you want kernel low-level debugging support
1171 on STM32F4 based platforms, which default UART is wired on
1172 USART1, but another UART instance can be selected by modifying
1178 bool "Use STM32F7 UART for low-level debug"
1182 Say Y here if you want kernel low-level debugging support
1183 on STM32F7 based platforms, which default UART is wired on
1184 USART1, but another UART instance can be selected by modifying
1190 bool "Use STM32H7 UART for low-level debug"
1194 Say Y here if you want kernel low-level debugging support
1195 on STM32H7 based platforms, which default UART is wired on
1196 USART1, but another UART instance can be selected by modifying
1202 bool "Use STM32MP1 UART for low-level debug"
1206 Say Y here if you want kernel low-level debugging support on
1207 STM32MP1-based platforms, where the default UART is wired to
1208 UART4, but another UART instance can be selected by modifying
1214 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1218 Automatically determines which UART to use for low-level
1222 then bits 17:15 indicate which UART to use; 0/1/2/3/4
1223 are UART A/B/C/D/E.
1226 bool "Kernel low-level debugging messages via Tegra UART A"
1230 Say Y here if you want kernel low-level debugging support
1234 bool "Kernel low-level debugging messages via Tegra UART B"
1238 Say Y here if you want kernel low-level debugging support
1242 bool "Kernel low-level debugging messages via Tegra UART C"
1246 Say Y here if you want kernel low-level debugging support
1250 bool "Kernel low-level debugging messages via Tegra UART D"
1254 Say Y here if you want kernel low-level debugging support
1258 bool "Kernel low-level debugging messages via Tegra UART E"
1262 Say Y here if you want kernel low-level debugging support
1267 bool "Use Ux500 UART for low-level debug"
1269 Say Y here if you want kernel low-level debugging support
1273 bool "Kernel low-level debugging messages via ARM Versatile UART"
1277 Say Y here if you want kernel low-level debugging support
1281 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1288 Note that this will only work with standard A-class core tiles,
1289 and may fail with non-standard SMM or custom software models.
1292 bool "Use PL011 UART0 at 0x10009000 (V2P-CA9 core tile)"
1297 this applies only to the V2P-CA9 tile.
1305 of the tiles using the RS1 memory map, including all new A-class
1306 core tiles, FPGA-based SMMs and software models.
1309 bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)"
1314 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1317 bool "Vybrid UART"
1320 Say Y here if you want kernel low-level debugging support
1327 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1331 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1338 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1348 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1352 co-processor 14. This is known to work on the ARM9 style ICE
1359 bool "Kernel low-level debug output via semihosting I/O"
1375 bool "Kernel low-level debugging via 8250 UART"
1378 their output to an 8250 UART. You can use this option
1379 to provide the parameters for the 8250 UART rather than
1388 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1391 their output to a PL01x Primecell UART. You can use
1392 this option to provide the parameters for the UART
1429 int "i.MX Debug UART Port Selection"
1445 Choose UART port on which kernel low-level debug messages
1449 int "Vybrid Debug UART Port Selection" if DEBUG_VF_UART
1454 Choose UART port on which kernel low-level debug messages
1466 bool "Enable flow control (CTS) for the debug UART"
1470 Some UART ports are connected to terminals that will use modem
1473 control signal CTS (Clear To Send). If your debug UART supports
1504 default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2
1505 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF2
1506 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF4
1507 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0
1508 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF2
1509 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF0
1510 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF1
1511 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF2
1512 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF4
1513 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIFA2
1514 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0
1515 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1
1516 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
1532 default "mach/debug-macro.S"
1543 hex "Physical base address of debug UART"
1674 hex "Virtual base address of debug UART"
1775 int "Register offset shift for the 8250 debug UART"
1783 bool "Use 32-bit accesses for 8250 UART"
1794 bool "8250 UART is Palmchip BK-310x"
1797 Palmchip provides a UART implementation compatible with 16550
1799 the debug UART is of this type.
1822 kernel low-level debugging functions. Add earlyprintk to your