aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig.debug
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2013-01-11 14:24:19 -0500
committerTony Lindgren <tony@atomide.com>2013-01-11 14:24:19 -0500
commit808b7e07464db6a4ef840016d4bac1d99a34cc7c (patch)
tree450001bde87576a6bb5f6d4c451d553e57c52cd2 /arch/arm/Kconfig.debug
parentbe1f94812c2cc0aaf696d39fe23104763ea52b5b (diff)
ARM: OMAP2+: Add multiplatform debug_ll support
Add multiplatform debug_ll support by stripping away the custom hacks to detect the port from debug-macro.S. Note that this now requires the specific debug_ll port to be selected in the .config. The old debug-macro.S will be removed a bit later once we are sure things work properly with multiplatform enabled. Tested-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/Kconfig.debug')
-rw-r--r--arch/arm/Kconfig.debug56
1 files changed, 56 insertions, 0 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index 661030d6bc6c..8cccce36b067 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -291,6 +291,13 @@ choice
291 Say Y here if you want kernel low-level debugging support 291 Say Y here if you want kernel low-level debugging support
292 on MVEBU based platforms. 292 on MVEBU based platforms.
293 293
294 config DEBUG_OMAP2PLUS_UART
295 bool "Kernel low-level debugging messages via OMAP2PLUS UART"
296 depends on ARCH_OMAP2PLUS
297 help
298 Say Y here if you want kernel low-level debugging support
299 on OMAP2PLUS based platforms.
300
294 config DEBUG_PICOXCELL_UART 301 config DEBUG_PICOXCELL_UART
295 depends on ARCH_PICOXCELL 302 depends on ARCH_PICOXCELL
296 bool "Use PicoXcell UART for low-level debug" 303 bool "Use PicoXcell UART for low-level debug"
@@ -461,6 +468,54 @@ config DEBUG_IMX6Q_UART_PORT
461 468
462choice 469choice
463 prompt "Low-level debug console UART" 470 prompt "Low-level debug console UART"
471 depends on DEBUG_OMAP2PLUS_UART
472
473 config DEBUG_OMAP2UART1
474 bool "OMAP2/3/4 UART1 (omap2/3 sdp boards and some omap3 boards)"
475 help
476 This covers at least h4, 2430sdp, 3430sdp, 3630sdp,
477 omap3 torpedo and 3530 lv som.
478
479 config DEBUG_OMAP2UART2
480 bool "OMAP2/3/4 UART2"
481
482 config DEBUG_OMAP2UART3
483 bool "OMAP2 UART3 (n8x0)"
484
485 config DEBUG_OMAP3UART3
486 bool "OMAP3 UART3 (most omap3 boards)"
487 help
488 This covers at least cm_t3x, beagle, crane, devkit8000,
489 igep00x0, ldp, n900, n9(50), pandora, overo, touchbook,
490 and 3517evm.
491
492 config DEBUG_OMAP4UART3
493 bool "OMAP4/5 UART3 (omap4 blaze, panda, omap5 sevm)"
494
495 config DEBUG_OMAP3UART4
496 bool "OMAP36XX UART4"
497
498 config DEBUG_OMAP4UART4
499 bool "OMAP4/5 UART4"
500
501 config DEBUG_TI81XXUART1
502 bool "TI81XX UART1 (ti8148evm)"
503
504 config DEBUG_TI81XXUART2
505 bool "TI81XX UART2"
506
507 config DEBUG_TI81XXUART3
508 bool "TI81XX UART3 (ti8168evm)"
509
510 config DEBUG_AM33XXUART1
511 bool "AM33XX UART1"
512
513 config DEBUG_ZOOM_UART
514 bool "Zoom2/3 UART"
515endchoice
516
517choice
518 prompt "Low-level debug console UART"
464 depends on DEBUG_LL && DEBUG_TEGRA_UART 519 depends on DEBUG_LL && DEBUG_TEGRA_UART
465 520
466 config TEGRA_DEBUG_UART_AUTO_ODMDATA 521 config TEGRA_DEBUG_UART_AUTO_ODMDATA
@@ -501,6 +556,7 @@ config DEBUG_LL_INCLUDE
501 DEBUG_IMX6Q_UART 556 DEBUG_IMX6Q_UART
502 default "debug/highbank.S" if DEBUG_HIGHBANK_UART 557 default "debug/highbank.S" if DEBUG_HIGHBANK_UART
503 default "debug/mvebu.S" if DEBUG_MVEBU_UART 558 default "debug/mvebu.S" if DEBUG_MVEBU_UART
559 default "debug/omap2plus.S" if DEBUG_OMAP2PLUS_UART
504 default "debug/picoxcell.S" if DEBUG_PICOXCELL_UART 560 default "debug/picoxcell.S" if DEBUG_PICOXCELL_UART
505 default "debug/socfpga.S" if DEBUG_SOCFPGA_UART 561 default "debug/socfpga.S" if DEBUG_SOCFPGA_UART
506 default "debug/sunxi.S" if DEBUG_SUNXI_UART0 || DEBUG_SUNXI_UART1 562 default "debug/sunxi.S" if DEBUG_SUNXI_UART0 || DEBUG_SUNXI_UART1