diff options
author | Tony Lindgren <tony@atomide.com> | 2013-01-11 14:24:19 -0500 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2013-01-11 14:24:19 -0500 |
commit | 808b7e07464db6a4ef840016d4bac1d99a34cc7c (patch) | |
tree | 450001bde87576a6bb5f6d4c451d553e57c52cd2 /arch/arm/Kconfig.debug | |
parent | be1f94812c2cc0aaf696d39fe23104763ea52b5b (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.debug | 56 |
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 | ||
462 | choice | 469 | choice |
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" | ||
515 | endchoice | ||
516 | |||
517 | choice | ||
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 |