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

1 # SPDX-License-Identifier: GPL-2.0
8 depends on DEBUG_KERNEL
9 depends on MMU
21 bool "Warn on W+X mappings at boot"
22 depends on MMU
44 once the kernel has booted up - it's a one time check.
50 default UNWINDER_ARM if AEABI
51 default UNWINDER_FRAME_POINTER if !AEABI
59 depends on !THUMB2_KERNEL
68 depends on AEABI
84 depends on EXPERT
98 sometimes helpful for debugging but serves no purpose on a
101 In addition, you need to pass user_debug=N on the kernel command
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!)"
113 depends on DEBUG_KERNEL
121 image on a different platform *will not work*, so this option should
125 prompt "Kernel low-level debugging port"
126 depends on DEBUG_LL
129 bool "Kernel low-level debugging messages via Alpine UART0"
130 depends on ARCH_ALPINE
133 Say Y here if you want kernel low-level debugging support
134 on Alpine based platforms.
137 bool "Kernel low-level debugging via asm9260 UART"
138 depends on MACH_ASM9260
141 their output to an UART or USART port on asm9260 based
158 bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU"
160 depends on SOC_AT91RM9200 || SOC_AT91SAM9 || SOC_SAM9X60
162 Say Y here if you want kernel low-level debugging support
163 on the DBGU port of:
168 bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU"
170 depends on SOC_AT91SAM9 || SOC_SAMA5D3
172 Say Y here if you want kernel low-level debugging support
173 on the DBGU port of:
178 bool "Kernel low-level debugging on SAMA5D2 UART1"
180 depends on SOC_SAMA5D2
182 Say Y here if you want kernel low-level debugging support
183 on the UART1 port of sama5d2.
186 bool "Kernel low-level debugging on SAMA5D4 USART3"
188 depends on SOC_SAMA5D4
190 Say Y here if you want kernel low-level debugging support
191 on the USART3 port of sama5d4.
194 bool "Kernel low-level debugging via SAMV7 USART1"
196 depends on SOC_SAMV7
199 their output to the USART1 port on SAMV7 based
203 bool "Kernel low-level debugging on SAMA7G5 FLEXCOM3"
205 depends on SOC_SAMA7G5
207 Say Y here if you want kernel low-level debugging support
208 on the FLEXCOM3 port of SAMA7G5.
211 bool "Kernel low-level debugging on LAN966 FLEXCOM USART"
213 depends on SOC_LAN966
215 Say Y here if you want kernel low-level debugging support
216 on the FLEXCOM port of LAN966.
226 By default, enabling FLEXCOM3 port. Based on requirement, use
231 bool "Kernel low-level debugging on BCM2835 PL011 UART"
232 depends on ARCH_BCM2835 && ARCH_MULTI_V6
236 bool "Kernel low-level debugging on BCM2836 PL011 UART"
237 depends on ARCH_BCM2835 && ARCH_MULTI_V7
241 bool "Kernel low-level debugging on BCM5301X/NSP UART1"
242 depends on ARCH_BCM_5301X || ARCH_BCM_NSP
246 bool "Kernel low-level debugging on BCMBCA UART0"
247 depends on ARCH_BCMBCA
250 bool "Kernel low-level debugging on Hurricane 2 UART2"
251 depends on ARCH_BCM_HR2
255 bool "Kernel low-level debugging on BCM IPROC UART3"
256 depends on ARCH_BCM_CYGNUS
260 their output to the third serial port on these devices.
263 bool "Kernel low-level debugging messages via BCM KONA UART"
264 depends on ARCH_BCM_MOBILE
267 Say Y here if you want kernel low-level debugging support
268 on Broadcom SoC platforms.
274 bool "Kernel low-level debugging on BCM63XX UART"
275 depends on ARCH_BCMBCA
279 depends on ARCH_BERLIN
282 Say Y here if you want kernel low-level debugging support
283 on Marvell Berlin SoC based platforms.
286 bool "Use BRCMSTB UART for low-level debug"
287 depends on ARCH_BRCMSTB
290 their output to the first serial port on these devices. The
292 based on the chip identification register value.
298 bool "Kernel low-level debugging messages via UART1"
299 depends on ARCH_CLPS711X
302 their output to the first serial port on these devices.
305 bool "Kernel low-level debugging messages via UART2"
306 depends on ARCH_CLPS711X
309 their output to the second serial port on these devices.
312 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
313 depends on ARCH_DAVINCI_DA8XX
317 their output to UART1 serial port on DaVinci DA8XX devices.
320 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
321 depends on ARCH_DAVINCI_DA8XX
325 their output to UART2 serial port on DaVinci DA8XX devices.
328 bool "Kernel low-level debugging messages via footbridge serial port"
329 depends on FOOTBRIDGE
335 bool "Kernel low-level debugging messages via Digicolor UA0"
336 depends on ARCH_DIGICOLOR
342 bool "Kernel low-level debugging messages via ep93xx UART"
343 depends on ARCH_EP93XX
346 Say Y here if you want kernel low-level debugging support
347 on Cirrus Logic EP93xx based platforms.
350 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
351 depends on FOOTBRIDGE
358 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
359 depends on ARCH_GEMINI
362 Say Y here if you want kernel low-level debugging support
363 on Cortina Gemini based platforms.
367 depends on ARCH_HI3xxx
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"
375 depends on ARCH_HIGHBANK
379 their output to the UART on Highbank based devices.
383 depends on ARCH_HIP01
386 Say Y here if you want kernel low-level debugging support
387 on HIP01 UART.
391 depends on ARCH_HIP04
394 Say Y here if you want kernel low-level debugging support
395 on HIP04 UART.
399 depends on ARCH_HIX5HD2
402 Say Y here if you want kernel low-level debugging support
403 on Hix5hd2 UART.
407 depends on SOC_IMX1
409 Say Y here if you want kernel low-level debugging support
410 on i.MX1.
414 depends on SOC_IMX23
417 Say Y here if you want kernel low-level debugging support
418 on i.MX23.
422 depends on SOC_IMX25
424 Say Y here if you want kernel low-level debugging support
425 on i.MX25.
429 depends on SOC_IMX27
431 Say Y here if you want kernel low-level debugging support
432 on i.MX27.
436 depends on SOC_IMX28
439 Say Y here if you want kernel low-level debugging support
440 on i.MX28.
444 depends on SOC_IMX31
446 Say Y here if you want kernel low-level debugging support
447 on i.MX31.
451 depends on SOC_IMX35
453 Say Y here if you want kernel low-level debugging support
454 on i.MX35.
458 depends on SOC_IMX50
460 Say Y here if you want kernel low-level debugging support
461 on i.MX50.
465 depends on SOC_IMX51
467 Say Y here if you want kernel low-level debugging support
468 on i.MX51.
472 depends on SOC_IMX53
474 Say Y here if you want kernel low-level debugging support
475 on i.MX53.
479 depends on SOC_IMX6Q
481 Say Y here if you want kernel low-level debugging support
482 on i.MX6Q/DL.
486 depends on SOC_IMX6SL
488 Say Y here if you want kernel low-level debugging support
489 on i.MX6SL.
493 depends on SOC_IMX6SX
495 Say Y here if you want kernel low-level debugging support
496 on i.MX6SX.
500 depends on SOC_IMX6UL
502 Say Y here if you want kernel low-level debugging support
503 on i.MX6UL.
507 depends on SOC_IMX7D
509 Say Y here if you want kernel low-level debugging support
510 on i.MX7D.
513 bool "Kernel low-level debugging messages via ARM Integrator UART"
514 depends on ARCH_INTEGRATOR
517 Say Y here if you want kernel low-level debugging support
518 on ARM Integrator platforms.
521 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
522 depends on ARCH_KEYSTONE
526 their output to UART0 serial port on KEYSTONE2 devices.
529 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
530 depends on ARCH_KEYSTONE
534 their output to UART1 serial port on KEYSTONE2 devices.
537 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
538 depends on ARCH_LPC18XX
541 Say Y here if you want kernel low-level debugging support
542 on NXP LPC18xx/43xx UART0.
545 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
546 depends on ARCH_LPC32XX
549 Say Y here if you want kernel low-level debugging support
550 on NXP LPC32xx based platforms.
553 bool "Kernel low-level debugging via Meson6 UARTAO"
554 depends on ARCH_MESON
556 Say Y here if you want kernel low-lever debugging support
557 on Amlogic Meson6 based platforms on the UARTAO.
560 bool "Kernel low-level debugging message via MMP UART2"
561 depends on ARCH_MMP
564 Say Y here if you want kernel low-level debugging support
565 on MMP UART2.
568 bool "Kernel low-level debugging message via MMP UART3"
569 depends on ARCH_MMP
572 Say Y here if you want kernel low-level debugging support
573 on MMP UART3.
576 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
577 depends on ARCH_MVEBU
578 depends on ARCH_MVEBU && CPU_V7
581 Say Y here if you want kernel low-level debugging support
582 on MVEBU based platforms on UART0.
586 0xd0000000. As of today, this is the case on
591 This option will not work on older Marvell platforms
596 when u-boot hands over to the kernel, the system
600 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
601 depends on ARCH_MVEBU || ARCH_DOVE || ARCH_MV78XX0 || ARCH_ORION5X
604 Say Y here if you want kernel low-level debugging support
605 on MVEBU based platforms on UART0. (Armada XP, Armada 3xx,
613 when u-boot hands over to the kernel, the system
617 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
618 depends on ARCH_MVEBU
621 Say Y here if you want kernel low-level debugging support
622 on MVEBU based platforms on UART1. (Armada XP, Armada 3xx,
631 when u-boot hands over to the kernel, the system
635 bool "Kernel low-level debugging messages via MSTARV7 PM UART"
636 depends on ARCH_MSTARV7
639 Say Y here if you want kernel low-level debugging support
640 for MSTAR ARMv7-based platforms on PM UART.
644 depends on ARCH_MEDIATEK
647 Say Y here if you want kernel low-level debugging support
648 for Mediatek mt6589 based platforms on UART0.
652 depends on ARCH_MEDIATEK
655 Say Y here if you want kernel low-level debugging support
656 for Mediatek mt8127 based platforms on UART0.
660 depends on ARCH_MEDIATEK
663 Say Y here if you want kernel low-level debugging support
664 for Mediatek mt8135 based platforms on UART3.
667 bool "Kernel low-level debugging messages via NOMADIK UART"
668 depends on ARCH_NOMADIK
671 Say Y here if you want kernel low-level debugging support
672 on NOMADIK based platforms.
675 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
676 depends on ARCH_NSPIRE
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"
684 depends on ARCH_NSPIRE
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"
692 depends on ARCH_OMAP1
695 Say Y here if you want kernel low-level debugging support
696 on OMAP1 based platforms (except OMAP730) on the UART1.
699 bool "Kernel low-level debugging via OMAP1 UART2"
700 depends on ARCH_OMAP1
703 Say Y here if you want kernel low-level debugging support
704 on OMAP1 based platforms (except OMAP730) on the UART2.
707 bool "Kernel low-level debugging via OMAP1 UART3"
708 depends on ARCH_OMAP1
711 Say Y here if you want kernel low-level debugging support
712 on OMAP1 based platforms (except OMAP730) on the UART3.
716 depends on ARCH_OMAP2PLUS
723 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
724 depends on ARCH_OMAP2PLUS
728 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
729 depends on ARCH_OMAP2PLUS
733 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
734 depends on ARCH_OMAP2PLUS
742 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
743 depends on ARCH_OMAP2PLUS
747 bool "Kernel low-level debugging messages via OMAP36XX UART4"
748 depends on ARCH_OMAP2PLUS
752 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
753 depends on ARCH_OMAP2PLUS
757 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
758 depends on ARCH_OMAP2PLUS
762 bool "Kernel low-level debugging messages via TI81XX UART2"
763 depends on ARCH_OMAP2PLUS
767 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
768 depends on ARCH_OMAP2PLUS
772 bool "Kernel low-level debugging messages via AM33XX UART1"
773 depends on ARCH_OMAP2PLUS
777 bool "Kernel low-level debugging messages via Zoom2/3 UART"
778 depends on ARCH_OMAP2PLUS
782 depends on ARCH_PXA
783 bool "Use PXA UART1 for low-level debug"
786 Say Y here if you want kernel low-level debugging support
787 on PXA UART1.
790 bool "Kernel low-level debugging messages via QCOM UARTDM"
791 depends on ARCH_QCOM
794 their output to the serial port on Qualcomm devices.
805 options based on your needs.
808 bool "RealView Default UART"
809 depends on ARCH_REALVIEW
813 their output to the serial port on RealView EB, PB11MP, PBA8
818 depends on MACH_REALVIEW_PB1176
822 their output to the standard serial port on the RealView
826 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0"
827 depends on ARCH_ROCKCHIP
830 Say Y here if you want kernel low-level debugging support
831 on Rockchip RV1108 based platforms.
834 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1"
835 depends on ARCH_ROCKCHIP
838 Say Y here if you want kernel low-level debugging support
839 on Rockchip RV1108 based platforms.
842 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2"
843 depends on ARCH_ROCKCHIP
846 Say Y here if you want kernel low-level debugging support
847 on Rockchip RV1108 based platforms.
850 bool "Kernel low-level debugging messages via Rockchip RK29 UART0"
851 depends on ARCH_ROCKCHIP
854 Say Y here if you want kernel low-level debugging support
855 on Rockchip based platforms.
858 bool "Kernel low-level debugging messages via Rockchip RK29 UART1"
859 depends on ARCH_ROCKCHIP
862 Say Y here if you want kernel low-level debugging support
863 on Rockchip based platforms.
866 bool "Kernel low-level debugging messages via Rockchip RK29 UART2"
867 depends on ARCH_ROCKCHIP
870 Say Y here if you want kernel low-level debugging support
871 on Rockchip based platforms.
874 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0"
875 depends on ARCH_ROCKCHIP
878 Say Y here if you want kernel low-level debugging support
879 on Rockchip based platforms.
882 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1"
883 depends on ARCH_ROCKCHIP
886 Say Y here if you want kernel low-level debugging support
887 on Rockchip based platforms.
890 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2"
891 depends on ARCH_ROCKCHIP
894 Say Y here if you want kernel low-level debugging support
895 on Rockchip based platforms.
898 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3"
899 depends on ARCH_ROCKCHIP
902 Say Y here if you want kernel low-level debugging support
903 on Rockchip based platforms.
906 bool "Kernel low-level debugging messages via Rockchip RK32 UART2"
907 depends on ARCH_ROCKCHIP
910 Say Y here if you want kernel low-level debugging support
911 on Rockchip RK32xx based platforms.
914 bool "Kernel low-level debugging messages via SCIF2 on R7S72100"
915 depends on ARCH_R7S72100
917 Say Y here if you want kernel low-level debugging support
918 via SCIF2 on Renesas RZ/A1H (R7S72100).
921 bool "Kernel low-level debugging messages via SCIF2 on R7S9210"
922 depends on ARCH_R7S9210
924 Say Y here if you want kernel low-level debugging support
925 via SCIF2 on Renesas RZ/A2M (R7S9210).
928 bool "Kernel low-level debugging messages via SCIF4 on R7S9210"
929 depends on ARCH_R7S9210
931 Say Y here if you want kernel low-level debugging support
932 via SCIF4 on Renesas RZ/A2M (R7S9210).
935 bool "Kernel low-level debugging messages via SCIF0 on R8A7778"
936 depends on ARCH_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"
943 depends on ARCH_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"
950 depends on ARCH_R8A7743 || ARCH_R8A7744 || ARCH_R8A7790 || \
953 Say Y here if you want kernel low-level debugging support
954 via SCIF0 on Renesas RZ/G1M (R8A7743), RZ/G1N (R8A7744),
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"
960 depends on ARCH_R8A77470
962 Say Y here if you want kernel low-level debugging support
963 via SCIF1 on Renesas RZ/G1C (R8A77470).
966 bool "Kernel low-level debugging messages via SCIF2 on R8A7794"
967 depends on ARCH_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"
974 depends on ARCH_R8A7745
976 Say Y here if you want kernel low-level debugging support
977 via SCIF4 on Renesas RZ/G1E (R8A7745).
980 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742"
981 depends on ARCH_R8A7742
983 Say Y here if you want kernel low-level debugging support
984 via SCIFA2 on Renesas RZ/G1H (R8A7742).
987 bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4"
988 depends on ARCH_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"
995 depends on ARCH_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"
1002 depends on ARCH_SH73A0
1004 Say Y here if you want kernel low-level debugging support
1005 via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0).
1008 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1012 bool "Use Samsung S3C UART 0 for low-level debug"
1016 by the boot-loader before use.
1019 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1023 bool "Use Samsung S3C UART 1 for low-level debug"
1027 by the boot-loader before use.
1030 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1034 bool "Use Samsung S3C UART 2 for low-level debug"
1038 by the boot-loader before use.
1041 depends on ARCH_EXYNOS || ARCH_S5PV210
1045 bool "Use Samsung S3C UART 3 for low-level debug"
1049 by the boot-loader before use.
1052 depends on ARCH_SA1100
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.
1061 depends on ARCH_SD5203
1064 Say Y here if you want kernel low-level debugging support
1065 on SD5203 UART.
1068 depends on ARCH_INTEL_SOCFPGA
1069 bool "Use SOCFPGA UART0 for low-level debug"
1072 Say Y here if you want kernel low-level debugging support
1073 on SOCFPGA(Cyclone 5 and Arria 5) based platforms.
1076 depends on ARCH_INTEL_SOCFPGA
1077 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1080 Say Y here if you want kernel low-level debugging support
1081 on SOCFPGA(Arria 10) based platforms.
1084 depends on ARCH_INTEL_SOCFPGA
1085 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1088 Say Y here if you want kernel low-level debugging support
1089 on SOCFPGA(Cyclone 5 and Arria 5) based platforms.
1092 bool "Kernel low-level debugging messages via sun9i UART0"
1093 depends on MACH_SUN9I
1096 Say Y here if you want kernel low-level debugging support
1097 on Allwinner A80 based platforms on the UART0.
1100 bool "Kernel low-level debugging messages via sunXi UART0"
1101 depends on ARCH_SUNXI
1104 Say Y here if you want kernel low-level debugging support
1105 on Allwinner A1X based platforms on the UART0.
1108 bool "Kernel low-level debugging messages via sunXi UART1"
1109 depends on ARCH_SUNXI
1112 Say Y here if you want kernel low-level debugging support
1113 on Allwinner A1X based platforms on the UART1.
1116 bool "Kernel low-level debugging messages via sunXi R_UART"
1117 depends on MACH_SUN6I || MACH_SUN8I
1120 Say Y here if you want kernel low-level debugging support
1121 on Allwinner A31/A23 based platforms on the R_UART.
1124 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1125 depends on ARCH_SPEAR3XX || ARCH_SPEAR6XX
1128 Say Y here if you want kernel low-level debugging support
1129 on ST SPEAr based platforms.
1132 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1133 depends on ARCH_SPEAR13XX
1136 Say Y here if you want kernel low-level debugging support
1137 on ST SPEAr13xx based platforms.
1140 bool "Use StiH415/416 ASC2 UART for low-level debug"
1141 depends on ARCH_STI
1143 Say Y here if you want kernel low-level debugging support
1144 on STiH415/416 based platforms like b2000, which has
1145 default UART wired up to ASC2.
1150 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1151 depends on ARCH_STI
1153 Say Y here if you want kernel low-level debugging support
1154 on STiH415/416 based platforms like b2020. which has
1155 default UART wired up to SBC ASC1.
1160 bool "Use StiH418 SBC ASC0 UART for low-level debug"
1161 depends on ARCH_STI
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"
1171 depends on MACH_STM32F429 || MACH_STM32F469
1174 Say Y here if you want kernel low-level debugging support
1175 on STM32F4 based platforms, which default UART is wired on
1182 bool "Use STM32F7 UART for low-level debug"
1183 depends on MACH_STM32F746 || MACH_STM32F769
1186 Say Y here if you want kernel low-level debugging support
1187 on STM32F7 based platforms, which default UART is wired on
1194 bool "Use STM32H7 UART for low-level debug"
1195 depends on MACH_STM32H743
1198 Say Y here if you want kernel low-level debugging support
1199 on STM32H7 based platforms, which default UART is wired on
1206 bool "Use STM32MP1 UART for low-level debug"
1207 depends on MACH_STM32MP157
1210 Say Y here if you want kernel low-level debugging support on
1211 STM32MP1-based platforms, where the default UART is wired to
1218 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1219 depends on ARCH_TEGRA
1222 Automatically determines which UART to use for low-level
1223 debug based on the ODMDATA value. This value is part of
1230 bool "Kernel low-level debugging messages via Tegra UART A"
1231 depends on ARCH_TEGRA
1234 Say Y here if you want kernel low-level debugging support
1235 on Tegra based platforms.
1238 bool "Kernel low-level debugging messages via Tegra UART B"
1239 depends on ARCH_TEGRA
1242 Say Y here if you want kernel low-level debugging support
1243 on Tegra based platforms.
1246 bool "Kernel low-level debugging messages via Tegra UART C"
1247 depends on ARCH_TEGRA
1250 Say Y here if you want kernel low-level debugging support
1251 on Tegra based platforms.
1254 bool "Kernel low-level debugging messages via Tegra UART D"
1255 depends on ARCH_TEGRA
1258 Say Y here if you want kernel low-level debugging support
1259 on Tegra based platforms.
1262 bool "Kernel low-level debugging messages via Tegra UART E"
1263 depends on ARCH_TEGRA
1266 Say Y here if you want kernel low-level debugging support
1267 on Tegra based platforms.
1270 depends on ARCH_U8500
1271 bool "Use Ux500 UART for low-level debug"
1273 Say Y here if you want kernel low-level debugging support
1274 on Ux500 based platforms.
1277 bool "Kernel low-level debugging messages via ARM Versatile UART"
1278 depends on ARCH_VERSATILE
1281 Say Y here if you want kernel low-level debugging support
1282 on ARM Versatile platforms.
1285 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1286 depends on ARCH_VEXPRESS && CPU_CP15_MMU
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)"
1297 depends on ARCH_VEXPRESS
1301 this applies only to the V2P-CA9 tile.
1305 depends on ARCH_VEXPRESS
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)"
1314 depends on ARCH_VEXPRESS && !MMU
1318 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1322 depends on SOC_VF610
1324 Say Y here if you want kernel low-level debugging support
1325 on Vybrid based platforms.
1328 bool "Use UART0 on VIA/Wondermedia SoCs"
1329 depends on ARCH_VT8500
1331 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1335 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1336 depends on ARCH_ZYNQ
1339 their output to UART0 on the Zynq platform.
1342 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1343 depends on ARCH_ZYNQ
1346 their output to UART1 on the Zynq platform.
1349 appear on the USB serial adaptor, select this option.
1352 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1356 co-processor 14. This is known to work on the ARM9 style ICE
1357 channel and on the XScale with the PEEDI.
1363 bool "Kernel low-level debug output via semihosting I/O"
1365 Semihosting enables code running on an ARM target to use
1366 the I/O facilities on a host debugger/emulator through a
1379 bool "Kernel low-level debugging via 8250 UART"
1392 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1408 depends on ARCH_AT91
1420 depends on DEBUG_S3C64XX_UART || DEBUG_S5PV210_UART || \
1423 default "0" if DEBUG_S3C_UART0
1424 default "1" if DEBUG_S3C_UART1
1425 default "2" if DEBUG_S3C_UART2
1426 default "3" if DEBUG_S3C_UART3
1430 depends on ARCH_OMAP2PLUS
1434 depends on DEBUG_IMX1_UART || \
1447 default 1
1449 Choose UART port on which kernel low-level debug messages
1454 default 1
1456 depends on SOC_VF610
1458 Choose UART port on which kernel low-level debug messages
1463 depends on ARCH_TEGRA
1467 depends on ARCH_STM32
1471 depends on DEBUG_LL
1472 default y if DEBUG_FOOTBRIDGE_COM1 || DEBUG_GEMINI || ARCH_RPC
1482 default "debug/sa1100.S" if DEBUG_SA1100
1483 default "debug/palmchip.S" if DEBUG_UART_8250_PALMCHIP
1484 default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250
1485 default "debug/at91.S" if DEBUG_AT91_UART
1486 default "debug/asm9260.S" if DEBUG_ASM9260_UART
1487 default "debug/clps711x.S" if DEBUG_CLPS711X_UART1 || DEBUG_CLPS711X_UART2
1488 default "debug/dc21285.S" if DEBUG_DC21285_PORT
1489 default "debug/meson.S" if DEBUG_MESON_UARTAO
1490 default "debug/pl01x.S" if DEBUG_LL_UART_PL01X || DEBUG_UART_PL01X
1491 default "debug/exynos.S" if DEBUG_EXYNOS_UART
1492 default "debug/icedcc.S" if DEBUG_ICEDCC
1493 default "debug/imx.S" if DEBUG_IMX1_UART || \
1506 default "debug/msm.S" if DEBUG_QCOM_UARTDM
1507 default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART
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
1521 default "debug/s3c24xx.S" if DEBUG_S3C64XX_UART
1522 default "debug/s5pv210.S" if DEBUG_S5PV210_UART
1523 default "debug/sti.S" if DEBUG_STIH41X_ASC2
1524 default "debug/sti.S" if DEBUG_STIH41X_SBC_ASC1
1525 default "debug/sti.S" if DEBUG_STIH418_SBC_ASC0
1526 default "debug/stm32.S" if DEBUG_STM32_UART
1527 default "debug/tegra.S" if DEBUG_TEGRA_UART
1528 default "debug/ux500.S" if DEBUG_UX500_UART
1529 default "debug/vexpress.S" if DEBUG_VEXPRESS_UART0_DETECT
1530 default "debug/vf.S" if DEBUG_VF_UART
1531 default "debug/vt8500.S" if DEBUG_VT8500_UART0
1532 default "debug/zynq.S" if DEBUG_ZYNQ_UART0 || DEBUG_ZYNQ_UART1
1533 default "debug/bcm63xx.S" if DEBUG_BCM63XX_UART || DEBUG_BCMBCA
1534 default "debug/digicolor.S" if DEBUG_DIGICOLOR_UA0
1535 default "debug/brcmstb.S" if DEBUG_BRCMSTB_UART
1536 default "mach/debug-macro.S"
1548 default 0x01c28000 if DEBUG_SUNXI_UART0
1549 default 0x01c28400 if DEBUG_SUNXI_UART1
1550 default 0x01d0c000 if DEBUG_DAVINCI_DA8XX_UART1
1551 default 0x01d0d000 if DEBUG_DAVINCI_DA8XX_UART2
1552 default 0x01f02800 if DEBUG_SUNXI_R_UART
1553 default 0x02530c00 if DEBUG_KEYSTONE_UART0
1554 default 0x02531000 if DEBUG_KEYSTONE_UART1
1555 default 0x03010fe0 if ARCH_RPC
1556 default 0x07000000 if DEBUG_SUN9I_UART0
1557 default 0x09530000 if DEBUG_STIH418_SBC_ASC0
1558 default 0x10009000 if DEBUG_REALVIEW_STD_PORT || \
1560 default 0x1010c000 if DEBUG_REALVIEW_PB1176_PORT
1561 default 0x10124000 if DEBUG_RK3X_UART0
1562 default 0x10126000 if DEBUG_RK3X_UART1
1563 default 0x101f1000 if DEBUG_VERSATILE
1564 default 0x101fb000 if DEBUG_NOMADIK_UART
1565 default 0x10210000 if DEBUG_RV1108_UART2
1566 default 0x10220000 if DEBUG_RV1108_UART1
1567 default 0x10230000 if DEBUG_RV1108_UART0
1568 default 0x11002000 if DEBUG_MT8127_UART0
1569 default 0x11006000 if DEBUG_MT6589_UART0
1570 default 0x11009000 if DEBUG_MT8135_UART3
1571 default 0x16000000 if DEBUG_INTEGRATOR
1572 default 0x1600d000 if DEBUG_SD5203_UART
1573 default 0x18000300 if DEBUG_BCM_5301X
1574 default 0x18000400 if DEBUG_BCM_HR2
1575 default 0x18023000 if DEBUG_BCM_IPROC_UART3
1576 default 0x1c090000 if DEBUG_VEXPRESS_UART0_RS1
1577 default 0x1f221000 if DEBUG_MSTARV7_PMUART
1578 default 0x20001000 if DEBUG_HIP01_UART
1579 default 0x20060000 if DEBUG_RK29_UART0
1580 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1581 default 0x20068000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1582 default 0x20201000 if DEBUG_BCM2835
1583 default 0x3e000000 if DEBUG_BCM_KONA_UART
1584 default 0x3f201000 if DEBUG_BCM2836
1585 default 0x40010000 if STM32MP1_DEBUG_UART
1586 default 0x40011000 if STM32F4_DEBUG_UART || STM32F7_DEBUG_UART || \
1588 default 0x40028000 if DEBUG_AT91_SAMV7_USART1
1589 default 0x40081000 if DEBUG_LPC18XX_UART0
1590 default 0x40090000 if DEBUG_LPC32XX
1591 default 0x40100000 if DEBUG_PXA_UART1
1592 default 0x42000000 if DEBUG_GEMINI
1593 default 0x44e09000 if DEBUG_AM33XXUART1
1594 default 0x48020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1
1595 default 0x48022000 if DEBUG_TI81XXUART2
1596 default 0x48024000 if DEBUG_TI81XXUART3
1597 default 0x4806a000 if DEBUG_OMAP2UART1
1598 default 0x4806c000 if DEBUG_OMAP2UART2
1599 default 0x4806e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1600 default 0x49020000 if DEBUG_OMAP3UART3
1601 default 0x49042000 if DEBUG_OMAP3UART4
1602 default 0x7c0003f8 if DEBUG_FOOTBRIDGE_COM1
1603 default 0x7f005000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
1604 default 0x7f005400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
1605 default 0x7f005800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
1606 default 0x7f005c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
1607 default 0x80010000 if DEBUG_ASM9260_UART
1608 default 0x80070000 if DEBUG_IMX23_UART
1609 default 0x80074000 if DEBUG_IMX28_UART
1610 default 0x808c0000 if DEBUG_EP93XX || ARCH_EP93XX
1611 default 0x90020000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1612 default 0xb0090000 if DEBUG_VEXPRESS_UART0_CRX
1613 default 0xc8000000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1614 default 0xc8000003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1615 default 0xd0000000 if DEBUG_SPEAR3XX
1616 default 0xd0012000 if DEBUG_MVEBU_UART0
1617 default 0xc81004c0 if DEBUG_MESON_UARTAO
1618 default 0xd4017000 if DEBUG_MMP_UART2
1619 default 0xd4018000 if DEBUG_MMP_UART3
1620 default 0xe0000000 if DEBUG_SPEAR13XX
1621 default 0xe0064200 if DEBUG_AT91_LAN966_FLEXCOM
1622 default 0xe1824200 if DEBUG_AT91_SAMA7G5_FLEXCOM3
1623 default 0xe4007000 if DEBUG_HIP04_UART
1624 default 0xe6c40000 if DEBUG_RMOBILE_SCIFA0
1625 default 0xe6c50000 if DEBUG_RMOBILE_SCIFA1
1626 default 0xe6c60000 if DEBUG_RCAR_GEN2_SCIFA2
1627 default 0xe6c80000 if DEBUG_RMOBILE_SCIFA4
1628 default 0xe6e58000 if DEBUG_RCAR_GEN2_SCIF2
1629 default 0xe6e60000 if DEBUG_RCAR_GEN2_SCIF0
1630 default 0xe6e68000 if DEBUG_RCAR_GEN2_SCIF1
1631 default 0xe6ee0000 if DEBUG_RCAR_GEN2_SCIF4
1632 default 0xe8008000 if DEBUG_R7S72100_SCIF2 || DEBUG_R7S9210_SCIF2
1633 default 0xe8009000 if DEBUG_R7S9210_SCIF4
1634 default 0xf0000000 if DEBUG_DIGICOLOR_UA0
1635 default 0xf1012000 if DEBUG_MVEBU_UART0_ALTERNATE
1636 default 0xf1012100 if DEBUG_MVEBU_UART1_ALTERNATE
1637 default 0xf7fc9000 if DEBUG_BERLIN_UART
1638 default 0xf8020000 if DEBUG_AT91_SAMA5D2_UART1
1639 default 0xf8b00000 if DEBUG_HIX5HD2_UART
1640 default 0xf991e000 if DEBUG_QCOM_UARTDM
1641 default 0xfc00c000 if DEBUG_AT91_SAMA5D4_USART3
1642 default 0xfcb00000 if DEBUG_HI3620_UART
1643 default 0xfd883000 if DEBUG_ALPINE_UART0
1644 default 0xfe531000 if DEBUG_STIH41X_SBC_ASC1
1645 default 0xfed32000 if DEBUG_STIH41X_ASC2
1646 default 0xff690000 if DEBUG_RK32_UART2
1647 default 0xff800640 if DEBUG_BCMBCA
1648 default 0xffc02000 if DEBUG_SOCFPGA_UART0
1649 default 0xffc02100 if DEBUG_SOCFPGA_ARRIA10_UART1
1650 default 0xffc03000 if DEBUG_SOCFPGA_CYCLONE5_UART1
1651 default 0xffe40000 if DEBUG_RCAR_GEN1_SCIF0
1652 default 0xffe42000 if DEBUG_RCAR_GEN1_SCIF2
1653 default 0xfff36000 if DEBUG_HIGHBANK_UART
1654 default 0xfffb0000 if DEBUG_OMAP1UART1
1655 default 0xfffb0800 if DEBUG_OMAP1UART2
1656 default 0xfffb9800 if DEBUG_OMAP1UART3
1657 default 0xfffe8600 if DEBUG_BCM63XX_UART
1658 default 0xffffee00 if DEBUG_AT91_SAM9263_DBGU
1659 default 0xfffff200 if DEBUG_AT91_RM9200_DBGU
1660 depends on ARCH_EP93XX || \
1680 default 0xc881f000 if DEBUG_RV1108_UART2
1681 default 0xc8821000 if DEBUG_RV1108_UART1
1682 default 0xc8912000 if DEBUG_RV1108_UART0
1683 default 0xe0010fe0 if ARCH_RPC
1684 default 0xe0824200 if DEBUG_AT91_SAMA7G5_FLEXCOM3
1685 default 0xf0010000 if DEBUG_ASM9260_UART
1686 default 0xf0100000 if DEBUG_DIGICOLOR_UA0
1687 default 0xf01fb000 if DEBUG_NOMADIK_UART
1688 default 0xf0201000 if DEBUG_BCM2835 || DEBUG_BCM2836
1689 default 0xf0221000 if DEBUG_MSTARV7_PMUART
1690 default 0xf1000300 if DEBUG_BCM_5301X
1691 default 0xf1000400 if DEBUG_BCM_HR2
1692 default 0xf1002000 if DEBUG_MT8127_UART0
1693 default 0xf1006000 if DEBUG_MT6589_UART0
1694 default 0xf1009000 if DEBUG_MT8135_UART3
1695 default 0xf1023000 if DEBUG_BCM_IPROC_UART3
1696 default 0xf11f1000 if DEBUG_VERSATILE
1697 default 0xf1600000 if DEBUG_INTEGRATOR
1698 default 0xf1c28000 if DEBUG_SUNXI_UART0
1699 default 0xf1c28400 if DEBUG_SUNXI_UART1
1700 default 0xf1f02800 if DEBUG_SUNXI_R_UART
1701 default 0xf31004c0 if DEBUG_MESON_UARTAO
1702 default 0xf4090000 if DEBUG_LPC32XX
1703 default 0xf4200000 if DEBUG_GEMINI
1704 default 0xf6200000 if DEBUG_PXA_UART1
1705 default 0xf7000000 if DEBUG_SUN9I_UART0
1706 default 0xf7000000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
1707 default 0xf7000400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
1708 default 0xf7000800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
1709 default 0xf7000c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
1710 default 0xf7020000 if DEBUG_AT91_SAMA5D2_UART1
1711 default 0xf7fc9000 if DEBUG_BERLIN_UART
1712 default 0xf8007000 if DEBUG_HIP04_UART
1713 default 0xf8009000 if DEBUG_VEXPRESS_UART0_CA9
1714 default 0xf8090000 if DEBUG_VEXPRESS_UART0_RS1
1715 default 0xf8ffee00 if DEBUG_AT91_SAM9263_DBGU
1716 default 0xf8fff200 if DEBUG_AT91_RM9200_DBGU
1717 default 0xf9530000 if DEBUG_STIH418_SBC_ASC0
1718 default 0xf9e09000 if DEBUG_AM33XXUART1
1719 default 0xfa020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1
1720 default 0xfa022000 if DEBUG_TI81XXUART2
1721 default 0xfa024000 if DEBUG_TI81XXUART3
1722 default 0xfa06a000 if DEBUG_OMAP2UART1
1723 default 0xfa06c000 if DEBUG_OMAP2UART2
1724 default 0xfa06e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1725 default 0xfa71e000 if DEBUG_QCOM_UARTDM
1726 default 0xfb009000 if DEBUG_REALVIEW_STD_PORT
1727 default 0xfb00c000 if DEBUG_AT91_SAMA5D4_USART3
1728 default 0xfb020000 if DEBUG_OMAP3UART3
1729 default 0xfb042000 if DEBUG_OMAP3UART4
1730 default 0xfb10c000 if DEBUG_REALVIEW_PB1176_PORT
1731 default 0xfcfe8600 if DEBUG_BCM63XX_UART
1732 default 0xfd000000 if DEBUG_SPEAR3XX || DEBUG_SPEAR13XX
1733 default 0xfd064200 if DEBUG_AT91_LAN966_FLEXCOM
1734 default 0xfd531000 if DEBUG_STIH41X_SBC_ASC1
1735 default 0xfd883000 if DEBUG_ALPINE_UART0
1736 default 0xfdd32000 if DEBUG_STIH41X_ASC2
1737 default 0xfe010000 if STM32MP1_DEBUG_UART
1738 default 0xfe017000 if DEBUG_MMP_UART2
1739 default 0xfe018000 if DEBUG_MMP_UART3
1740 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
1741 default 0xfe300000 if DEBUG_BCM_KONA_UART
1742 default 0xfe300640 if DEBUG_BCMBCA
1743 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HIX5HD2_UART
1744 default 0xfeb24000 if DEBUG_RK3X_UART0
1745 default 0xfeb26000 if DEBUG_RK3X_UART1
1746 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0
1747 default 0xfeb31000 if DEBUG_KEYSTONE_UART1
1748 default 0xfec02000 if DEBUG_SOCFPGA_UART0
1749 default 0xfec02100 if DEBUG_SOCFPGA_ARRIA10_UART1
1750 default 0xfec03000 if DEBUG_SOCFPGA_CYCLONE5_UART1
1751 default 0xfec12000 if DEBUG_MVEBU_UART0 || DEBUG_MVEBU_UART0_ALTERNATE
1752 default 0xfec12100 if DEBUG_MVEBU_UART1_ALTERNATE
1753 default 0xfec90000 if DEBUG_RK32_UART2
1754 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1
1755 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_SD5203_UART
1756 default 0xfed60000 if DEBUG_RK29_UART0
1757 default 0xfed64000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1758 default 0xfed68000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1759 default 0xfedc0000 if DEBUG_EP93XX
1760 default 0xfee003f8 if DEBUG_FOOTBRIDGE_COM1
1761 default 0xfee20000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1762 default 0xfec00000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1763 default 0xfec00003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1764 default 0xfef36000 if DEBUG_HIGHBANK_UART
1765 default 0xff0b0000 if DEBUG_OMAP1UART1
1766 default 0xff0b0800 if DEBUG_OMAP1UART2
1767 default 0xff0b9800 if DEBUG_OMAP1UART3
1768 default 0xffd01000 if DEBUG_HIP01_UART
1769 default DEBUG_UART_PHYS if !MMU
1770 depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \
1782 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1783 default 0 if DEBUG_FOOTBRIDGE_COM1 || DEBUG_BCM_5301X || \
1785 default 3 if DEBUG_MSTARV7_PMUART
1786 default 2
1789 bool "Use 32-bit accesses for 8250 UART"
1790 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1791 depends on DEBUG_UART_8250_SHIFT >= 2
1792 default y if DEBUG_SOCFPGA_UART0 || DEBUG_SOCFPGA_ARRIA10_UART1 || \
1800 bool "8250 UART is Palmchip BK-310x"
1801 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1809 depends on !ARCH_MULTIPLATFORM
1810 depends on !(ARCH_FOOTBRIDGE || ARCH_RPC || ARCH_SA1100)
1811 depends on DEBUG_LL && !DEBUG_OMAP2PLUS_UART && \
1820 default "mach/uncompress.h" if ARCH_FOOTBRIDGE || ARCH_RPC || ARCH_SA1100
1821 default "debug/uncompress.h"
1825 depends on DEBUG_LL
1828 kernel low-level debugging functions. Add earlyprintk to your
1833 depends on KPROBES && MODULES
1839 depends on CPU_COPY_V6