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 && !FUNCTION_GRAPH_TRACER
70 depends on !LD_IS_LLD || LLD_VERSION >= 110000
92 sometimes helpful for debugging but serves no purpose on a
95 In addition, you need to pass user_debug=N on the kernel command
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!)"
107 depends on DEBUG_KERNEL
115 image on a different platform *will not work*, so this option should
119 prompt "Kernel low-level debugging port"
120 depends on DEBUG_LL
123 bool "Kernel low-level debugging messages via Alpine UART0"
124 depends on ARCH_ALPINE
127 Say Y here if you want kernel low-level debugging support
128 on Alpine based platforms.
131 bool "Kernel low-level debugging via asm9260 UART"
132 depends on MACH_ASM9260
135 their output to an UART or USART port on asm9260 based
152 bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU"
154 depends on SOC_AT91RM9200 || SOC_AT91SAM9 || SOC_SAM9X60
156 Say Y here if you want kernel low-level debugging support
157 on the DBGU port of:
162 bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU"
164 depends on SOC_AT91SAM9 || SOC_SAMA5D3
166 Say Y here if you want kernel low-level debugging support
167 on the DBGU port of:
172 bool "Kernel low-level debugging on SAMA5D2 UART1"
174 depends on SOC_SAMA5D2
176 Say Y here if you want kernel low-level debugging support
177 on the UART1 port of sama5d2.
180 bool "Kernel low-level debugging on SAMA5D4 USART3"
182 depends on SOC_SAMA5D4
184 Say Y here if you want kernel low-level debugging support
185 on the USART3 port of sama5d4.
188 bool "Kernel low-level debugging via SAMV7 USART1"
190 depends on SOC_SAMV7
193 their output to the USART1 port on SAMV7 based
197 bool "Kernel low-level debugging on SAMA7G5 FLEXCOM3"
199 depends on SOC_SAMA7G5
201 Say Y here if you want kernel low-level debugging support
202 on the FLEXCOM3 port of SAMA7G5.
205 bool "Kernel low-level debugging on BCM2835 PL011 UART"
206 depends on ARCH_BCM2835 && ARCH_MULTI_V6
210 bool "Kernel low-level debugging on BCM2836 PL011 UART"
211 depends on ARCH_BCM2835 && ARCH_MULTI_V7
215 bool "Kernel low-level debugging on BCM5301X/NSP UART1"
216 depends on ARCH_BCM_5301X || ARCH_BCM_NSP
220 bool "Kernel low-level debugging on Hurricane 2 UART2"
221 depends on ARCH_BCM_HR2
225 bool "Kernel low-level debugging on BCM IPROC UART3"
226 depends on ARCH_BCM_CYGNUS
230 their output to the third serial port on these devices.
233 bool "Kernel low-level debugging messages via BCM KONA UART"
234 depends on ARCH_BCM_MOBILE
237 Say Y here if you want kernel low-level debugging support
238 on Broadcom SoC platforms.
244 bool "Kernel low-level debugging on BCM63XX UART"
245 depends on ARCH_BCM_63XX
249 depends on ARCH_BERLIN
252 Say Y here if you want kernel low-level debugging support
253 on Marvell Berlin SoC based platforms.
256 bool "Use BRCMSTB UART for low-level debug"
257 depends on ARCH_BRCMSTB
260 their output to the first serial port on these devices. The
262 based on the chip identification register value.
268 bool "Kernel low-level debugging messages via UART1"
269 depends on ARCH_CLPS711X
272 their output to the first serial port on these devices.
275 bool "Kernel low-level debugging messages via UART2"
276 depends on ARCH_CLPS711X
279 their output to the second serial port on these devices.
282 bool "Kernel Kernel low-level debugging on Cavium Networks CNS3xxx"
283 depends on ARCH_CNS3XXX
290 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
291 depends on ARCH_DAVINCI_DA8XX
295 their output to UART1 serial port on DaVinci DA8XX devices.
298 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
299 depends on ARCH_DAVINCI_DA8XX
303 their output to UART2 serial port on DaVinci DA8XX devices.
306 bool "Kernel low-level debugging on DaVinci DMx using UART0"
307 depends on ARCH_DAVINCI_DMx
311 their output to UART0 serial port on DaVinci DMx devices.
314 bool "Kernel low-level debugging messages via footbridge serial port"
315 depends on FOOTBRIDGE
321 bool "Kernel low-level debugging messages via Digicolor UA0"
322 depends on ARCH_DIGICOLOR
328 bool "Kernel low-level debugging messages via ep93xx UART"
329 depends on ARCH_EP93XX
332 Say Y here if you want kernel low-level debugging support
333 on Cirrus Logic EP93xx based platforms.
336 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
337 depends on FOOTBRIDGE
344 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
345 depends on ARCH_GEMINI
348 Say Y here if you want kernel low-level debugging support
349 on Cortina Gemini based platforms.
353 depends on ARCH_HI3xxx
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"
361 depends on ARCH_HIGHBANK
365 their output to the UART on Highbank based devices.
369 depends on ARCH_HIP01
372 Say Y here if you want kernel low-level debugging support
373 on HIP01 UART.
377 depends on ARCH_HIP04
380 Say Y here if you want kernel low-level debugging support
381 on HIP04 UART.
385 depends on ARCH_HIX5HD2
388 Say Y here if you want kernel low-level debugging support
389 on Hix5hd2 UART.
393 depends on SOC_IMX1
395 Say Y here if you want kernel low-level debugging support
396 on i.MX1.
400 depends on SOC_IMX23
403 Say Y here if you want kernel low-level debugging support
404 on i.MX23.
408 depends on SOC_IMX25
410 Say Y here if you want kernel low-level debugging support
411 on i.MX25.
415 depends on SOC_IMX21 || SOC_IMX27
417 Say Y here if you want kernel low-level debugging support
418 on i.MX21 or i.MX27.
422 depends on SOC_IMX28
425 Say Y here if you want kernel low-level debugging support
426 on i.MX28.
430 depends on SOC_IMX31
432 Say Y here if you want kernel low-level debugging support
433 on i.MX31.
437 depends on SOC_IMX35
439 Say Y here if you want kernel low-level debugging support
440 on i.MX35.
444 depends on SOC_IMX50
446 Say Y here if you want kernel low-level debugging support
447 on i.MX50.
451 depends on SOC_IMX51
453 Say Y here if you want kernel low-level debugging support
454 on i.MX51.
458 depends on SOC_IMX53
460 Say Y here if you want kernel low-level debugging support
461 on i.MX53.
465 depends on SOC_IMX6Q
467 Say Y here if you want kernel low-level debugging support
468 on i.MX6Q/DL.
472 depends on SOC_IMX6SL
474 Say Y here if you want kernel low-level debugging support
475 on i.MX6SL.
479 depends on SOC_IMX6SX
481 Say Y here if you want kernel low-level debugging support
482 on i.MX6SX.
486 depends on SOC_IMX6UL
488 Say Y here if you want kernel low-level debugging support
489 on i.MX6UL.
493 depends on SOC_IMX7D
495 Say Y here if you want kernel low-level debugging support
496 on i.MX7D.
499 bool "Kernel low-level debugging messages via ARM Integrator UART"
500 depends on ARCH_INTEGRATOR
503 Say Y here if you want kernel low-level debugging support
504 on ARM Integrator platforms.
507 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
508 depends on ARCH_KEYSTONE
512 their output to UART0 serial port on KEYSTONE2 devices.
515 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
516 depends on ARCH_KEYSTONE
520 their output to UART1 serial port on KEYSTONE2 devices.
523 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
524 depends on ARCH_LPC18XX
527 Say Y here if you want kernel low-level debugging support
528 on NXP LPC18xx/43xx UART0.
531 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
532 depends on ARCH_LPC32XX
535 Say Y here if you want kernel low-level debugging support
536 on NXP LPC32xx based platforms.
539 bool "Kernel low-level debugging via Meson6 UARTAO"
540 depends on ARCH_MESON
542 Say Y here if you want kernel low-lever debugging support
543 on Amlogic Meson6 based platforms on the UARTAO.
546 bool "Kernel low-level debugging message via MMP UART2"
547 depends on ARCH_MMP
550 Say Y here if you want kernel low-level debugging support
551 on MMP UART2.
554 bool "Kernel low-level debugging message via MMP UART3"
555 depends on ARCH_MMP
558 Say Y here if you want kernel low-level debugging support
559 on MMP UART3.
562 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
563 depends on ARCH_MVEBU
564 depends on ARCH_MVEBU && CPU_V7
567 Say Y here if you want kernel low-level debugging support
568 on MVEBU based platforms on UART0.
572 0xd0000000. As of today, this is the case on
577 This option will not work on older Marvell platforms
582 when u-boot hands over to the kernel, the system
586 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
587 depends on ARCH_MVEBU || ARCH_DOVE || ARCH_MV78XX0 || ARCH_ORION5X
590 Say Y here if you want kernel low-level debugging support
591 on MVEBU based platforms on UART0. (Armada XP, Armada 3xx,
599 when u-boot hands over to the kernel, the system
603 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
604 depends on ARCH_MVEBU
607 Say Y here if you want kernel low-level debugging support
608 on MVEBU based platforms on UART1. (Armada XP, Armada 3xx,
617 when u-boot hands over to the kernel, the system
621 bool "Kernel low-level debugging messages via MSTARV7 PM UART"
622 depends on ARCH_MSTARV7
625 Say Y here if you want kernel low-level debugging support
626 for MSTAR ARMv7-based platforms on PM UART.
630 depends on ARCH_MEDIATEK
633 Say Y here if you want kernel low-level debugging support
634 for Mediatek mt6589 based platforms on UART0.
638 depends on ARCH_MEDIATEK
641 Say Y here if you want kernel low-level debugging support
642 for Mediatek mt8127 based platforms on UART0.
646 depends on ARCH_MEDIATEK
649 Say Y here if you want kernel low-level debugging support
650 for Mediatek mt8135 based platforms on UART3.
653 bool "Kernel low-level debugging messages via NOMADIK UART"
654 depends on ARCH_NOMADIK
657 Say Y here if you want kernel low-level debugging support
658 on NOMADIK based platforms.
661 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
662 depends on ARCH_NSPIRE
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"
670 depends on ARCH_NSPIRE
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"
678 depends on ARCH_OMAP1
681 Say Y here if you want kernel low-level debugging support
682 on OMAP1 based platforms (except OMAP730) on the UART1.
685 bool "Kernel low-level debugging via OMAP1 UART2"
686 depends on ARCH_OMAP1
689 Say Y here if you want kernel low-level debugging support
690 on OMAP1 based platforms (except OMAP730) on the UART2.
693 bool "Kernel low-level debugging via OMAP1 UART3"
694 depends on ARCH_OMAP1
697 Say Y here if you want kernel low-level debugging support
698 on OMAP1 based platforms (except OMAP730) on the UART3.
702 depends on ARCH_OMAP2PLUS
709 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
710 depends on ARCH_OMAP2PLUS
714 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
715 depends on ARCH_OMAP2PLUS
719 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
720 depends on ARCH_OMAP2PLUS
728 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
729 depends on ARCH_OMAP2PLUS
733 bool "Kernel low-level debugging messages via OMAP36XX UART4"
734 depends on ARCH_OMAP2PLUS
738 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
739 depends on ARCH_OMAP2PLUS
743 bool "Kernel low-level debugging via OMAP730 UART1"
744 depends on ARCH_OMAP730
747 Say Y here if you want kernel low-level debugging support
748 on OMAP730 based platforms on the UART1.
751 bool "Kernel low-level debugging via OMAP730 UART2"
752 depends on ARCH_OMAP730
755 Say Y here if you want kernel low-level debugging support
756 on OMAP730 based platforms on the UART2.
759 bool "Kernel low-level debugging via OMAP730 UART3"
760 depends on ARCH_OMAP730
763 Say Y here if you want kernel low-level debugging support
764 on OMAP730 based platforms on the UART3.
767 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
768 depends on ARCH_OMAP2PLUS
772 bool "Kernel low-level debugging messages via TI81XX UART2"
773 depends on ARCH_OMAP2PLUS
777 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
778 depends on ARCH_OMAP2PLUS
782 bool "Kernel low-level debugging messages via AM33XX UART1"
783 depends on ARCH_OMAP2PLUS
787 bool "Kernel low-level debugging messages via Zoom2/3 UART"
788 depends on ARCH_OMAP2PLUS
792 depends on ARCH_PXA
793 bool "Use PXA UART1 for low-level debug"
796 Say Y here if you want kernel low-level debugging support
797 on PXA UART1.
800 bool "Kernel low-level debugging messages via QCOM UARTDM"
801 depends on ARCH_QCOM
804 their output to the serial port on Qualcomm devices.
815 options based on your needs.
818 bool "RealView Default UART"
819 depends on ARCH_REALVIEW
823 their output to the serial port on RealView EB, PB11MP, PBA8
828 depends on MACH_REALVIEW_PB1176
832 their output to the standard serial port on the RealView
836 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0"
837 depends on ARCH_ROCKCHIP
840 Say Y here if you want kernel low-level debugging support
841 on Rockchip RV1108 based platforms.
844 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1"
845 depends on ARCH_ROCKCHIP
848 Say Y here if you want kernel low-level debugging support
849 on Rockchip RV1108 based platforms.
852 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2"
853 depends on ARCH_ROCKCHIP
856 Say Y here if you want kernel low-level debugging support
857 on Rockchip RV1108 based platforms.
860 bool "Kernel low-level debugging messages via Rockchip RK29 UART0"
861 depends on ARCH_ROCKCHIP
864 Say Y here if you want kernel low-level debugging support
865 on Rockchip based platforms.
868 bool "Kernel low-level debugging messages via Rockchip RK29 UART1"
869 depends on ARCH_ROCKCHIP
872 Say Y here if you want kernel low-level debugging support
873 on Rockchip based platforms.
876 bool "Kernel low-level debugging messages via Rockchip RK29 UART2"
877 depends on ARCH_ROCKCHIP
880 Say Y here if you want kernel low-level debugging support
881 on Rockchip based platforms.
884 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0"
885 depends on ARCH_ROCKCHIP
888 Say Y here if you want kernel low-level debugging support
889 on Rockchip based platforms.
892 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1"
893 depends on ARCH_ROCKCHIP
896 Say Y here if you want kernel low-level debugging support
897 on Rockchip based platforms.
900 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2"
901 depends on ARCH_ROCKCHIP
904 Say Y here if you want kernel low-level debugging support
905 on Rockchip based platforms.
908 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3"
909 depends on ARCH_ROCKCHIP
912 Say Y here if you want kernel low-level debugging support
913 on Rockchip based platforms.
916 bool "Kernel low-level debugging messages via Rockchip RK32 UART2"
917 depends on ARCH_ROCKCHIP
920 Say Y here if you want kernel low-level debugging support
921 on Rockchip RK32xx based platforms.
924 bool "Kernel low-level debugging messages via SCIF2 on R7S72100"
925 depends on ARCH_R7S72100
927 Say Y here if you want kernel low-level debugging support
928 via SCIF2 on Renesas RZ/A1H (R7S72100).
931 bool "Kernel low-level debugging messages via SCIF2 on R7S9210"
932 depends on ARCH_R7S9210
934 Say Y here if you want kernel low-level debugging support
935 via SCIF2 on Renesas RZ/A2M (R7S9210).
938 bool "Kernel low-level debugging messages via SCIF4 on R7S9210"
939 depends on ARCH_R7S9210
941 Say Y here if you want kernel low-level debugging support
942 via SCIF4 on Renesas RZ/A2M (R7S9210).
945 bool "Kernel low-level debugging messages via SCIF0 on R8A7778"
946 depends on ARCH_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"
953 depends on ARCH_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"
960 depends on ARCH_R8A7743 || ARCH_R8A7744 || ARCH_R8A7790 || \
963 Say Y here if you want kernel low-level debugging support
964 via SCIF0 on Renesas RZ/G1M (R8A7743), RZ/G1N (R8A7744),
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"
970 depends on ARCH_R8A77470
972 Say Y here if you want kernel low-level debugging support
973 via SCIF1 on Renesas RZ/G1C (R8A77470).
976 bool "Kernel low-level debugging messages via SCIF2 on R8A7794"
977 depends on ARCH_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"
984 depends on ARCH_R8A7745
986 Say Y here if you want kernel low-level debugging support
987 via SCIF4 on Renesas RZ/G1E (R8A7745).
990 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742"
991 depends on ARCH_R8A7742
993 Say Y here if you want kernel low-level debugging support
994 via SCIFA2 on Renesas RZ/G1H (R8A7742).
997 bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4"
998 depends on ARCH_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"
1005 depends on ARCH_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"
1012 depends on ARCH_SH73A0
1014 Say Y here if you want kernel low-level debugging support
1015 via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0).
1018 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1023 bool "Use Samsung S3C UART 0 for low-level debug"
1027 by the boot-loader before use.
1030 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1035 bool "Use Samsung S3C UART 1 for low-level debug"
1039 by the boot-loader before use.
1042 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1047 bool "Use Samsung S3C UART 2 for low-level debug"
1051 by the boot-loader before use.
1054 depends on ARCH_EXYNOS || ARCH_S5PV210
1058 bool "Use Samsung S3C UART 3 for low-level debug"
1062 by the boot-loader before use.
1065 depends on ARCH_S3C24XX
1067 bool "Use S3C2410/S3C2412 UART 0 for low-level debug"
1071 by the boot-loader before use.
1074 depends on ARCH_S3C24XX
1076 bool "Use S3C2410/S3C2412 UART 1 for low-level debug"
1080 by the boot-loader before use.
1083 depends on ARCH_S3C24XX
1085 bool "Use S3C2410/S3C2412 UART 2 for low-level debug"
1089 by the boot-loader before use.
1092 depends on ARCH_SA1100
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.
1101 depends on ARCH_SD5203
1104 Say Y here if you want kernel low-level debugging support
1105 on SD5203 UART.
1108 depends on ARCH_INTEL_SOCFPGA
1109 bool "Use SOCFPGA UART0 for low-level debug"
1112 Say Y here if you want kernel low-level debugging support
1113 on SOCFPGA(Cyclone 5 and Arria 5) based platforms.
1116 depends on ARCH_INTEL_SOCFPGA
1117 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1120 Say Y here if you want kernel low-level debugging support
1121 on SOCFPGA(Arria 10) based platforms.
1124 depends on ARCH_INTEL_SOCFPGA
1125 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1128 Say Y here if you want kernel low-level debugging support
1129 on SOCFPGA(Cyclone 5 and Arria 5) based platforms.
1132 bool "Kernel low-level debugging messages via sun9i UART0"
1133 depends on MACH_SUN9I
1136 Say Y here if you want kernel low-level debugging support
1137 on Allwinner A80 based platforms on the UART0.
1140 bool "Kernel low-level debugging messages via sunXi UART0"
1141 depends on ARCH_SUNXI
1144 Say Y here if you want kernel low-level debugging support
1145 on Allwinner A1X based platforms on the UART0.
1148 bool "Kernel low-level debugging messages via sunXi UART1"
1149 depends on ARCH_SUNXI
1152 Say Y here if you want kernel low-level debugging support
1153 on Allwinner A1X based platforms on the UART1.
1156 bool "Kernel low-level debugging messages via sunXi R_UART"
1157 depends on MACH_SUN6I || MACH_SUN8I
1160 Say Y here if you want kernel low-level debugging support
1161 on Allwinner A31/A23 based platforms on the R_UART.
1164 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1165 depends on ARCH_SPEAR3XX || ARCH_SPEAR6XX
1168 Say Y here if you want kernel low-level debugging support
1169 on ST SPEAr based platforms.
1172 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1173 depends on ARCH_SPEAR13XX
1176 Say Y here if you want kernel low-level debugging support
1177 on ST SPEAr13xx based platforms.
1180 bool "Use StiH415/416 ASC2 UART for low-level debug"
1181 depends on ARCH_STI
1183 Say Y here if you want kernel low-level debugging support
1184 on STiH415/416 based platforms like b2000, which has
1185 default UART wired up to ASC2.
1190 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1191 depends on ARCH_STI
1193 Say Y here if you want kernel low-level debugging support
1194 on STiH415/416 based platforms like b2020. which has
1195 default UART wired up to SBC ASC1.
1200 bool "Use StiH418 SBC ASC0 UART for low-level debug"
1201 depends on ARCH_STI
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"
1211 depends on MACH_STM32F429 || MACH_STM32F469
1214 Say Y here if you want kernel low-level debugging support
1215 on STM32F4 based platforms, which default UART is wired on
1222 bool "Use STM32F7 UART for low-level debug"
1223 depends on MACH_STM32F746 || MACH_STM32F769
1226 Say Y here if you want kernel low-level debugging support
1227 on STM32F7 based platforms, which default UART is wired on
1234 bool "Use STM32H7 UART for low-level debug"
1235 depends on MACH_STM32H743
1238 Say Y here if you want kernel low-level debugging support
1239 on STM32H7 based platforms, which default UART is wired on
1246 bool "Use STM32MP1 UART for low-level debug"
1247 depends on MACH_STM32MP157
1250 Say Y here if you want kernel low-level debugging support
1251 on STM32MP1 based platforms, wich default UART is wired on
1258 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1259 depends on ARCH_TEGRA
1262 Automatically determines which UART to use for low-level
1263 debug based on the ODMDATA value. This value is part of
1270 bool "Kernel low-level debugging messages via Tegra UART A"
1271 depends on ARCH_TEGRA
1274 Say Y here if you want kernel low-level debugging support
1275 on Tegra based platforms.
1278 bool "Kernel low-level debugging messages via Tegra UART B"
1279 depends on ARCH_TEGRA
1282 Say Y here if you want kernel low-level debugging support
1283 on Tegra based platforms.
1286 bool "Kernel low-level debugging messages via Tegra UART C"
1287 depends on ARCH_TEGRA
1290 Say Y here if you want kernel low-level debugging support
1291 on Tegra based platforms.
1294 bool "Kernel low-level debugging messages via Tegra UART D"
1295 depends on ARCH_TEGRA
1298 Say Y here if you want kernel low-level debugging support
1299 on Tegra based platforms.
1302 bool "Kernel low-level debugging messages via Tegra UART E"
1303 depends on ARCH_TEGRA
1306 Say Y here if you want kernel low-level debugging support
1307 on Tegra based platforms.
1310 depends on ARCH_U8500
1311 bool "Use Ux500 UART for low-level debug"
1313 Say Y here if you want kernel low-level debugging support
1314 on Ux500 based platforms.
1317 bool "Kernel low-level debugging messages via ARM Versatile UART"
1318 depends on ARCH_VERSATILE
1321 Say Y here if you want kernel low-level debugging support
1322 on ARM Versatile platforms.
1325 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1326 depends on ARCH_VEXPRESS && CPU_CP15_MMU
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)"
1337 depends on ARCH_VEXPRESS
1341 this applies only to the V2P-CA9 tile.
1345 depends on ARCH_VEXPRESS
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)"
1354 depends on ARCH_VEXPRESS && !MMU
1358 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1362 depends on SOC_VF610
1364 Say Y here if you want kernel low-level debugging support
1365 on Vybrid based platforms.
1368 bool "Use UART0 on VIA/Wondermedia SoCs"
1369 depends on ARCH_VT8500
1371 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1375 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1376 depends on ARCH_ZYNQ
1379 their output to UART0 on the Zynq platform.
1382 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1383 depends on ARCH_ZYNQ
1386 their output to UART1 on the Zynq platform.
1389 appear on the USB serial adaptor, select this option.
1392 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1396 co-processor 14. This is known to work on the ARM9 style ICE
1397 channel and on the XScale with the PEEDI.
1403 bool "Kernel low-level debug output via semihosting I/O"
1405 Semihosting enables code running on an ARM target to use
1406 the I/O facilities on a host debugger/emulator through a
1419 bool "Kernel low-level debugging via 8250 UART"
1432 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1448 depends on ARCH_AT91
1467 depends on DEBUG_S3C2410_UART || DEBUG_S3C24XX_UART || \
1471 default "0" if DEBUG_S3C_UART0
1472 default "1" if DEBUG_S3C_UART1
1473 default "2" if DEBUG_S3C_UART2
1474 default "3" if DEBUG_S3C_UART3
1478 depends on ARCH_OMAP2PLUS
1482 depends on DEBUG_IMX1_UART || \
1495 default 1
1497 Choose UART port on which kernel low-level debug messages
1502 default 1
1504 depends on SOC_VF610
1506 Choose UART port on which kernel low-level debug messages
1511 depends on ARCH_TEGRA
1515 depends on ARCH_STM32
1519 depends on DEBUG_LL
1520 default y if DEBUG_FOOTBRIDGE_COM1 || DEBUG_GEMINI || ARCH_RPC
1530 default "debug/sa1100.S" if DEBUG_SA1100
1531 default "debug/palmchip.S" if DEBUG_UART_8250_PALMCHIP
1532 default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250
1533 default "debug/at91.S" if DEBUG_AT91_UART
1534 default "debug/asm9260.S" if DEBUG_ASM9260_UART
1535 default "debug/clps711x.S" if DEBUG_CLPS711X_UART1 || DEBUG_CLPS711X_UART2
1536 default "debug/dc21285.S" if DEBUG_DC21285_PORT
1537 default "debug/meson.S" if DEBUG_MESON_UARTAO
1538 default "debug/pl01x.S" if DEBUG_LL_UART_PL01X || DEBUG_UART_PL01X
1539 default "debug/exynos.S" if DEBUG_EXYNOS_UART
1540 default "debug/icedcc.S" if DEBUG_ICEDCC
1541 default "debug/imx.S" if DEBUG_IMX1_UART || \
1554 default "debug/msm.S" if DEBUG_QCOM_UARTDM
1555 default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART
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
1569 default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART || DEBUG_S3C64XX_UART
1570 default "debug/s5pv210.S" if DEBUG_S5PV210_UART
1571 default "debug/sti.S" if DEBUG_STIH41X_ASC2
1572 default "debug/sti.S" if DEBUG_STIH41X_SBC_ASC1
1573 default "debug/sti.S" if DEBUG_STIH418_SBC_ASC0
1574 default "debug/stm32.S" if DEBUG_STM32_UART
1575 default "debug/tegra.S" if DEBUG_TEGRA_UART
1576 default "debug/ux500.S" if DEBUG_UX500_UART
1577 default "debug/vexpress.S" if DEBUG_VEXPRESS_UART0_DETECT
1578 default "debug/vf.S" if DEBUG_VF_UART
1579 default "debug/vt8500.S" if DEBUG_VT8500_UART0
1580 default "debug/zynq.S" if DEBUG_ZYNQ_UART0 || DEBUG_ZYNQ_UART1
1581 default "debug/bcm63xx.S" if DEBUG_BCM63XX_UART
1582 default "debug/digicolor.S" if DEBUG_DIGICOLOR_UA0
1583 default "debug/brcmstb.S" if DEBUG_BRCMSTB_UART
1584 default "mach/debug-macro.S"
1596 default 0x01c20000 if DEBUG_DAVINCI_DMx_UART0
1597 default 0x01c28000 if DEBUG_SUNXI_UART0
1598 default 0x01c28400 if DEBUG_SUNXI_UART1
1599 default 0x01d0c000 if DEBUG_DAVINCI_DA8XX_UART1
1600 default 0x01d0d000 if DEBUG_DAVINCI_DA8XX_UART2
1601 default 0x01f02800 if DEBUG_SUNXI_R_UART
1602 default 0x02530c00 if DEBUG_KEYSTONE_UART0
1603 default 0x02531000 if DEBUG_KEYSTONE_UART1
1604 default 0x03010fe0 if ARCH_RPC
1605 default 0x07000000 if DEBUG_SUN9I_UART0
1606 default 0x09530000 if DEBUG_STIH418_SBC_ASC0
1607 default 0x10009000 if DEBUG_REALVIEW_STD_PORT || \
1609 default 0x1010c000 if DEBUG_REALVIEW_PB1176_PORT
1610 default 0x10124000 if DEBUG_RK3X_UART0
1611 default 0x10126000 if DEBUG_RK3X_UART1
1612 default 0x101f1000 if DEBUG_VERSATILE
1613 default 0x101fb000 if DEBUG_NOMADIK_UART
1614 default 0x10210000 if DEBUG_RV1108_UART2
1615 default 0x10220000 if DEBUG_RV1108_UART1
1616 default 0x10230000 if DEBUG_RV1108_UART0
1617 default 0x11002000 if DEBUG_MT8127_UART0
1618 default 0x11006000 if DEBUG_MT6589_UART0
1619 default 0x11009000 if DEBUG_MT8135_UART3
1620 default 0x16000000 if DEBUG_INTEGRATOR
1621 default 0x1600d000 if DEBUG_SD5203_UART
1622 default 0x18000300 if DEBUG_BCM_5301X
1623 default 0x18000400 if DEBUG_BCM_HR2
1624 default 0x18023000 if DEBUG_BCM_IPROC_UART3
1625 default 0x1c090000 if DEBUG_VEXPRESS_UART0_RS1
1626 default 0x1f221000 if DEBUG_MSTARV7_PMUART
1627 default 0x20001000 if DEBUG_HIP01_UART
1628 default 0x20060000 if DEBUG_RK29_UART0
1629 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1630 default 0x20068000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1631 default 0x20201000 if DEBUG_BCM2835
1632 default 0x3e000000 if DEBUG_BCM_KONA_UART
1633 default 0x3f201000 if DEBUG_BCM2836
1634 default 0x40010000 if STM32MP1_DEBUG_UART
1635 default 0x40011000 if STM32F4_DEBUG_UART || STM32F7_DEBUG_UART || \
1637 default 0x40028000 if DEBUG_AT91_SAMV7_USART1
1638 default 0x40081000 if DEBUG_LPC18XX_UART0
1639 default 0x40090000 if DEBUG_LPC32XX
1640 default 0x40100000 if DEBUG_PXA_UART1
1641 default 0x42000000 if DEBUG_GEMINI
1642 default 0x44e09000 if DEBUG_AM33XXUART1
1643 default 0x48020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1
1644 default 0x48022000 if DEBUG_TI81XXUART2
1645 default 0x48024000 if DEBUG_TI81XXUART3
1646 default 0x4806a000 if DEBUG_OMAP2UART1 || DEBUG_OMAP3UART1 || \
1648 default 0x4806c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \
1650 default 0x4806e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1651 default 0x49020000 if DEBUG_OMAP3UART3
1652 default 0x49042000 if DEBUG_OMAP3UART4
1653 default 0x50000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \
1655 default 0x50004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \
1657 default 0x50008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \
1659 default 0x78000000 if DEBUG_CNS3XXX
1660 default 0x7c0003f8 if DEBUG_FOOTBRIDGE_COM1
1661 default 0x7f005000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
1662 default 0x7f005400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
1663 default 0x7f005800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
1664 default 0x7f005c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
1665 default 0x80010000 if DEBUG_ASM9260_UART
1666 default 0x80070000 if DEBUG_IMX23_UART
1667 default 0x80074000 if DEBUG_IMX28_UART
1668 default 0x808c0000 if DEBUG_EP93XX || ARCH_EP93XX
1669 default 0x90020000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1670 default 0xb0090000 if DEBUG_VEXPRESS_UART0_CRX
1671 default 0xc8000000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1672 default 0xc8000003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1673 default 0xd0000000 if DEBUG_SPEAR3XX
1674 default 0xd0012000 if DEBUG_MVEBU_UART0
1675 default 0xc81004c0 if DEBUG_MESON_UARTAO
1676 default 0xd4017000 if DEBUG_MMP_UART2
1677 default 0xd4018000 if DEBUG_MMP_UART3
1678 default 0xe0000000 if DEBUG_SPEAR13XX
1679 default 0xe1824200 if DEBUG_AT91_SAMA7G5_FLEXCOM3
1680 default 0xe4007000 if DEBUG_HIP04_UART
1681 default 0xe6c40000 if DEBUG_RMOBILE_SCIFA0
1682 default 0xe6c50000 if DEBUG_RMOBILE_SCIFA1
1683 default 0xe6c60000 if DEBUG_RCAR_GEN2_SCIFA2
1684 default 0xe6c80000 if DEBUG_RMOBILE_SCIFA4
1685 default 0xe6e58000 if DEBUG_RCAR_GEN2_SCIF2
1686 default 0xe6e60000 if DEBUG_RCAR_GEN2_SCIF0
1687 default 0xe6e68000 if DEBUG_RCAR_GEN2_SCIF1
1688 default 0xe6ee0000 if DEBUG_RCAR_GEN2_SCIF4
1689 default 0xe8008000 if DEBUG_R7S72100_SCIF2 || DEBUG_R7S9210_SCIF2
1690 default 0xe8009000 if DEBUG_R7S9210_SCIF4
1691 default 0xf0000000 if DEBUG_DIGICOLOR_UA0
1692 default 0xf1012000 if DEBUG_MVEBU_UART0_ALTERNATE
1693 default 0xf1012100 if DEBUG_MVEBU_UART1_ALTERNATE
1694 default 0xf7fc9000 if DEBUG_BERLIN_UART
1695 default 0xf8020000 if DEBUG_AT91_SAMA5D2_UART1
1696 default 0xf8b00000 if DEBUG_HIX5HD2_UART
1697 default 0xf991e000 if DEBUG_QCOM_UARTDM
1698 default 0xfc00c000 if DEBUG_AT91_SAMA5D4_USART3
1699 default 0xfcb00000 if DEBUG_HI3620_UART
1700 default 0xfd883000 if DEBUG_ALPINE_UART0
1701 default 0xfe531000 if DEBUG_STIH41X_SBC_ASC1
1702 default 0xfe800000 if ARCH_IOP32X
1703 default 0xfed32000 if DEBUG_STIH41X_ASC2
1704 default 0xff690000 if DEBUG_RK32_UART2
1705 default 0xffc02000 if DEBUG_SOCFPGA_UART0
1706 default 0xffc02100 if DEBUG_SOCFPGA_ARRIA10_UART1
1707 default 0xffc03000 if DEBUG_SOCFPGA_CYCLONE5_UART1
1708 default 0xffe40000 if DEBUG_RCAR_GEN1_SCIF0
1709 default 0xffe42000 if DEBUG_RCAR_GEN1_SCIF2
1710 default 0xfff36000 if DEBUG_HIGHBANK_UART
1711 default 0xfffb0000 if DEBUG_OMAP1UART1 || DEBUG_OMAP7XXUART1
1712 default 0xfffb0800 if DEBUG_OMAP1UART2 || DEBUG_OMAP7XXUART2
1713 default 0xfffb9800 if DEBUG_OMAP1UART3 || DEBUG_OMAP7XXUART3
1714 default 0xfffe8600 if DEBUG_BCM63XX_UART
1715 default 0xffffee00 if DEBUG_AT91_SAM9263_DBGU
1716 default 0xfffff200 if DEBUG_AT91_RM9200_DBGU
1717 depends on ARCH_EP93XX || \
1737 default 0xc881f000 if DEBUG_RV1108_UART2
1738 default 0xc8821000 if DEBUG_RV1108_UART1
1739 default 0xc8912000 if DEBUG_RV1108_UART0
1740 default 0xe0010fe0 if ARCH_RPC
1741 default 0xe0824200 if DEBUG_AT91_SAMA7G5_FLEXCOM3
1742 default 0xf0010000 if DEBUG_ASM9260_UART
1743 default 0xf0100000 if DEBUG_DIGICOLOR_UA0
1744 default 0xf01fb000 if DEBUG_NOMADIK_UART
1745 default 0xf0201000 if DEBUG_BCM2835 || DEBUG_BCM2836
1746 default 0xf0221000 if DEBUG_MSTARV7_PMUART
1747 default 0xf1000300 if DEBUG_BCM_5301X
1748 default 0xf1000400 if DEBUG_BCM_HR2
1749 default 0xf1002000 if DEBUG_MT8127_UART0
1750 default 0xf1006000 if DEBUG_MT6589_UART0
1751 default 0xf1009000 if DEBUG_MT8135_UART3
1752 default 0xf1023000 if DEBUG_BCM_IPROC_UART3
1753 default 0xf11f1000 if DEBUG_VERSATILE
1754 default 0xf1600000 if DEBUG_INTEGRATOR
1755 default 0xf1c28000 if DEBUG_SUNXI_UART0
1756 default 0xf1c28400 if DEBUG_SUNXI_UART1
1757 default 0xf1f02800 if DEBUG_SUNXI_R_UART
1758 default 0xf31004c0 if DEBUG_MESON_UARTAO
1759 default 0xf4090000 if DEBUG_LPC32XX
1760 default 0xf4200000 if DEBUG_GEMINI
1761 default 0xf6200000 if DEBUG_PXA_UART1
1762 default 0xf7000000 if DEBUG_SUN9I_UART0
1763 default 0xf7000000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
1764 default 0xf7000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \
1766 default 0xf7000400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
1767 default 0xf7000800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
1768 default 0xf7000c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
1769 default 0xf7004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \
1771 default 0xf7008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \
1773 default 0xf7020000 if DEBUG_AT91_SAMA5D2_UART1
1774 default 0xf7fc9000 if DEBUG_BERLIN_UART
1775 default 0xf8007000 if DEBUG_HIP04_UART
1776 default 0xf8009000 if DEBUG_VEXPRESS_UART0_CA9
1777 default 0xf8090000 if DEBUG_VEXPRESS_UART0_RS1
1778 default 0xf8ffee00 if DEBUG_AT91_SAM9263_DBGU
1779 default 0xf8fff200 if DEBUG_AT91_RM9200_DBGU
1780 default 0xf9530000 if DEBUG_STIH418_SBC_ASC0
1781 default 0xf9e09000 if DEBUG_AM33XXUART1
1782 default 0xfa020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1
1783 default 0xfa022000 if DEBUG_TI81XXUART2
1784 default 0xfa024000 if DEBUG_TI81XXUART3
1785 default 0xfa06a000 if DEBUG_OMAP2UART1 || DEBUG_OMAP3UART1 || \
1787 default 0xfa06c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \
1789 default 0xfa06e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1790 default 0xfa71e000 if DEBUG_QCOM_UARTDM
1791 default 0xfb002000 if DEBUG_CNS3XXX
1792 default 0xfb009000 if DEBUG_REALVIEW_STD_PORT
1793 default 0xfb00c000 if DEBUG_AT91_SAMA5D4_USART3
1794 default 0xfb020000 if DEBUG_OMAP3UART3
1795 default 0xfb042000 if DEBUG_OMAP3UART4
1796 default 0xfb10c000 if DEBUG_REALVIEW_PB1176_PORT
1797 default 0xfcfe8600 if DEBUG_BCM63XX_UART
1798 default 0xfd000000 if DEBUG_SPEAR3XX || DEBUG_SPEAR13XX
1799 default 0xfd531000 if DEBUG_STIH41X_SBC_ASC1
1800 default 0xfd883000 if DEBUG_ALPINE_UART0
1801 default 0xfdd32000 if DEBUG_STIH41X_ASC2
1802 default 0xfe010000 if STM32MP1_DEBUG_UART
1803 default 0xfe017000 if DEBUG_MMP_UART2
1804 default 0xfe018000 if DEBUG_MMP_UART3
1805 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
1806 default 0xfe300000 if DEBUG_BCM_KONA_UART
1807 default 0xfe800000 if ARCH_IOP32X
1808 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HIX5HD2_UART
1809 default 0xfeb24000 if DEBUG_RK3X_UART0
1810 default 0xfeb26000 if DEBUG_RK3X_UART1
1811 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0
1812 default 0xfeb31000 if DEBUG_KEYSTONE_UART1
1813 default 0xfec02000 if DEBUG_SOCFPGA_UART0
1814 default 0xfec02100 if DEBUG_SOCFPGA_ARRIA10_UART1
1815 default 0xfec03000 if DEBUG_SOCFPGA_CYCLONE5_UART1
1816 default 0xfec12000 if DEBUG_MVEBU_UART0 || DEBUG_MVEBU_UART0_ALTERNATE
1817 default 0xfec12100 if DEBUG_MVEBU_UART1_ALTERNATE
1818 default 0xfec20000 if DEBUG_DAVINCI_DMx_UART0
1819 default 0xfec90000 if DEBUG_RK32_UART2
1820 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1
1821 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_SD5203_UART
1822 default 0xfed60000 if DEBUG_RK29_UART0
1823 default 0xfed64000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1824 default 0xfed68000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1825 default 0xfedc0000 if DEBUG_EP93XX
1826 default 0xfee003f8 if DEBUG_FOOTBRIDGE_COM1
1827 default 0xfee20000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1828 default 0xfec00000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1829 default 0xfec00003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1830 default 0xfef36000 if DEBUG_HIGHBANK_UART
1831 default 0xfefb0000 if DEBUG_OMAP1UART1 || DEBUG_OMAP7XXUART1
1832 default 0xfefb0800 if DEBUG_OMAP1UART2 || DEBUG_OMAP7XXUART2
1833 default 0xfefb9800 if DEBUG_OMAP1UART3 || DEBUG_OMAP7XXUART3
1834 default 0xffd01000 if DEBUG_HIP01_UART
1835 default DEBUG_UART_PHYS if !MMU
1836 depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \
1848 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1849 default 0 if DEBUG_FOOTBRIDGE_COM1 || ARCH_IOP32X || DEBUG_BCM_5301X || \
1852 default 3 if DEBUG_MSTARV7_PMUART
1853 default 2
1856 bool "Use 32-bit accesses for 8250 UART"
1857 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1858 depends on DEBUG_UART_8250_SHIFT >= 2
1859 default y if DEBUG_SOCFPGA_UART0 || DEBUG_SOCFPGA_ARRIA10_UART1 || \
1867 bool "8250 UART is Palmchip BK-310x"
1868 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1876 depends on ARCH_MULTIPLATFORM || PLAT_SAMSUNG || ARM_SINGLE_ARMV7M
1877 depends on DEBUG_LL && !DEBUG_OMAP2PLUS_UART && \
1887 will be re-used for normal decompressor output on multiplatform
1893 default "debug/uncompress.h" if ARCH_MULTIPLATFORM || ARCH_MSM || \
1895 default "mach/uncompress.h"
1899 depends on DEBUG_LL
1902 kernel low-level debugging functions. Add earlyprintk to your
1907 depends on KPROBES && MODULES
1913 depends on CPU_COPY_V6