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
90 sometimes helpful for debugging but serves no purpose on a
93 In addition, you need to pass user_debug=N on the kernel command
96 1 - undefined instruction events
97 2 - system calls
98 4 - invalid data aborts
99 8 - SIGSEGV faults
100 16 - SIGBUS faults
104 bool "Kernel low-level debugging functions (read help!)"
105 depends on DEBUG_KERNEL
113 image on a different platform *will not work*, so this option should
117 prompt "Kernel low-level debugging port"
118 depends on DEBUG_LL
121 bool "Kernel low-level debugging messages via Alpine UART0"
122 depends on ARCH_ALPINE
125 Say Y here if you want kernel low-level debugging support
126 on Alpine based platforms.
129 bool "Kernel low-level debugging via asm9260 UART"
130 depends on MACH_ASM9260
133 their output to an UART or USART port on asm9260 based
150 bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU"
152 depends on SOC_AT91RM9200 || SOC_AT91SAM9 || SOC_SAM9X60
154 Say Y here if you want kernel low-level debugging support
155 on the DBGU port of:
160 bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU"
162 depends on SOC_AT91SAM9 || SOC_SAMA5D3
164 Say Y here if you want kernel low-level debugging support
165 on the DBGU port of:
170 bool "Kernel low-level debugging on SAMA5D2 UART1"
172 depends on SOC_SAMA5D2
174 Say Y here if you want kernel low-level debugging support
175 on the UART1 port of sama5d2.
178 bool "Kernel low-level debugging on SAMA5D4 USART3"
180 depends on SOC_SAMA5D4
182 Say Y here if you want kernel low-level debugging support
183 on the USART3 port of sama5d4.
186 bool "Kernel low-level debugging via SAMV7 USART1"
188 depends on SOC_SAMV7
191 their output to the USART1 port on SAMV7 based
195 bool "Kernel low-level debugging on BCM2835 PL011 UART"
196 depends on ARCH_BCM2835 && ARCH_MULTI_V6
200 bool "Kernel low-level debugging on BCM2836 PL011 UART"
201 depends on ARCH_BCM2835 && ARCH_MULTI_V7
205 bool "Kernel low-level debugging on BCM5301X/NSP UART1"
206 depends on ARCH_BCM_5301X || ARCH_BCM_NSP
210 bool "Kernel low-level debugging on Hurricane 2 UART2"
211 depends on ARCH_BCM_HR2
215 bool "Kernel low-level debugging on BCM IPROC UART3"
216 depends on ARCH_BCM_CYGNUS
220 their output to the third serial port on these devices.
223 bool "Kernel low-level debugging messages via BCM KONA UART"
224 depends on ARCH_BCM_MOBILE
227 Say Y here if you want kernel low-level debugging support
228 on Broadcom SoC platforms.
234 bool "Kernel low-level debugging on BCM63XX UART"
235 depends on ARCH_BCM_63XX
239 depends on ARCH_BERLIN
242 Say Y here if you want kernel low-level debugging support
243 on Marvell Berlin SoC based platforms.
246 bool "Use BRCMSTB UART for low-level debug"
247 depends on ARCH_BRCMSTB
250 their output to the first serial port on these devices. The
252 based on the chip identification register value.
258 bool "Kernel low-level debugging messages via UART1"
259 depends on ARCH_CLPS711X
262 their output to the first serial port on these devices.
265 bool "Kernel low-level debugging messages via UART2"
266 depends on ARCH_CLPS711X
269 their output to the second serial port on these devices.
272 bool "Kernel Kernel low-level debugging on Cavium Networks CNS3xxx"
273 depends on ARCH_CNS3XXX
280 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
281 depends on ARCH_DAVINCI_DA8XX
285 their output to UART1 serial port on DaVinci DA8XX devices.
288 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
289 depends on ARCH_DAVINCI_DA8XX
293 their output to UART2 serial port on DaVinci DA8XX devices.
296 bool "Kernel low-level debugging on DaVinci DMx using UART0"
297 depends on ARCH_DAVINCI_DMx
301 their output to UART0 serial port on DaVinci DMx devices.
304 bool "Kernel low-level debugging messages via footbridge serial port"
305 depends on FOOTBRIDGE
311 bool "Kernel low-level debugging messages via Digicolor UA0"
312 depends on ARCH_DIGICOLOR
318 bool "Kernel low-level debugging messages via ep93xx UART"
319 depends on ARCH_EP93XX
322 Say Y here if you want kernel low-level debugging support
323 on Cirrus Logic EP93xx based platforms.
326 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
327 depends on FOOTBRIDGE
334 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
335 depends on ARCH_GEMINI
338 Say Y here if you want kernel low-level debugging support
339 on Cortina Gemini based platforms.
343 depends on ARCH_HI3xxx
346 Say Y here if you want kernel low-level debugging support
347 on HI3620 UART.
350 bool "Kernel low-level debugging messages via Highbank UART"
351 depends on ARCH_HIGHBANK
355 their output to the UART on Highbank based devices.
359 depends on ARCH_HIP01
362 Say Y here if you want kernel low-level debugging support
363 on HIP01 UART.
367 depends on ARCH_HIP04
370 Say Y here if you want kernel low-level debugging support
371 on HIP04 UART.
375 depends on ARCH_HIX5HD2
378 Say Y here if you want kernel low-level debugging support
379 on Hix5hd2 UART.
383 depends on SOC_IMX1
385 Say Y here if you want kernel low-level debugging support
386 on i.MX1.
390 depends on SOC_IMX23
393 Say Y here if you want kernel low-level debugging support
394 on i.MX23.
398 depends on SOC_IMX25
400 Say Y here if you want kernel low-level debugging support
401 on i.MX25.
405 depends on SOC_IMX21 || SOC_IMX27
407 Say Y here if you want kernel low-level debugging support
408 on i.MX21 or i.MX27.
412 depends on SOC_IMX28
415 Say Y here if you want kernel low-level debugging support
416 on i.MX28.
420 depends on SOC_IMX31
422 Say Y here if you want kernel low-level debugging support
423 on i.MX31.
427 depends on SOC_IMX35
429 Say Y here if you want kernel low-level debugging support
430 on i.MX35.
434 depends on SOC_IMX50
436 Say Y here if you want kernel low-level debugging support
437 on i.MX50.
441 depends on SOC_IMX51
443 Say Y here if you want kernel low-level debugging support
444 on i.MX51.
448 depends on SOC_IMX53
450 Say Y here if you want kernel low-level debugging support
451 on i.MX53.
455 depends on SOC_IMX6Q
457 Say Y here if you want kernel low-level debugging support
458 on i.MX6Q/DL.
462 depends on SOC_IMX6SL
464 Say Y here if you want kernel low-level debugging support
465 on i.MX6SL.
469 depends on SOC_IMX6SX
471 Say Y here if you want kernel low-level debugging support
472 on i.MX6SX.
476 depends on SOC_IMX6UL
478 Say Y here if you want kernel low-level debugging support
479 on i.MX6UL.
483 depends on SOC_IMX7D
485 Say Y here if you want kernel low-level debugging support
486 on i.MX7D.
489 bool "Kernel low-level debugging messages via ARM Integrator UART"
490 depends on ARCH_INTEGRATOR
493 Say Y here if you want kernel low-level debugging support
494 on ARM Integrator platforms.
497 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
498 depends on ARCH_KEYSTONE
502 their output to UART0 serial port on KEYSTONE2 devices.
505 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
506 depends on ARCH_KEYSTONE
510 their output to UART1 serial port on KEYSTONE2 devices.
513 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
514 depends on ARCH_LPC18XX
517 Say Y here if you want kernel low-level debugging support
518 on NXP LPC18xx/43xx UART0.
521 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
522 depends on ARCH_LPC32XX
525 Say Y here if you want kernel low-level debugging support
526 on NXP LPC32xx based platforms.
529 bool "Kernel low-level debugging via Meson6 UARTAO"
530 depends on ARCH_MESON
532 Say Y here if you want kernel low-lever debugging support
533 on Amlogic Meson6 based platforms on the UARTAO.
536 bool "Kernel low-level debugging message via MMP UART2"
537 depends on ARCH_MMP
540 Say Y here if you want kernel low-level debugging support
541 on MMP UART2.
544 bool "Kernel low-level debugging message via MMP UART3"
545 depends on ARCH_MMP
548 Say Y here if you want kernel low-level debugging support
549 on MMP UART3.
552 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
553 depends on ARCH_MVEBU
554 depends on ARCH_MVEBU && CPU_V7
557 Say Y here if you want kernel low-level debugging support
558 on MVEBU based platforms on UART0.
562 0xd0000000. As of today, this is the case on
567 This option will not work on older Marvell platforms
572 when u-boot hands over to the kernel, the system
576 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
577 depends on ARCH_MVEBU || ARCH_DOVE || ARCH_MV78XX0 || ARCH_ORION5X
580 Say Y here if you want kernel low-level debugging support
581 on MVEBU based platforms on UART0. (Armada XP, Armada 3xx,
589 when u-boot hands over to the kernel, the system
593 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
594 depends on ARCH_MVEBU
597 Say Y here if you want kernel low-level debugging support
598 on MVEBU based platforms on UART1. (Armada XP, Armada 3xx,
607 when u-boot hands over to the kernel, the system
612 depends on ARCH_MEDIATEK
615 Say Y here if you want kernel low-level debugging support
616 for Mediatek mt6589 based platforms on UART0.
620 depends on ARCH_MEDIATEK
623 Say Y here if you want kernel low-level debugging support
624 for Mediatek mt8127 based platforms on UART0.
628 depends on ARCH_MEDIATEK
631 Say Y here if you want kernel low-level debugging support
632 for Mediatek mt8135 based platforms on UART3.
635 bool "Kernel low-level debugging messages via NOMADIK UART"
636 depends on ARCH_NOMADIK
639 Say Y here if you want kernel low-level debugging support
640 on NOMADIK based platforms.
643 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
644 depends on ARCH_NSPIRE
647 Say Y here if you want kernel low-level debugging support
648 on TI-NSPIRE classic models.
651 bool "Kernel low-level debugging via TI-NSPIRE PL011 UART"
652 depends on ARCH_NSPIRE
655 Say Y here if you want kernel low-level debugging support
656 on TI-NSPIRE CX models.
659 bool "Kernel low-level debugging via OMAP1 UART1"
660 depends on ARCH_OMAP1
663 Say Y here if you want kernel low-level debugging support
664 on OMAP1 based platforms (except OMAP730) on the UART1.
667 bool "Kernel low-level debugging via OMAP1 UART2"
668 depends on ARCH_OMAP1
671 Say Y here if you want kernel low-level debugging support
672 on OMAP1 based platforms (except OMAP730) on the UART2.
675 bool "Kernel low-level debugging via OMAP1 UART3"
676 depends on ARCH_OMAP1
679 Say Y here if you want kernel low-level debugging support
680 on OMAP1 based platforms (except OMAP730) on the UART3.
684 depends on ARCH_OMAP2PLUS
691 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
692 depends on ARCH_OMAP2PLUS
696 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
697 depends on ARCH_OMAP2PLUS
701 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
702 depends on ARCH_OMAP2PLUS
710 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
711 depends on ARCH_OMAP2PLUS
715 bool "Kernel low-level debugging messages via OMAP36XX UART4"
716 depends on ARCH_OMAP2PLUS
720 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
721 depends on ARCH_OMAP2PLUS
725 bool "Kernel low-level debugging via OMAP730 UART1"
726 depends on ARCH_OMAP730
729 Say Y here if you want kernel low-level debugging support
730 on OMAP730 based platforms on the UART1.
733 bool "Kernel low-level debugging via OMAP730 UART2"
734 depends on ARCH_OMAP730
737 Say Y here if you want kernel low-level debugging support
738 on OMAP730 based platforms on the UART2.
741 bool "Kernel low-level debugging via OMAP730 UART3"
742 depends on ARCH_OMAP730
745 Say Y here if you want kernel low-level debugging support
746 on OMAP730 based platforms on the UART3.
749 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
750 depends on ARCH_OMAP2PLUS
754 bool "Kernel low-level debugging messages via TI81XX UART2"
755 depends on ARCH_OMAP2PLUS
759 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
760 depends on ARCH_OMAP2PLUS
764 bool "Kernel low-level debugging messages via AM33XX UART1"
765 depends on ARCH_OMAP2PLUS
769 bool "Kernel low-level debugging messages via Zoom2/3 UART"
770 depends on ARCH_OMAP2PLUS
774 depends on ARCH_PICOXCELL
775 bool "Use PicoXcell UART for low-level debug"
778 Say Y here if you want kernel low-level debugging support
779 on PicoXcell based platforms.
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
1013 bool "Use Samsung S3C UART 0 for low-level debug"
1017 by the boot-loader before use.
1020 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1025 bool "Use Samsung S3C UART 1 for low-level debug"
1029 by the boot-loader before use.
1032 depends on PLAT_SAMSUNG || ARCH_S5PV210 || ARCH_EXYNOS
1037 bool "Use Samsung S3C UART 2 for low-level debug"
1041 by the boot-loader before use.
1044 depends on ARCH_EXYNOS || ARCH_S5PV210
1048 bool "Use Samsung S3C UART 3 for low-level debug"
1052 by the boot-loader before use.
1055 depends on ARCH_S3C24XX
1057 bool "Use S3C2410/S3C2412 UART 0 for low-level debug"
1061 by the boot-loader before use.
1064 depends on ARCH_S3C24XX
1066 bool "Use S3C2410/S3C2412 UART 1 for low-level debug"
1070 by the boot-loader before use.
1073 depends on ARCH_S3C24XX
1075 bool "Use S3C2410/S3C2412 UART 2 for low-level debug"
1079 by the boot-loader before use.
1082 depends on ARCH_SA1100
1083 bool "Use SA1100 UARTs for low-level debug"
1085 Say Y here if you want kernel low-level debugging support
1086 on SA-11x0 UART ports. The kernel will check for the first
1087 enabled UART in a sequence 3-1-2.
1091 depends on ARCH_SD5203
1094 Say Y here if you want kernel low-level debugging support
1095 on SD5203 UART.
1098 depends on ARCH_SOCFPGA
1099 bool "Use SOCFPGA UART0 for low-level debug"
1102 Say Y here if you want kernel low-level debugging support
1103 on SOCFPGA(Cyclone 5 and Arria 5) based platforms.
1106 depends on ARCH_SOCFPGA
1107 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1110 Say Y here if you want kernel low-level debugging support
1111 on SOCFPGA(Arria 10) based platforms.
1114 depends on ARCH_SOCFPGA
1115 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1118 Say Y here if you want kernel low-level debugging support
1119 on SOCFPGA(Cyclone 5 and Arria 5) based platforms.
1122 bool "Kernel low-level debugging messages via sun9i UART0"
1123 depends on MACH_SUN9I
1126 Say Y here if you want kernel low-level debugging support
1127 on Allwinner A80 based platforms on the UART0.
1130 bool "Kernel low-level debugging messages via sunXi UART0"
1131 depends on ARCH_SUNXI
1134 Say Y here if you want kernel low-level debugging support
1135 on Allwinner A1X based platforms on the UART0.
1138 bool "Kernel low-level debugging messages via sunXi UART1"
1139 depends on ARCH_SUNXI
1142 Say Y here if you want kernel low-level debugging support
1143 on Allwinner A1X based platforms on the UART1.
1146 bool "Kernel low-level debugging messages via sunXi R_UART"
1147 depends on MACH_SUN6I || MACH_SUN8I
1150 Say Y here if you want kernel low-level debugging support
1151 on Allwinner A31/A23 based platforms on the R_UART.
1154 bool "Kernel low-level debugging messages via SiRFprimaII UART1"
1155 depends on ARCH_PRIMA2
1159 their output to the uart1 port on SiRFprimaII devices.
1162 bool "Kernel low-level debugging messages via SiRFatlas7 UART0"
1163 depends on ARCH_ATLAS7
1167 their output to the uart0 port on SiRFATLAS7 devices.The uart0
1168 is used on SiRFATLAS7 as a extra debug port.sometimes an extra
1172 bool "Kernel low-level debugging messages via SiRFatlas7 UART1"
1173 depends on ARCH_ATLAS7
1177 their output to the uart1 port on SiRFATLAS7 devices.
1180 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1181 depends on ARCH_SPEAR3XX || ARCH_SPEAR6XX
1184 Say Y here if you want kernel low-level debugging support
1185 on ST SPEAr based platforms.
1188 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1189 depends on ARCH_SPEAR13XX
1192 Say Y here if you want kernel low-level debugging support
1193 on ST SPEAr13xx based platforms.
1196 bool "Use StiH415/416 ASC2 UART for low-level debug"
1197 depends on ARCH_STI
1200 Say Y here if you want kernel low-level debugging support
1201 on STiH415/416 based platforms like b2000, which has
1202 default UART wired up to ASC2.
1207 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1208 depends on ARCH_STI
1211 Say Y here if you want kernel low-level debugging support
1212 on STiH415/416 based platforms like b2020. which has
1213 default UART wired up to SBC ASC1.
1218 bool "Use STM32F4 UART for low-level debug"
1219 depends on MACH_STM32F429 || MACH_STM32F469
1222 Say Y here if you want kernel low-level debugging support
1223 on STM32F4 based platforms, which default UART is wired on
1230 bool "Use STM32F7 UART for low-level debug"
1231 depends on MACH_STM32F746 || MACH_STM32F769
1234 Say Y here if you want kernel low-level debugging support
1235 on STM32F7 based platforms, which default UART is wired on
1242 bool "Use STM32H7 UART for low-level debug"
1243 depends on MACH_STM32H743
1246 Say Y here if you want kernel low-level debugging support
1247 on STM32H7 based platforms, which default UART is wired on
1254 bool "Use STM32MP1 UART for low-level debug"
1255 depends on MACH_STM32MP157
1258 Say Y here if you want kernel low-level debugging support
1259 on STM32MP1 based platforms, wich default UART is wired on
1266 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1267 depends on ARCH_TEGRA
1270 Automatically determines which UART to use for low-level
1271 debug based on the ODMDATA value. This value is part of
1278 bool "Kernel low-level debugging messages via Tegra UART A"
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 B"
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 C"
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 D"
1303 depends on ARCH_TEGRA
1306 Say Y here if you want kernel low-level debugging support
1307 on Tegra based platforms.
1310 bool "Kernel low-level debugging messages via Tegra UART E"
1311 depends on ARCH_TEGRA
1314 Say Y here if you want kernel low-level debugging support
1315 on Tegra based platforms.
1318 bool "Kernel low-level debugging messages via U300 UART0"
1319 depends on ARCH_U300
1323 their output to the uart port on U300 devices.
1326 depends on ARCH_U8500
1327 bool "Use Ux500 UART for low-level debug"
1329 Say Y here if you want kernel low-level debugging support
1330 on Ux500 based platforms.
1333 bool "Kernel low-level debugging messages via ARM Versatile UART"
1334 depends on ARCH_VERSATILE
1337 Say Y here if you want kernel low-level debugging support
1338 on ARM Versatile platforms.
1341 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1342 depends on ARCH_VEXPRESS && CPU_CP15_MMU
1348 Note that this will only work with standard A-class core tiles,
1349 and may fail with non-standard SMM or custom software models.
1352 bool "Use PL011 UART0 at 0x10009000 (V2P-CA9 core tile)"
1353 depends on ARCH_VEXPRESS
1357 this applies only to the V2P-CA9 tile.
1361 depends on ARCH_VEXPRESS
1365 of the tiles using the RS1 memory map, including all new A-class
1366 core tiles, FPGA-based SMMs and software models.
1369 bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)"
1370 depends on ARCH_VEXPRESS && !MMU
1374 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1378 depends on SOC_VF610
1380 Say Y here if you want kernel low-level debugging support
1381 on Vybrid based platforms.
1384 bool "Use UART0 on VIA/Wondermedia SoCs"
1385 depends on ARCH_VT8500
1387 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1393 depends on ARCH_ZX
1403 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1404 depends on ARCH_ZYNQ
1407 their output to UART0 on the Zynq platform.
1410 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1411 depends on ARCH_ZYNQ
1414 their output to UART1 on the Zynq platform.
1417 appear on the USB serial adaptor, select this option.
1420 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1424 co-processor 14. This is known to work on the ARM9 style ICE
1425 channel and on the XScale with the PEEDI.
1431 bool "Kernel low-level debug output via semihosting I/O"
1433 Semihosting enables code running on an ARM target to use
1434 the I/O facilities on a host debugger/emulator through a
1447 bool "Kernel low-level debugging via 8250 UART"
1460 bool "Kernel low-level debugging via efm32 UART"
1461 depends on ARCH_EFM32
1464 their output to an UART or USART port on efm32 based
1474 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1490 depends on ARCH_AT91
1509 depends on DEBUG_S3C2410_UART || DEBUG_S3C24XX_UART || \
1513 default "0" if DEBUG_S3C_UART0
1514 default "1" if DEBUG_S3C_UART1
1515 default "2" if DEBUG_S3C_UART2
1516 default "3" if DEBUG_S3C_UART3
1520 depends on ARCH_OMAP2PLUS
1524 depends on DEBUG_IMX1_UART || \
1537 default 1
1539 Choose UART port on which kernel low-level debug messages
1544 default 1
1546 depends on SOC_VF610
1548 Choose UART port on which kernel low-level debug messages
1553 depends on ARCH_TEGRA
1557 depends on ARCH_STI
1561 depends on ARCH_STM32
1565 depends on ARCH_SIRF
1569 depends on DEBUG_LL
1570 default y if ARCH_EBSA110 || DEBUG_FOOTBRIDGE_COM1 || DEBUG_GEMINI || ARCH_RPC
1580 default "debug/sa1100.S" if DEBUG_SA1100
1581 default "debug/palmchip.S" if DEBUG_UART_8250_PALMCHIP
1582 default "debug/8250.S" if DEBUG_LL_UART_8250 || DEBUG_UART_8250
1583 default "debug/at91.S" if DEBUG_AT91_UART
1584 default "debug/asm9260.S" if DEBUG_ASM9260_UART
1585 default "debug/clps711x.S" if DEBUG_CLPS711X_UART1 || DEBUG_CLPS711X_UART2
1586 default "debug/dc21285.S" if DEBUG_DC21285_PORT
1587 default "debug/meson.S" if DEBUG_MESON_UARTAO
1588 default "debug/pl01x.S" if DEBUG_LL_UART_PL01X || DEBUG_UART_PL01X
1589 default "debug/exynos.S" if DEBUG_EXYNOS_UART
1590 default "debug/efm32.S" if DEBUG_LL_UART_EFM32
1591 default "debug/icedcc.S" if DEBUG_ICEDCC
1592 default "debug/imx.S" if DEBUG_IMX1_UART || \
1605 default "debug/msm.S" if DEBUG_QCOM_UARTDM
1606 default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART
1607 default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2
1608 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF2
1609 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF4
1610 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0
1611 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF2
1612 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF0
1613 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF1
1614 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF2
1615 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF4
1616 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIFA2
1617 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0
1618 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1
1619 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
1620 default "debug/s3c24xx.S" if DEBUG_S3C24XX_UART || DEBUG_S3C64XX_UART
1621 default "debug/s5pv210.S" if DEBUG_S5PV210_UART
1622 default "debug/sirf.S" if DEBUG_SIRFSOC_UART
1623 default "debug/sti.S" if DEBUG_STI_UART
1624 default "debug/stm32.S" if DEBUG_STM32_UART
1625 default "debug/tegra.S" if DEBUG_TEGRA_UART
1626 default "debug/ux500.S" if DEBUG_UX500_UART
1627 default "debug/vexpress.S" if DEBUG_VEXPRESS_UART0_DETECT
1628 default "debug/vf.S" if DEBUG_VF_UART
1629 default "debug/vt8500.S" if DEBUG_VT8500_UART0
1630 default "debug/zynq.S" if DEBUG_ZYNQ_UART0 || DEBUG_ZYNQ_UART1
1631 default "debug/bcm63xx.S" if DEBUG_BCM63XX_UART
1632 default "debug/digicolor.S" if DEBUG_DIGICOLOR_UA0
1633 default "debug/brcmstb.S" if DEBUG_BRCMSTB_UART
1634 default "mach/debug-macro.S"
1646 default 0x01c20000 if DEBUG_DAVINCI_DMx_UART0
1647 default 0x01c28000 if DEBUG_SUNXI_UART0
1648 default 0x01c28400 if DEBUG_SUNXI_UART1
1649 default 0x01d0c000 if DEBUG_DAVINCI_DA8XX_UART1
1650 default 0x01d0d000 if DEBUG_DAVINCI_DA8XX_UART2
1651 default 0x01f02800 if DEBUG_SUNXI_R_UART
1652 default 0x02530c00 if DEBUG_KEYSTONE_UART0
1653 default 0x02531000 if DEBUG_KEYSTONE_UART1
1654 default 0x03010fe0 if ARCH_RPC
1655 default 0x07000000 if DEBUG_SUN9I_UART0
1656 default 0x09405000 if DEBUG_ZTE_ZX
1657 default 0x10009000 if DEBUG_REALVIEW_STD_PORT || \
1659 default 0x1010c000 if DEBUG_REALVIEW_PB1176_PORT
1660 default 0x10124000 if DEBUG_RK3X_UART0
1661 default 0x10126000 if DEBUG_RK3X_UART1
1662 default 0x101f1000 if DEBUG_VERSATILE
1663 default 0x101fb000 if DEBUG_NOMADIK_UART
1664 default 0x10210000 if DEBUG_RV1108_UART2
1665 default 0x10220000 if DEBUG_RV1108_UART1
1666 default 0x10230000 if DEBUG_RV1108_UART0
1667 default 0x11002000 if DEBUG_MT8127_UART0
1668 default 0x11006000 if DEBUG_MT6589_UART0
1669 default 0x11009000 if DEBUG_MT8135_UART3
1670 default 0x16000000 if DEBUG_INTEGRATOR
1671 default 0x1600d000 if DEBUG_SD5203_UART
1672 default 0x18000300 if DEBUG_BCM_5301X
1673 default 0x18000400 if DEBUG_BCM_HR2
1674 default 0x18010000 if DEBUG_SIRFATLAS7_UART0
1675 default 0x18020000 if DEBUG_SIRFATLAS7_UART1
1676 default 0x18023000 if DEBUG_BCM_IPROC_UART3
1677 default 0x1c090000 if DEBUG_VEXPRESS_UART0_RS1
1678 default 0x20001000 if DEBUG_HIP01_UART
1679 default 0x20060000 if DEBUG_RK29_UART0
1680 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1681 default 0x20068000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1682 default 0x20201000 if DEBUG_BCM2835
1683 default 0x3e000000 if DEBUG_BCM_KONA_UART
1684 default 0x3f201000 if DEBUG_BCM2836
1685 default 0x4000e400 if DEBUG_LL_UART_EFM32
1686 default 0x40010000 if STM32MP1_DEBUG_UART
1687 default 0x40011000 if STM32F4_DEBUG_UART || STM32F7_DEBUG_UART || \
1689 default 0x40028000 if DEBUG_AT91_SAMV7_USART1
1690 default 0x40081000 if DEBUG_LPC18XX_UART0
1691 default 0x40090000 if DEBUG_LPC32XX
1692 default 0x40100000 if DEBUG_PXA_UART1
1693 default 0x42000000 if DEBUG_GEMINI
1694 default 0x44e09000 if DEBUG_AM33XXUART1
1695 default 0x48020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1
1696 default 0x48022000 if DEBUG_TI81XXUART2
1697 default 0x48024000 if DEBUG_TI81XXUART3
1698 default 0x4806a000 if DEBUG_OMAP2UART1 || DEBUG_OMAP3UART1 || \
1700 default 0x4806c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \
1702 default 0x4806e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1703 default 0x49020000 if DEBUG_OMAP3UART3
1704 default 0x49042000 if DEBUG_OMAP3UART4
1705 default 0x50000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \
1707 default 0x50004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \
1709 default 0x50008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \
1711 default 0x78000000 if DEBUG_CNS3XXX
1712 default 0x7c0003f8 if DEBUG_FOOTBRIDGE_COM1
1713 default 0x7f005000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
1714 default 0x7f005400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
1715 default 0x7f005800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
1716 default 0x7f005c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
1717 default 0x80010000 if DEBUG_ASM9260_UART
1718 default 0x80070000 if DEBUG_IMX23_UART
1719 default 0x80074000 if DEBUG_IMX28_UART
1720 default 0x80230000 if DEBUG_PICOXCELL_UART
1721 default 0x808c0000 if DEBUG_EP93XX || ARCH_EP93XX
1722 default 0x90020000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1723 default 0xb0060000 if DEBUG_SIRFPRIMA2_UART1
1724 default 0xb0090000 if DEBUG_VEXPRESS_UART0_CRX
1725 default 0xc0013000 if DEBUG_U300_UART
1726 default 0xc8000000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1727 default 0xc8000003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1728 default 0xd0000000 if DEBUG_SPEAR3XX
1729 default 0xd0012000 if DEBUG_MVEBU_UART0
1730 default 0xc81004c0 if DEBUG_MESON_UARTAO
1731 default 0xd4017000 if DEBUG_MMP_UART2
1732 default 0xd4018000 if DEBUG_MMP_UART3
1733 default 0xe0000000 if DEBUG_SPEAR13XX
1734 default 0xe4007000 if DEBUG_HIP04_UART
1735 default 0xe6c40000 if DEBUG_RMOBILE_SCIFA0
1736 default 0xe6c50000 if DEBUG_RMOBILE_SCIFA1
1737 default 0xe6c60000 if DEBUG_RCAR_GEN2_SCIFA2
1738 default 0xe6c80000 if DEBUG_RMOBILE_SCIFA4
1739 default 0xe6e58000 if DEBUG_RCAR_GEN2_SCIF2
1740 default 0xe6e60000 if DEBUG_RCAR_GEN2_SCIF0
1741 default 0xe6e68000 if DEBUG_RCAR_GEN2_SCIF1
1742 default 0xe6ee0000 if DEBUG_RCAR_GEN2_SCIF4
1743 default 0xe8008000 if DEBUG_R7S72100_SCIF2 || DEBUG_R7S9210_SCIF2
1744 default 0xe8009000 if DEBUG_R7S9210_SCIF4
1745 default 0xf0000000 if DEBUG_DIGICOLOR_UA0
1746 default 0xf0000be0 if ARCH_EBSA110
1747 default 0xf1012000 if DEBUG_MVEBU_UART0_ALTERNATE
1748 default 0xf1012100 if DEBUG_MVEBU_UART1_ALTERNATE
1749 default 0xf7fc9000 if DEBUG_BERLIN_UART
1750 default 0xf8020000 if DEBUG_AT91_SAMA5D2_UART1
1751 default 0xf8b00000 if DEBUG_HIX5HD2_UART
1752 default 0xf991e000 if DEBUG_QCOM_UARTDM
1753 default 0xfc00c000 if DEBUG_AT91_SAMA5D4_USART3
1754 default 0xfcb00000 if DEBUG_HI3620_UART
1755 default 0xfd883000 if DEBUG_ALPINE_UART0
1756 default 0xfe800000 if ARCH_IOP32X
1757 default 0xff690000 if DEBUG_RK32_UART2
1758 default 0xffc02000 if DEBUG_SOCFPGA_UART0
1759 default 0xffc02100 if DEBUG_SOCFPGA_ARRIA10_UART1
1760 default 0xffc03000 if DEBUG_SOCFPGA_CYCLONE5_UART1
1761 default 0xffe40000 if DEBUG_RCAR_GEN1_SCIF0
1762 default 0xffe42000 if DEBUG_RCAR_GEN1_SCIF2
1763 default 0xfff36000 if DEBUG_HIGHBANK_UART
1764 default 0xfffb0000 if DEBUG_OMAP1UART1 || DEBUG_OMAP7XXUART1
1765 default 0xfffb0800 if DEBUG_OMAP1UART2 || DEBUG_OMAP7XXUART2
1766 default 0xfffb9800 if DEBUG_OMAP1UART3 || DEBUG_OMAP7XXUART3
1767 default 0xfffe8600 if DEBUG_BCM63XX_UART
1768 default 0xffffee00 if DEBUG_AT91_SAM9263_DBGU
1769 default 0xfffff200 if DEBUG_AT91_RM9200_DBGU
1770 depends on ARCH_EP93XX || \
1789 default 0xc881f000 if DEBUG_RV1108_UART2
1790 default 0xc8821000 if DEBUG_RV1108_UART1
1791 default 0xc8912000 if DEBUG_RV1108_UART0
1792 default 0xe0010fe0 if ARCH_RPC
1793 default 0xf0000be0 if ARCH_EBSA110
1794 default 0xf0010000 if DEBUG_ASM9260_UART
1795 default 0xf0100000 if DEBUG_DIGICOLOR_UA0
1796 default 0xf01fb000 if DEBUG_NOMADIK_UART
1797 default 0xf0201000 if DEBUG_BCM2835 || DEBUG_BCM2836
1798 default 0xf1000300 if DEBUG_BCM_5301X
1799 default 0xf1000400 if DEBUG_BCM_HR2
1800 default 0xf1002000 if DEBUG_MT8127_UART0
1801 default 0xf1006000 if DEBUG_MT6589_UART0
1802 default 0xf1009000 if DEBUG_MT8135_UART3
1803 default 0xf1023000 if DEBUG_BCM_IPROC_UART3
1804 default 0xf11f1000 if DEBUG_VERSATILE
1805 default 0xf1600000 if DEBUG_INTEGRATOR
1806 default 0xf1c28000 if DEBUG_SUNXI_UART0
1807 default 0xf1c28400 if DEBUG_SUNXI_UART1
1808 default 0xf1f02800 if DEBUG_SUNXI_R_UART
1809 default 0xf31004c0 if DEBUG_MESON_UARTAO
1810 default 0xf4090000 if DEBUG_LPC32XX
1811 default 0xf4200000 if DEBUG_GEMINI
1812 default 0xf6200000 if DEBUG_PXA_UART1
1813 default 0xf7000000 if DEBUG_SUN9I_UART0
1814 default 0xf7000000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
1815 default 0xf7000000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART0 || \
1817 default 0xf7000400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
1818 default 0xf7000800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
1819 default 0xf7000c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
1820 default 0xf7004000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART1 || \
1822 default 0xf7008000 if DEBUG_S3C24XX_UART && (DEBUG_S3C_UART2 || \
1824 default 0xf7020000 if DEBUG_AT91_SAMA5D2_UART1
1825 default 0xf7fc9000 if DEBUG_BERLIN_UART
1826 default 0xf8007000 if DEBUG_HIP04_UART
1827 default 0xf8009000 if DEBUG_VEXPRESS_UART0_CA9
1828 default 0xf8090000 if DEBUG_VEXPRESS_UART0_RS1
1829 default 0xf8ffee00 if DEBUG_AT91_SAM9263_DBGU
1830 default 0xf8fff200 if DEBUG_AT91_RM9200_DBGU
1831 default 0xf9e09000 if DEBUG_AM33XXUART1
1832 default 0xfa020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1
1833 default 0xfa022000 if DEBUG_TI81XXUART2
1834 default 0xfa024000 if DEBUG_TI81XXUART3
1835 default 0xfa06a000 if DEBUG_OMAP2UART1 || DEBUG_OMAP3UART1 || \
1837 default 0xfa06c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \
1839 default 0xfa06e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1840 default 0xfa71e000 if DEBUG_QCOM_UARTDM
1841 default 0xfb002000 if DEBUG_CNS3XXX
1842 default 0xfb009000 if DEBUG_REALVIEW_STD_PORT
1843 default 0xfb00c000 if DEBUG_AT91_SAMA5D4_USART3
1844 default 0xfb020000 if DEBUG_OMAP3UART3
1845 default 0xfb042000 if DEBUG_OMAP3UART4
1846 default 0xfb10c000 if DEBUG_REALVIEW_PB1176_PORT
1847 default 0xfc705000 if DEBUG_ZTE_ZX
1848 default 0xfcfe8600 if DEBUG_BCM63XX_UART
1849 default 0xfd000000 if DEBUG_SPEAR3XX || DEBUG_SPEAR13XX
1850 default 0xfd883000 if DEBUG_ALPINE_UART0
1851 default 0xfe010000 if STM32MP1_DEBUG_UART
1852 default 0xfe017000 if DEBUG_MMP_UART2
1853 default 0xfe018000 if DEBUG_MMP_UART3
1854 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
1855 default 0xfe230000 if DEBUG_PICOXCELL_UART
1856 default 0xfe300000 if DEBUG_BCM_KONA_UART
1857 default 0xfe800000 if ARCH_IOP32X
1858 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HIX5HD2_UART
1859 default 0xfeb24000 if DEBUG_RK3X_UART0
1860 default 0xfeb26000 if DEBUG_RK3X_UART1
1861 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0
1862 default 0xfeb31000 if DEBUG_KEYSTONE_UART1
1863 default 0xfec02000 if DEBUG_SOCFPGA_UART0
1864 default 0xfec02100 if DEBUG_SOCFPGA_ARRIA10_UART1
1865 default 0xfec03000 if DEBUG_SOCFPGA_CYCLONE5_UART1
1866 default 0xfec12000 if DEBUG_MVEBU_UART0 || DEBUG_MVEBU_UART0_ALTERNATE
1867 default 0xfec12100 if DEBUG_MVEBU_UART1_ALTERNATE
1868 default 0xfec10000 if DEBUG_SIRFATLAS7_UART0
1869 default 0xfec20000 if DEBUG_DAVINCI_DMx_UART0
1870 default 0xfec20000 if DEBUG_SIRFATLAS7_UART1
1871 default 0xfec60000 if DEBUG_SIRFPRIMA2_UART1
1872 default 0xfec90000 if DEBUG_RK32_UART2
1873 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1
1874 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_SD5203_UART
1875 default 0xfed60000 if DEBUG_RK29_UART0
1876 default 0xfed64000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1877 default 0xfed68000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1878 default 0xfedc0000 if DEBUG_EP93XX
1879 default 0xfee003f8 if DEBUG_FOOTBRIDGE_COM1
1880 default 0xfee20000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1881 default 0xfef00000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1882 default 0xfef00003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1883 default 0xfef36000 if DEBUG_HIGHBANK_UART
1884 default 0xfefb0000 if DEBUG_OMAP1UART1 || DEBUG_OMAP7XXUART1
1885 default 0xfefb0800 if DEBUG_OMAP1UART2 || DEBUG_OMAP7XXUART2
1886 default 0xfefb9800 if DEBUG_OMAP1UART3 || DEBUG_OMAP7XXUART3
1887 default 0xff003000 if DEBUG_U300_UART
1888 default 0xffd01000 if DEBUG_HIP01_UART
1889 default DEBUG_UART_PHYS if !MMU
1890 depends on DEBUG_LL_UART_8250 || DEBUG_LL_UART_PL01X || \
1900 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1901 default 0 if DEBUG_FOOTBRIDGE_COM1 || ARCH_IOP32X || DEBUG_BCM_5301X || \
1904 default 2
1907 bool "Use 32-bit accesses for 8250 UART"
1908 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1909 depends on DEBUG_UART_8250_SHIFT >= 2
1910 default y if DEBUG_PICOXCELL_UART || \
1919 bool "8250 UART is Palmchip BK-310x"
1920 depends on DEBUG_LL_UART_8250 || DEBUG_UART_8250
1928 depends on ARCH_MULTIPLATFORM || PLAT_SAMSUNG || ARM_SINGLE_ARMV7M
1929 depends on DEBUG_LL && !DEBUG_OMAP2PLUS_UART && \
1939 will be re-used for normal decompressor output on multiplatform
1945 default "debug/uncompress.h" if ARCH_MULTIPLATFORM || ARCH_MSM || \
1947 default "mach/uncompress.h"
1951 depends on DEBUG_LL
1954 kernel low-level debugging functions. Add earlyprintk to your
1959 depends on KPROBES && MODULES
1965 depends on CPU_COPY_V6