Lines Matching +full:uart0 +full:- +full:0
1 # SPDX-License-Identifier: GPL-2.0
44 once the kernel has booted up - it's a one time check.
107 1 - undefined instruction events
108 2 - system calls
109 4 - invalid data aborts
110 8 - SIGSEGV faults
111 16 - SIGBUS faults
115 bool "Kernel low-level debugging functions (read help!)"
128 prompt "Kernel low-level debugging port"
132 bool "Kernel low-level debugging messages via Alpine UART0"
136 Say Y here if you want kernel low-level debugging support
140 bool "Kernel low-level debugging via asm9260 UART"
149 0x80000000 | 0xf0000000 | UART0
150 0x80004000 | 0xf0004000 | UART1
151 0x80008000 | 0xf0008000 | UART2
152 0x8000c000 | 0xf000c000 | UART3
153 0x80010000 | 0xf0010000 | UART4
154 0x80014000 | 0xf0014000 | UART5
155 0x80018000 | 0xf0018000 | UART6
156 0x8001c000 | 0xf001c000 | UART7
157 0x80020000 | 0xf0020000 | UART8
158 0x80024000 | 0xf0024000 | UART9
161 bool "Kernel low-level debugging on AT91RM9200, AT91SAM9, SAM9X60 DBGU"
165 Say Y here if you want kernel low-level debugging support
171 bool "Kernel low-level debugging on AT91SAM{9263,9G45,A5D3} DBGU"
175 Say Y here if you want kernel low-level debugging support
181 bool "Kernel low-level debugging on SAMA5D2 UART1"
185 Say Y here if you want kernel low-level debugging support
189 bool "Kernel low-level debugging on SAMA5D4 USART3"
193 Say Y here if you want kernel low-level debugging support
197 bool "Kernel low-level debugging via SAMV7 USART1"
206 bool "Kernel low-level debugging on SAMA7G5 FLEXCOM3"
210 Say Y here if you want kernel low-level debugging support
214 bool "Kernel low-level debugging on LAN966 FLEXCOM USART"
218 Say Y here if you want kernel low-level debugging support
223 0xe0040200 | 0xfd040200 | FLEXCOM0
224 0xe0044200 | 0xfd044200 | FLEXCOM1
225 0xe0060200 | 0xfd060200 | FLEXCOM2
226 0xe0064200 | 0xfd064200 | FLEXCOM3
227 0xe0070200 | 0xfd070200 | FLEXCOM4
234 bool "Kernel low-level debugging on BCM2835 PL011 UART"
239 bool "Kernel low-level debugging on BCM2836 PL011 UART"
244 bool "Kernel low-level debugging on BCM5301X/NSP UART1"
249 bool "Kernel low-level debugging on Hurricane 2 UART2"
254 bool "Kernel low-level debugging on BCM IPROC UART3"
262 bool "Kernel low-level debugging messages via BCM KONA UART"
266 Say Y here if you want kernel low-level debugging support
273 bool "Kernel low-level debugging on BCM63XX UART"
281 Say Y here if you want kernel low-level debugging support
285 bool "Use BRCMSTB UART for low-level debug"
297 bool "Kernel low-level debugging messages via UART1"
304 bool "Kernel low-level debugging messages via UART2"
311 bool "Kernel low-level debugging on DaVinci DA8XX using UART1"
319 bool "Kernel low-level debugging on DaVinci DA8XX using UART2"
327 bool "Kernel low-level debugging messages via footbridge serial port"
334 bool "Kernel low-level debugging messages via Digicolor UA0"
341 bool "Kernel low-level debugging messages via ep93xx UART"
345 Say Y here if you want kernel low-level debugging support
349 bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1"
357 bool "Kernel low-level debugging messages via Cortina Systems Gemini UART"
361 Say Y here if you want kernel low-level debugging support
369 Say Y here if you want kernel low-level debugging support
373 bool "Kernel low-level debugging messages via Highbank UART"
385 Say Y here if you want kernel low-level debugging support
393 Say Y here if you want kernel low-level debugging support
401 Say Y here if you want kernel low-level debugging support
408 Say Y here if you want kernel low-level debugging support
416 Say Y here if you want kernel low-level debugging support
423 Say Y here if you want kernel low-level debugging support
430 Say Y here if you want kernel low-level debugging support
438 Say Y here if you want kernel low-level debugging support
445 Say Y here if you want kernel low-level debugging support
452 Say Y here if you want kernel low-level debugging support
459 Say Y here if you want kernel low-level debugging support
466 Say Y here if you want kernel low-level debugging support
473 Say Y here if you want kernel low-level debugging support
480 Say Y here if you want kernel low-level debugging support
487 Say Y here if you want kernel low-level debugging support
494 Say Y here if you want kernel low-level debugging support
501 Say Y here if you want kernel low-level debugging support
508 Say Y here if you want kernel low-level debugging support
512 bool "Kernel low-level debugging messages via ARM Integrator UART"
516 Say Y here if you want kernel low-level debugging support
520 bool "Kernel low-level debugging on KEYSTONE2 using UART0"
525 their output to UART0 serial port on KEYSTONE2 devices.
528 bool "Kernel low-level debugging on KEYSTONE2 using UART1"
536 bool "Kernel low-level debugging via LPC18xx/43xx UART0"
540 Say Y here if you want kernel low-level debugging support
541 on NXP LPC18xx/43xx UART0.
544 bool "Kernel low-level debugging messages via NXP LPC32xx UART"
548 Say Y here if you want kernel low-level debugging support
552 bool "Kernel low-level debugging via Meson6 UARTAO"
555 Say Y here if you want kernel low-lever debugging support
559 bool "Kernel low-level debugging message via MMP UART2"
563 Say Y here if you want kernel low-level debugging support
567 bool "Kernel low-level debugging message via MMP UART3"
571 Say Y here if you want kernel low-level debugging support
575 bool "Kernel low-level debugging messages via MVEBU UART0 (old bootloaders)"
580 Say Y here if you want kernel low-level debugging support
581 on MVEBU based platforms on UART0.
585 0xd0000000. As of today, this is the case on
595 when u-boot hands over to the kernel, the system
599 bool "Kernel low-level debugging messages via MVEBU UART0 (new bootloaders)"
603 Say Y here if you want kernel low-level debugging support
604 on MVEBU based platforms on UART0. (Armada XP, Armada 3xx,
609 that remap the internal registers at 0xf1000000.
612 when u-boot hands over to the kernel, the system
616 bool "Kernel low-level debugging messages via MVEBU UART1 (new bootloaders)"
620 Say Y here if you want kernel low-level debugging support
625 that remap the internal registers at 0xf1000000.
630 when u-boot hands over to the kernel, the system
634 bool "Kernel low-level debugging messages via MSTARV7 PM UART"
638 Say Y here if you want kernel low-level debugging support
639 for MSTAR ARMv7-based platforms on PM UART.
642 bool "Mediatek mt6589 UART0"
646 Say Y here if you want kernel low-level debugging support
647 for Mediatek mt6589 based platforms on UART0.
650 bool "Mediatek mt8127/mt6592 UART0"
654 Say Y here if you want kernel low-level debugging support
655 for Mediatek mt8127 based platforms on UART0.
662 Say Y here if you want kernel low-level debugging support
666 bool "Kernel low-level debugging messages via NOMADIK UART"
670 Say Y here if you want kernel low-level debugging support
674 bool "Kernel low-level debugging via TI-NSPIRE 8250 UART"
678 Say Y here if you want kernel low-level debugging support
679 on TI-NSPIRE classic models.
682 bool "Kernel low-level debugging via TI-NSPIRE PL011 UART"
686 Say Y here if you want kernel low-level debugging support
687 on TI-NSPIRE CX models.
690 bool "Kernel low-level debugging via OMAP1 UART1"
694 Say Y here if you want kernel low-level debugging support
698 bool "Kernel low-level debugging via OMAP1 UART2"
702 Say Y here if you want kernel low-level debugging support
706 bool "Kernel low-level debugging via OMAP1 UART3"
710 Say Y here if you want kernel low-level debugging support
722 bool "Kernel low-level debugging messages via OMAP2/3/4 UART2"
727 bool "Kernel low-level debugging messages via OMAP2 UART3 (n8x0)"
732 bool "Kernel low-level debugging messages via OMAP3 UART3 (most omap3 boards)"
741 bool "Kernel low-level debugging messages via OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
746 bool "Kernel low-level debugging messages via OMAP36XX UART4"
751 bool "Kernel low-level debugging messages via OMAP4/5 UART4"
756 bool "Kernel low-level debugging messages via TI81XX UART1 (ti8148evm)"
761 bool "Kernel low-level debugging messages via TI81XX UART2"
766 bool "Kernel low-level debugging messages via TI81XX UART3 (ti8168evm)"
771 bool "Kernel low-level debugging messages via AM33XX UART1"
776 bool "Kernel low-level debugging messages via Zoom2/3 UART"
782 bool "Use PXA UART1 for low-level debug"
785 Say Y here if you want kernel low-level debugging support
789 bool "Kernel low-level debugging messages via QCOM UARTDM"
796 APQ8064 0x16640000 0xf0040000
797 APQ8084 0xf995e000 0xfa75e000
798 IPQ4019 0x078af000 0xf78af000
799 MSM8X60 0x19c40000 0xf0040000
800 MSM8960 0x16440000 0xf0040000
801 MSM8974 0xf991e000 0xfa71e000
825 bool "Kernel low-level debugging messages via Rockchip RV1108 UART0"
829 Say Y here if you want kernel low-level debugging support
833 bool "Kernel low-level debugging messages via Rockchip RV1108 UART1"
837 Say Y here if you want kernel low-level debugging support
841 bool "Kernel low-level debugging messages via Rockchip RV1108 UART2"
845 Say Y here if you want kernel low-level debugging support
849 bool "Kernel low-level debugging messages via Rockchip RK29 UART0"
853 Say Y here if you want kernel low-level debugging support
857 bool "Kernel low-level debugging messages via Rockchip RK29 UART1"
861 Say Y here if you want kernel low-level debugging support
865 bool "Kernel low-level debugging messages via Rockchip RK29 UART2"
869 Say Y here if you want kernel low-level debugging support
873 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART0"
877 Say Y here if you want kernel low-level debugging support
881 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART1"
885 Say Y here if you want kernel low-level debugging support
889 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART2"
893 Say Y here if you want kernel low-level debugging support
897 bool "Kernel low-level debugging messages via Rockchip RK30/RK31 UART3"
901 Say Y here if you want kernel low-level debugging support
905 bool "Kernel low-level debugging messages via Rockchip RK32 UART2"
909 Say Y here if you want kernel low-level debugging support
913 bool "Kernel low-level debugging messages via SCIF2 on R7S72100"
916 Say Y here if you want kernel low-level debugging support
920 bool "Kernel low-level debugging messages via SCIF2 on R7S9210"
923 Say Y here if you want kernel low-level debugging support
927 bool "Kernel low-level debugging messages via SCIF4 on R7S9210"
930 Say Y here if you want kernel low-level debugging support
934 bool "Kernel low-level debugging messages via SCIF0 on R8A7778"
937 Say Y here if you want kernel low-level debugging support
938 via SCIF0 on Renesas R-Car M1A (R8A7778).
941 bool "Kernel low-level debugging messages via SCIF2 on R8A7779"
944 Say Y here if you want kernel low-level debugging support
945 via SCIF2 on Renesas R-Car H1 (R8A7779).
948 bool "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"
952 Say Y here if you want kernel low-level debugging support
954 R-Car H2 (R8A7790), M2-W (R8A7791), V2H (R8A7792), or
955 M2-N (R8A7793).
958 bool "Kernel low-level debugging messages via SCIF1 on R8A77470"
961 Say Y here if you want kernel low-level debugging support
965 bool "Kernel low-level debugging messages via SCIF2 on R8A7794"
968 Say Y here if you want kernel low-level debugging support
969 via SCIF2 on Renesas R-Car E2 (R8A7794).
972 bool "Kernel low-level debugging messages via SCIF4 on R8A7745"
975 Say Y here if you want kernel low-level debugging support
979 bool "Kernel low-level debugging messages via SCIFA2 on R8A7742"
982 Say Y here if you want kernel low-level debugging support
986 bool "Kernel low-level debugging messages via SCIFA0 on R8A73A4"
989 Say Y here if you want kernel low-level debugging support
990 via SCIFA0 on Renesas R-Mobile APE6 (R8A73A4).
993 bool "Kernel low-level debugging messages via SCIFA1 on R8A7740"
996 Say Y here if you want kernel low-level debugging support
997 via SCIFA1 on Renesas R-Mobile A1 (R8A7740).
1000 bool "Kernel low-level debugging messages via SCIFA4 on SH73A0"
1003 Say Y here if you want kernel low-level debugging support
1004 via SCIFA4 on Renesas SH-Mobile AG5 (SH73A0).
1011 bool "Use Samsung S3C UART 0 for low-level debug"
1014 their output to UART 0. The port must have been initialised
1015 by the boot-loader before use.
1022 bool "Use Samsung S3C UART 1 for low-level debug"
1026 by the boot-loader before use.
1033 bool "Use Samsung S3C UART 2 for low-level debug"
1037 by the boot-loader before use.
1044 bool "Use Samsung S3C UART 3 for low-level debug"
1048 by the boot-loader before use.
1052 bool "Use SA1100 UARTs for low-level debug"
1054 Say Y here if you want kernel low-level debugging support
1055 on SA-11x0 UART ports. The kernel will check for the first
1056 enabled UART in a sequence 3-1-2.
1063 Say Y here if you want kernel low-level debugging support
1068 bool "Use SOCFPGA UART0 for low-level debug"
1071 Say Y here if you want kernel low-level debugging support
1076 bool "Use SOCFPGA Arria10 UART1 for low-level debug"
1079 Say Y here if you want kernel low-level debugging support
1084 bool "Use SOCFPGA Cyclone 5 UART1 for low-level debug"
1087 Say Y here if you want kernel low-level debugging support
1091 bool "Kernel low-level debugging messages via sun9i UART0"
1095 Say Y here if you want kernel low-level debugging support
1096 on Allwinner A80 based platforms on the UART0.
1099 bool "Kernel low-level debugging messages via sunXi UART0"
1103 Say Y here if you want kernel low-level debugging support
1104 on Allwinner A1X based platforms on the UART0.
1107 bool "Kernel low-level debugging messages via sunXi UART1"
1111 Say Y here if you want kernel low-level debugging support
1115 bool "Kernel low-level debugging messages via sunXi R_UART"
1119 Say Y here if you want kernel low-level debugging support
1123 bool "Kernel low-level debugging messages via ST SPEAr 3xx/6xx UART"
1127 Say Y here if you want kernel low-level debugging support
1131 bool "Kernel low-level debugging messages via ST SPEAr 13xx UART"
1135 Say Y here if you want kernel low-level debugging support
1139 bool "Use StiH415/416 ASC2 UART for low-level debug"
1142 Say Y here if you want kernel low-level debugging support
1149 bool "Use StiH415/416 SBC ASC1 UART for low-level debug"
1152 Say Y here if you want kernel low-level debugging support
1159 bool "Use StiH418 SBC ASC0 UART for low-level debug"
1162 Say Y here if you want kernel low-level debugging support
1169 bool "Use STM32F4 UART for low-level debug"
1173 Say Y here if you want kernel low-level debugging support
1181 bool "Use STM32F7 UART for low-level debug"
1185 Say Y here if you want kernel low-level debugging support
1193 bool "Use STM32H7 UART for low-level debug"
1197 Say Y here if you want kernel low-level debugging support
1205 bool "Use STM32MP1 UART for low-level debug"
1209 Say Y here if you want kernel low-level debugging support on
1210 STM32MP1-based platforms, where the default UART is wired to
1217 bool "Kernel low-level debugging messages via Tegra UART via ODMDATA"
1221 Automatically determines which UART to use for low-level
1225 then bits 17:15 indicate which UART to use; 0/1/2/3/4
1229 bool "Kernel low-level debugging messages via Tegra UART A"
1233 Say Y here if you want kernel low-level debugging support
1237 bool "Kernel low-level debugging messages via Tegra UART B"
1241 Say Y here if you want kernel low-level debugging support
1245 bool "Kernel low-level debugging messages via Tegra UART C"
1249 Say Y here if you want kernel low-level debugging support
1253 bool "Kernel low-level debugging messages via Tegra UART D"
1257 Say Y here if you want kernel low-level debugging support
1261 bool "Kernel low-level debugging messages via Tegra UART E"
1265 Say Y here if you want kernel low-level debugging support
1270 bool "Use Ux500 UART for low-level debug"
1272 Say Y here if you want kernel low-level debugging support
1276 bool "Kernel low-level debugging messages via ARM Versatile UART"
1280 Say Y here if you want kernel low-level debugging support
1284 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles"
1289 choose the relevant UART0 base address.
1291 Note that this will only work with standard A-class core tiles,
1292 and may fail with non-standard SMM or custom software models.
1295 bool "Use PL011 UART0 at 0x10009000 (V2P-CA9 core tile)"
1299 This option selects UART0 at 0x10009000. Except for custom models,
1300 this applies only to the V2P-CA9 tile.
1303 bool "Use PL011 UART0 at 0x1c090000 (RS1 complaint tiles)"
1307 This option selects UART0 at 0x1c090000. This applies to most
1308 of the tiles using the RS1 memory map, including all new A-class
1309 core tiles, FPGA-based SMMs and software models.
1312 bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)"
1316 This option selects UART0 at 0xb0090000. This is appropriate for
1317 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
1323 Say Y here if you want kernel low-level debugging support
1327 bool "Use UART0 on VIA/Wondermedia SoCs"
1330 This option selects UART0 on VIA/Wondermedia System-on-a-chip
1334 bool "Kernel low-level debugging on Xilinx Zynq using UART0"
1338 their output to UART0 on the Zynq platform.
1341 bool "Kernel low-level debugging on Xilinx Zynq using UART1"
1351 bool "Kernel low-level debugging via EmbeddedICE DCC channel"
1355 co-processor 14. This is known to work on the ARM9 style ICE
1362 bool "Kernel low-level debug output via semihosting I/O"
1378 bool "Kernel low-level debugging via 8250 UART"
1391 bool "Kernel low-level debugging via ARM Ltd PL01x Primecell UART"
1422 default "0" if DEBUG_S3C_UART0
1448 Choose UART port on which kernel low-level debug messages
1454 range 0 3
1457 Choose UART port on which kernel low-level debug messages
1507 default "debug/renesas-scif.S" if DEBUG_R7S72100_SCIF2
1508 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF2
1509 default "debug/renesas-scif.S" if DEBUG_R7S9210_SCIF4
1510 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF0
1511 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN1_SCIF2
1512 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF0
1513 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF1
1514 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF2
1515 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIF4
1516 default "debug/renesas-scif.S" if DEBUG_RCAR_GEN2_SCIFA2
1517 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA0
1518 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA1
1519 default "debug/renesas-scif.S" if DEBUG_RMOBILE_SCIFA4
1535 default "mach/debug-macro.S"
1547 default 0x01c28000 if DEBUG_SUNXI_UART0
1548 default 0x01c28400 if DEBUG_SUNXI_UART1
1549 default 0x01d0c000 if DEBUG_DAVINCI_DA8XX_UART1
1550 default 0x01d0d000 if DEBUG_DAVINCI_DA8XX_UART2
1551 default 0x01f02800 if DEBUG_SUNXI_R_UART
1552 default 0x02530c00 if DEBUG_KEYSTONE_UART0
1553 default 0x02531000 if DEBUG_KEYSTONE_UART1
1554 default 0x03010fe0 if ARCH_RPC
1555 default 0x07000000 if DEBUG_SUN9I_UART0
1556 default 0x09530000 if DEBUG_STIH418_SBC_ASC0
1557 default 0x10009000 if DEBUG_REALVIEW_STD_PORT || \
1559 default 0x1010c000 if DEBUG_REALVIEW_PB1176_PORT
1560 default 0x10124000 if DEBUG_RK3X_UART0
1561 default 0x10126000 if DEBUG_RK3X_UART1
1562 default 0x101f1000 if DEBUG_VERSATILE
1563 default 0x101fb000 if DEBUG_NOMADIK_UART
1564 default 0x10210000 if DEBUG_RV1108_UART2
1565 default 0x10220000 if DEBUG_RV1108_UART1
1566 default 0x10230000 if DEBUG_RV1108_UART0
1567 default 0x11002000 if DEBUG_MT8127_UART0
1568 default 0x11006000 if DEBUG_MT6589_UART0
1569 default 0x11009000 if DEBUG_MT8135_UART3
1570 default 0x16000000 if DEBUG_INTEGRATOR
1571 default 0x1600d000 if DEBUG_SD5203_UART
1572 default 0x18000300 if DEBUG_BCM_5301X
1573 default 0x18000400 if DEBUG_BCM_HR2
1574 default 0x18023000 if DEBUG_BCM_IPROC_UART3
1575 default 0x1c090000 if DEBUG_VEXPRESS_UART0_RS1
1576 default 0x1f221000 if DEBUG_MSTARV7_PMUART
1577 default 0x20001000 if DEBUG_HIP01_UART
1578 default 0x20060000 if DEBUG_RK29_UART0
1579 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1580 default 0x20068000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1581 default 0x20201000 if DEBUG_BCM2835
1582 default 0x3e000000 if DEBUG_BCM_KONA_UART
1583 default 0x3f201000 if DEBUG_BCM2836
1584 default 0x40010000 if STM32MP1_DEBUG_UART
1585 default 0x40011000 if STM32F4_DEBUG_UART || STM32F7_DEBUG_UART || \
1587 default 0x40028000 if DEBUG_AT91_SAMV7_USART1
1588 default 0x40081000 if DEBUG_LPC18XX_UART0
1589 default 0x40090000 if DEBUG_LPC32XX
1590 default 0x40100000 if DEBUG_PXA_UART1
1591 default 0x42000000 if DEBUG_GEMINI
1592 default 0x44e09000 if DEBUG_AM33XXUART1
1593 default 0x48020000 if DEBUG_OMAP4UART3 || DEBUG_TI81XXUART1
1594 default 0x48022000 if DEBUG_TI81XXUART2
1595 default 0x48024000 if DEBUG_TI81XXUART3
1596 default 0x4806a000 if DEBUG_OMAP2UART1 || DEBUG_OMAP3UART1 || \
1598 default 0x4806c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \
1600 default 0x4806e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1601 default 0x49020000 if DEBUG_OMAP3UART3
1602 default 0x49042000 if DEBUG_OMAP3UART4
1603 default 0x7c0003f8 if DEBUG_FOOTBRIDGE_COM1
1604 default 0x7f005000 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART0
1605 default 0x7f005400 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART1
1606 default 0x7f005800 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART2
1607 default 0x7f005c00 if DEBUG_S3C64XX_UART && DEBUG_S3C_UART3
1608 default 0x80010000 if DEBUG_ASM9260_UART
1609 default 0x80070000 if DEBUG_IMX23_UART
1610 default 0x80074000 if DEBUG_IMX28_UART
1611 default 0x808c0000 if DEBUG_EP93XX || ARCH_EP93XX
1612 default 0x90020000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1613 default 0xb0090000 if DEBUG_VEXPRESS_UART0_CRX
1614 default 0xc8000000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1615 default 0xc8000003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1616 default 0xd0000000 if DEBUG_SPEAR3XX
1617 default 0xd0012000 if DEBUG_MVEBU_UART0
1618 default 0xc81004c0 if DEBUG_MESON_UARTAO
1619 default 0xd4017000 if DEBUG_MMP_UART2
1620 default 0xd4018000 if DEBUG_MMP_UART3
1621 default 0xe0000000 if DEBUG_SPEAR13XX
1622 default 0xe0064200 if DEBUG_AT91_LAN966_FLEXCOM
1623 default 0xe1824200 if DEBUG_AT91_SAMA7G5_FLEXCOM3
1624 default 0xe4007000 if DEBUG_HIP04_UART
1625 default 0xe6c40000 if DEBUG_RMOBILE_SCIFA0
1626 default 0xe6c50000 if DEBUG_RMOBILE_SCIFA1
1627 default 0xe6c60000 if DEBUG_RCAR_GEN2_SCIFA2
1628 default 0xe6c80000 if DEBUG_RMOBILE_SCIFA4
1629 default 0xe6e58000 if DEBUG_RCAR_GEN2_SCIF2
1630 default 0xe6e60000 if DEBUG_RCAR_GEN2_SCIF0
1631 default 0xe6e68000 if DEBUG_RCAR_GEN2_SCIF1
1632 default 0xe6ee0000 if DEBUG_RCAR_GEN2_SCIF4
1633 default 0xe8008000 if DEBUG_R7S72100_SCIF2 || DEBUG_R7S9210_SCIF2
1634 default 0xe8009000 if DEBUG_R7S9210_SCIF4
1635 default 0xf0000000 if DEBUG_DIGICOLOR_UA0
1636 default 0xf1012000 if DEBUG_MVEBU_UART0_ALTERNATE
1637 default 0xf1012100 if DEBUG_MVEBU_UART1_ALTERNATE
1638 default 0xf7fc9000 if DEBUG_BERLIN_UART
1639 default 0xf8020000 if DEBUG_AT91_SAMA5D2_UART1
1640 default 0xf8b00000 if DEBUG_HIX5HD2_UART
1641 default 0xf991e000 if DEBUG_QCOM_UARTDM
1642 default 0xfc00c000 if DEBUG_AT91_SAMA5D4_USART3
1643 default 0xfcb00000 if DEBUG_HI3620_UART
1644 default 0xfd883000 if DEBUG_ALPINE_UART0
1645 default 0xfe531000 if DEBUG_STIH41X_SBC_ASC1
1646 default 0xfed32000 if DEBUG_STIH41X_ASC2
1647 default 0xff690000 if DEBUG_RK32_UART2
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
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 || DEBUG_OMAP3UART1 || \
1724 default 0xfa06c000 if DEBUG_OMAP2UART2 || DEBUG_OMAP3UART2 || \
1726 default 0xfa06e000 if DEBUG_OMAP2UART3 || DEBUG_OMAP4UART4
1727 default 0xfa71e000 if DEBUG_QCOM_UARTDM
1728 default 0xfb009000 if DEBUG_REALVIEW_STD_PORT
1729 default 0xfb00c000 if DEBUG_AT91_SAMA5D4_USART3
1730 default 0xfb020000 if DEBUG_OMAP3UART3
1731 default 0xfb042000 if DEBUG_OMAP3UART4
1732 default 0xfb10c000 if DEBUG_REALVIEW_PB1176_PORT
1733 default 0xfcfe8600 if DEBUG_BCM63XX_UART
1734 default 0xfd000000 if DEBUG_SPEAR3XX || DEBUG_SPEAR13XX
1735 default 0xfd064200 if DEBUG_AT91_LAN966_FLEXCOM
1736 default 0xfd531000 if DEBUG_STIH41X_SBC_ASC1
1737 default 0xfd883000 if DEBUG_ALPINE_UART0
1738 default 0xfdd32000 if DEBUG_STIH41X_ASC2
1739 default 0xfe010000 if STM32MP1_DEBUG_UART
1740 default 0xfe017000 if DEBUG_MMP_UART2
1741 default 0xfe018000 if DEBUG_MMP_UART3
1742 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
1743 default 0xfe300000 if DEBUG_BCM_KONA_UART
1744 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HIX5HD2_UART
1745 default 0xfeb24000 if DEBUG_RK3X_UART0
1746 default 0xfeb26000 if DEBUG_RK3X_UART1
1747 default 0xfeb30c00 if DEBUG_KEYSTONE_UART0
1748 default 0xfeb31000 if DEBUG_KEYSTONE_UART1
1749 default 0xfec02000 if DEBUG_SOCFPGA_UART0
1750 default 0xfec02100 if DEBUG_SOCFPGA_ARRIA10_UART1
1751 default 0xfec03000 if DEBUG_SOCFPGA_CYCLONE5_UART1
1752 default 0xfec12000 if DEBUG_MVEBU_UART0 || DEBUG_MVEBU_UART0_ALTERNATE
1753 default 0xfec12100 if DEBUG_MVEBU_UART1_ALTERNATE
1754 default 0xfec90000 if DEBUG_RK32_UART2
1755 default 0xfed0c000 if DEBUG_DAVINCI_DA8XX_UART1
1756 default 0xfed0d000 if DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_SD5203_UART
1757 default 0xfed60000 if DEBUG_RK29_UART0
1758 default 0xfed64000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
1759 default 0xfed68000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
1760 default 0xfedc0000 if DEBUG_EP93XX
1761 default 0xfee003f8 if DEBUG_FOOTBRIDGE_COM1
1762 default 0xfee20000 if DEBUG_NSPIRE_CLASSIC_UART || DEBUG_NSPIRE_CX_UART
1763 default 0xfec00000 if ARCH_IXP4XX && !CPU_BIG_ENDIAN
1764 default 0xfec00003 if ARCH_IXP4XX && CPU_BIG_ENDIAN
1765 default 0xfef36000 if DEBUG_HIGHBANK_UART
1766 default 0xff0b0000 if DEBUG_OMAP1UART1
1767 default 0xff0b0800 if DEBUG_OMAP1UART2
1768 default 0xff0b9800 if DEBUG_OMAP1UART3
1769 default 0xffd01000 if DEBUG_HIP01_UART
1784 default 0 if DEBUG_FOOTBRIDGE_COM1 || DEBUG_BCM_5301X || \
1790 bool "Use 32-bit accesses for 8250 UART"
1801 bool "8250 UART is Palmchip BK-310x"
1822 will be re-used for normal decompressor output on multiplatform
1836 kernel low-level debugging functions. Add earlyprintk to your