aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig.debug
diff options
context:
space:
mode:
authorChristian Daudt <csd@broadcom.com>2013-12-23 03:00:01 -0500
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-12-29 07:47:44 -0500
commit753d12434da3e9adae73c8fbe2b5eae84f4cfff8 (patch)
treed77e5f6e168c1fbd60b869def0c485b479f82af7 /arch/arm/Kconfig.debug
parent3077202eb95ad5bb6abd1e6dcb28d852c1fa48b3 (diff)
ARM: 7932/1: bcm: Add DEBUG_LL console support
This patch adds low level debug uart support to Broadcom mobile based SOCs. Signed-off-by: Christian Daudt <bcm@fixthebug.org> Tested-by: Markus Mayer <markus.mayer@linaro.org> Acked-by: Olof Johansson <olof@lixom.net> Tested-by: Matt Porter <mporter@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/Kconfig.debug')
-rw-r--r--arch/arm/Kconfig.debug16
1 files changed, 15 insertions, 1 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index 5765abf5ce84..7f0708c238ea 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -94,6 +94,17 @@ choice
94 depends on ARCH_BCM2835 94 depends on ARCH_BCM2835
95 select DEBUG_UART_PL01X 95 select DEBUG_UART_PL01X
96 96
97 config DEBUG_BCM_KONA_UART
98 bool "Kernel low-level debugging messages via BCM KONA UART"
99 depends on ARCH_BCM
100 select DEBUG_UART_8250
101 help
102 Say Y here if you want kernel low-level debugging support
103 on Broadcom SoC platforms.
104 This low level debug works for Broadcom
105 mobile SoCs in the Kona family of chips (e.g. bcm28155,
106 bcm11351, etc...)
107
97 config DEBUG_CLPS711X_UART1 108 config DEBUG_CLPS711X_UART1
98 bool "Kernel low-level debugging messages via UART1" 109 bool "Kernel low-level debugging messages via UART1"
99 depends on ARCH_CLPS711X 110 depends on ARCH_CLPS711X
@@ -988,6 +999,7 @@ config DEBUG_UART_PHYS
988 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2 999 default 0x20064000 if DEBUG_RK29_UART1 || DEBUG_RK3X_UART2
989 default 0x20068000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3 1000 default 0x20068000 if DEBUG_RK29_UART2 || DEBUG_RK3X_UART3
990 default 0x20201000 if DEBUG_BCM2835 1001 default 0x20201000 if DEBUG_BCM2835
1002 default 0x3e000000 if DEBUG_BCM_KONA_UART
991 default 0x4000e400 if DEBUG_LL_UART_EFM32 1003 default 0x4000e400 if DEBUG_LL_UART_EFM32
992 default 0x40090000 if ARCH_LPC32XX 1004 default 0x40090000 if ARCH_LPC32XX
993 default 0x40100000 if DEBUG_PXA_UART1 1005 default 0x40100000 if DEBUG_PXA_UART1
@@ -1049,6 +1061,7 @@ config DEBUG_UART_VIRT
1049 default 0xfe018000 if DEBUG_MMP_UART3 1061 default 0xfe018000 if DEBUG_MMP_UART3
1050 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART 1062 default 0xfe100000 if DEBUG_IMX23_UART || DEBUG_IMX28_UART
1051 default 0xfe230000 if DEBUG_PICOXCELL_UART 1063 default 0xfe230000 if DEBUG_PICOXCELL_UART
1064 default 0xfe300000 if DEBUG_BCM_KONA_UART
1052 default 0xfe800000 if ARCH_IOP32X 1065 default 0xfe800000 if ARCH_IOP32X
1053 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HI3716_UART 1066 default 0xfeb00000 if DEBUG_HI3620_UART || DEBUG_HI3716_UART
1054 default 0xfeb24000 if DEBUG_RK3X_UART0 1067 default 0xfeb24000 if DEBUG_RK3X_UART0
@@ -1091,7 +1104,8 @@ config DEBUG_UART_8250_WORD
1091 default y if DEBUG_PICOXCELL_UART || DEBUG_SOCFPGA_UART || \ 1104 default y if DEBUG_PICOXCELL_UART || DEBUG_SOCFPGA_UART || \
1092 ARCH_KEYSTONE || \ 1105 ARCH_KEYSTONE || \
1093 DEBUG_DAVINCI_DMx_UART0 || DEBUG_DAVINCI_DA8XX_UART1 || \ 1106 DEBUG_DAVINCI_DMx_UART0 || DEBUG_DAVINCI_DA8XX_UART1 || \
1094 DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_DAVINCI_TNETV107X_UART1 1107 DEBUG_DAVINCI_DA8XX_UART2 || DEBUG_DAVINCI_TNETV107X_UART1 || \
1108 DEBUG_BCM_KONA_UART
1095 1109
1096config DEBUG_UART_8250_FLOW_CONTROL 1110config DEBUG_UART_8250_FLOW_CONTROL
1097 bool "Enable flow control for 8250 UART" 1111 bool "Enable flow control for 8250 UART"