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 BCMBCA UART0"
250 bool "Kernel low-level debugging on Hurricane 2 UART2"
255 bool "Kernel low-level debugging on BCM IPROC UART3"
263 bool "Kernel low-level debugging messages via BCM KONA UART"
267 Say Y here if you want kernel low-level debugging support
274 bool "Kernel low-level debugging on BCM63XX UART"
278 bool "Marvell Berlin SoC Debug UART"
282 Say Y here if you want kernel low-level debugging support
286 bool "Use BRCMSTB UART for low-level debug"
291 UART physical and virtual address is automatically provided
295 messages to appear over the UART, select this option.
298 bool "Kernel low-level debugging messages via UART1"
305 bool "Kernel low-level debugging messages via UART2"
312 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
320 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
328 bool "Kernel low-level debugging messages via footbridge serial port"
335 bool "Kernel low-level debugging messages via Digicolor UA0"
342 bool "Kernel low-level debugging messages via ep93xx UART"
346 Say Y here if you want kernel low-level debugging support
350 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
358 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
362 Say Y here if you want kernel low-level debugging support
366 bool "Hisilicon HI3620 Debug UART"
370 Say Y here if you want kernel low-level debugging support
371 on HI3620 UART.
374 bool "Kernel low-level debugging messages via Highbank UART"
379 their output to the UART on Highbank based devices.
382 bool "Hisilicon Hip01 Debug UART"
386 Say Y here if you want kernel low-level debugging support
387 on HIP01 UART.
390 bool "Hisilicon HiP04 Debug UART"
394 Say Y here if you want kernel low-level debugging support
395 on HIP04 UART.
398 bool "Hisilicon Hix5hd2 Debug UART"
402 Say Y here if you want kernel low-level debugging support
403 on Hix5hd2 UART.
406 bool "i.MX1 Debug UART"
409 Say Y here if you want kernel low-level debugging support
413 bool "i.MX23 Debug UART"
417 Say Y here if you want kernel low-level debugging support
421 bool "i.MX25 Debug UART"
424 Say Y here if you want kernel low-level debugging support
428 bool "i.MX27 Debug UART"
431 Say Y here if you want kernel low-level debugging support
435 bool "i.MX28 Debug UART"
439 Say Y here if you want kernel low-level debugging support
443 bool "i.MX31 Debug UART"
446 Say Y here if you want kernel low-level debugging support
450 bool "i.MX35 Debug UART"
453 Say Y here if you want kernel low-level debugging support
457 bool "i.MX50 Debug UART"
460 Say Y here if you want kernel low-level debugging support
464 bool "i.MX51 Debug UART"
467 Say Y here if you want kernel low-level debugging support
471 bool "i.MX53 Debug UART"
474 Say Y here if you want kernel low-level debugging support
478 bool "i.MX6Q/DL Debug UART"
481 Say Y here if you want kernel low-level debugging support
485 bool "i.MX6SL Debug UART"
488 Say Y here if you want kernel low-level debugging support
492 bool "i.MX6SX Debug UART"
495 Say Y here if you want kernel low-level debugging support
499 bool "i.MX6UL Debug UART"
502 Say Y here if you want kernel low-level debugging support
506 bool "i.MX7D Debug UART"
509 Say Y here if you want kernel low-level debugging support
513 bool "Kernel low-level debugging messages via ARM Integrator UART"
517 Say Y here if you want kernel low-level debugging support
521 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
529 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
537 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
541 Say Y here if you want kernel low-level debugging support
545 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
549 Say Y here if you want kernel low-level debugging support
553 bool "Kernel low-level debugging via Meson6 UARTAO"
556 Say Y here if you want kernel low-lever debugging support
560 bool "Kernel low-level debugging message via MMP UART2"
564 Say Y here if you want kernel low-level debugging support
568 bool "Kernel low-level debugging message via MMP UART3"
572 Say Y here if you want kernel low-level debugging support
576 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
581 Say Y here if you want kernel low-level debugging support
596 when u-boot hands over to the kernel, the system
600 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
604 Say Y here if you want kernel low-level debugging support
613 when u-boot hands over to the kernel, the system
617 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
621 Say Y here if you want kernel low-level debugging support
631 when u-boot hands over to the kernel, the system
635 bool "Kernel low-level debugging messages via MSTARV7 PM UART"
639 Say Y here if you want kernel low-level debugging support
640 for MSTAR ARMv7-based platforms on PM UART.
647 Say Y here if you want kernel low-level debugging support
655 Say Y here if you want kernel low-level debugging support
663 Say Y here if you want kernel low-level debugging support
667 bool "Kernel low-level debugging messages via NOMADIK UART"
671 Say Y here if you want kernel low-level debugging support
675 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
679 Say Y here if you want kernel low-level debugging support
680 on TI-NSPIRE classic models.
683 bool "Kernel low-level debugging via TI-NSPIRE PL011 UART"
687 Say Y here if you want kernel low-level debugging support
688 on TI-NSPIRE CX models.
691 bool "Kernel low-level debugging via OMAP1 UART1"
695 Say Y here if you want kernel low-level debugging support
699 bool "Kernel low-level debugging via OMAP1 UART2"
703 Say Y here if you want kernel low-level debugging support
707 bool "Kernel low-level debugging via OMAP1 UART3"
711 Say Y here if you want kernel low-level debugging support
723 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
728 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
733 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
742 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
747 bool "Kernel low-level debugging messages via OMAP36XX UART4"
752 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
757 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
762 bool "Kernel low-level debugging messages via TI81XX UART2"
767 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
772 bool "Kernel low-level debugging messages via AM33XX UART1"
777 bool "Kernel low-level debugging messages via Zoom2/3 UART"
783 bool "Use PXA UART1 for low-level debug"
786 Say Y here if you want kernel low-level debugging support
790 bool "Kernel low-level debugging messages via QCOM UARTDM"
808 bool "RealView Default UART"
817 bool "RealView PB1176 UART"
826 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0"
830 Say Y here if you want kernel low-level debugging support
834 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1"
838 Say Y here if you want kernel low-level debugging support
842 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2"
846 Say Y here if you want kernel low-level debugging support
850 bool "Kernel low-level debugging messages via Rockchip RK29 UART0"
854 Say Y here if you want kernel low-level debugging support
858 bool "Kernel low-level debugging messages via Rockchip RK29 UART1"
862 Say Y here if you want kernel low-level debugging support
866 bool "Kernel low-level debugging messages via Rockchip RK29 UART2"
870 Say Y here if you want kernel low-level debugging support
874 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0"
878 Say Y here if you want kernel low-level debugging support
882 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1"
886 Say Y here if you want kernel low-level debugging support
890 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2"
894 Say Y here if you want kernel low-level debugging support
898 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3"
902 Say Y here if you want kernel low-level debugging support
906 bool "Kernel low-level debugging messages via Rockchip RK32 UART2"
910 Say Y here if you want kernel low-level debugging support
914 bool "Kernel low-level debugging messages via SCIF2 on R7S72100"
917 Say Y here if you want kernel low-level debugging support
921 bool "Kernel low-level debugging messages via SCIF2 on R7S9210"
924 Say Y here if you want kernel low-level debugging support
928 bool "Kernel low-level debugging messages via SCIF4 on R7S9210"
931 Say Y here if you want kernel low-level debugging support
935 bool "Kernel low-level debugging messages via SCIF0 on R8A7778"
938 Say Y here if you want kernel low-level debugging support
939 via SCIF0 on Renesas R-Car M1A (R8A7778).
942 bool "Kernel low-level debugging messages via SCIF2 on R8A7779"
945 Say Y here if you want kernel low-level debugging support
946 via SCIF2 on Renesas R-Car H1 (R8A7779).
949 bool "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"
953 Say Y here if you want kernel low-level debugging support
955 R-Car H2 (R8A7790), M2-W (R8A7791), V2H (R8A7792), or
956 M2-N (R8A7793).
959 bool "Kernel low-level debugging messages via SCIF1 on R8A77470"
962 Say Y here if you want kernel low-level debugging support
966 bool "Kernel low-level debugging messages via SCIF2 on R8A7794"
969 Say Y here if you want kernel low-level debugging support
970 via SCIF2 on Renesas R-Car E2 (R8A7794).
973 bool "Kernel low-level debugging messages via SCIF4 on R8A7745"
976 Say Y here if you want kernel low-level debugging support
980 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742"
983 Say Y here if you want kernel low-level debugging support
987 bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4"
990 Say Y here if you want kernel low-level debugging support
991 via SCIFA0 on Renesas R-Mobile APE6 (R8A73A4).
994 bool "Kernel low-level debugging messages via SCIFA1 on R8A7740"
997 Say Y here if you want kernel low-level debugging support
998 via SCIFA1 on Renesas R-Mobile A1 (R8A7740).
1001 bool "Kernel low-level debugging messages via SCIFA4 on SH73A0"
1004 Say Y here if you want kernel low-level debugging support
1005 via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0).
1012 bool "Use Samsung S3C UART 0 for low-level debug"
1015 their output to UART 0. The port must have been initialised
1016 by the boot-loader before use.
1023 bool "Use Samsung S3C UART 1 for low-level debug"
1026 their output to UART 1. The port must have been initialised
1027 by the boot-loader before use.
1034 bool "Use Samsung S3C UART 2 for low-level debug"
1037 their output to UART 2. The port must have been initialised
1038 by the boot-loader before use.
1045 bool "Use Samsung S3C UART 3 for low-level debug"
1048 their output to UART 3. The port must have been initialised
1049 by the boot-loader before use.
1053 bool "Use SA1100 UARTs for low-level debug"
1055 Say Y here if you want kernel low-level debugging support
1056 on SA-11x0 UART ports. The kernel will check for the first
1057 enabled UART in a sequence 3-1-2.
1060 bool "Hisilicon SD5203 Debug UART"
1064 Say Y here if you want kernel low-level debugging support
1065 on SD5203 UART.
1069 bool "Use SOCFPGA UART0 for low-level debug"
1072 Say Y here if you want kernel low-level debugging support
1077 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1080 Say Y here if you want kernel low-level debugging support
1085 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1088 Say Y here if you want kernel low-level debugging support
1092 bool "Kernel low-level debugging messages via sun9i UART0"
1096 Say Y here if you want kernel low-level debugging support
1100 bool "Kernel low-level debugging messages via sunXi UART0"
1104 Say Y here if you want kernel low-level debugging support
1108 bool "Kernel low-level debugging messages via sunXi UART1"
1112 Say Y here if you want kernel low-level debugging support
1116 bool "Kernel low-level debugging messages via sunXi R_UART"
1120 Say Y here if you want kernel low-level debugging support
1124 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1128 Say Y here if you want kernel low-level debugging support
1132 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1136 Say Y here if you want kernel low-level debugging support
1140 bool "Use StiH415/416 ASC2 UART for low-level debug"
1143 Say Y here if you want kernel low-level debugging support
1145 default UART wired up to ASC2.
1150 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1153 Say Y here if you want kernel low-level debugging support
1155 default UART wired up to SBC ASC1.
1160 bool "Use StiH418 SBC ASC0 UART for low-level debug"
1163 Say Y here if you want kernel low-level debugging support
1164 on STiH418 based platforms which has default UART wired
1170 bool "Use STM32F4 UART for low-level debug"
1174 Say Y here if you want kernel low-level debugging support
1175 on STM32F4 based platforms, which default UART is wired on
1176 USART1, but another UART instance can be selected by modifying
1182 bool "Use STM32F7 UART for low-level debug"
1186 Say Y here if you want kernel low-level debugging support
1187 on STM32F7 based platforms, which default UART is wired on
1188 USART1, but another UART instance can be selected by modifying
1194 bool "Use STM32H7 UART for low-level debug"
1198 Say Y here if you want kernel low-level debugging support
1199 on STM32H7 based platforms, which default UART is wired on
1200 USART1, but another UART instance can be selected by modifying
1206 bool "Use STM32MP1 UART for low-level debug"
1210 Say Y here if you want kernel low-level debugging support on
1211 STM32MP1-based platforms, where the default UART is wired to
1212 UART4, but another UART instance can be selected by modifying
1218 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1222 Automatically determines which UART to use for low-level
1226 then bits 17:15 indicate which UART to use; 0/1/2/3/4
1227 are UART A/B/C/D/E.
1230 bool "Kernel low-level debugging messages via Tegra UART A"
1234 Say Y here if you want kernel low-level debugging support
1238 bool "Kernel low-level debugging messages via Tegra UART B"
1242 Say Y here if you want kernel low-level debugging support
1246 bool "Kernel low-level debugging messages via Tegra UART C"
1250 Say Y here if you want kernel low-level debugging support
1254 bool "Kernel low-level debugging messages via Tegra UART D"
1258 Say Y here if you want kernel low-level debugging support
1262 bool "Kernel low-level debugging messages via Tegra UART E"
1266 Say Y here if you want kernel low-level debugging support
1271 bool "Use Ux500 UART for low-level debug"
1273 Say Y here if you want kernel low-level debugging support
1277 bool "Kernel low-level debugging messages via ARM Versatile UART"
1281 Say Y here if you want kernel low-level debugging support
1285 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1292 Note that this will only work with standard A-class core tiles,
1293 and may fail with non-standard SMM or custom software models.
1296 bool "Use PL011 UART0 at 0x10009000 (V2P-CA9 core tile)"
1301 this applies only to the V2P-CA9 tile.
1309 of the tiles using the RS1 memory map, including all new A-class
1310 core tiles, FPGA-based SMMs and software models.
1313 bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)"
1318 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1321 bool "Vybrid UART"
1324 Say Y here if you want kernel low-level debugging support
1331 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1335 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1342 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1352 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1356 co-processor 14. This is known to work on the ARM9 style ICE
1363 bool "Kernel low-level debug output via semihosting I/O"
1379 bool "Kernel low-level debugging via 8250 UART"
1382 their output to an 8250 UART. You can use this option
1383 to provide the parameters for the 8250 UART rather than
1392 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1395 their output to a PL01x Primecell UART. You can use
1396 this option to provide the parameters for the UART
1433 int "i.MX Debug UART Port Selection"
1449 Choose UART port on which kernel low-level debug messages
1453 int "Vybrid Debug UART Port Selection" if DEBUG_VF_UART
1458 Choose UART port on which kernel low-level debug messages
1470 bool "Enable flow control (CTS) for the debug UART"
1474 Some UART ports are connected to terminals that will use modem
1477 control signal CTS (Clear To Send). If your debug UART supports
1508 default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2
1509 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF2
1510 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF4
1511 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0
1512 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF2
1513 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF0
1514 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF1
1515 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF2
1516 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF4
1517 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIFA2
1518 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0
1519 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1
1520 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
1536 default "mach/debug-macro.S"
1547 hex "Physical base address of debug UART"
1679 hex "Virtual base address of debug UART"
1781 int "Register offset shift for the 8250 debug UART"
1789 bool "Use 32-bit accesses for 8250 UART"
1800 bool "8250 UART is Palmchip BK-310x"
1803 Palmchip provides a UART implementation compatible with 16550
1805 the debug UART is of this type.
1828 kernel low-level debugging functions. Add earlyprintk to your