diff options
author | Marc Carino <marc.ceeeee@gmail.com> | 2014-08-13 18:50:02 -0400 |
---|---|---|
committer | Florian Fainelli <f.fainelli@gmail.com> | 2014-10-20 15:30:55 -0400 |
commit | 81b43a6e2d072126df5eb016524819f6921262f3 (patch) | |
tree | 51e6f32808dc304218a279563072e6391c4e9677 | |
parent | f114040e3ea6e07372334ade75d1ee0775c355e1 (diff) |
ARM: brcmstb: add debug UART for earlyprintk support
Add the UART definitions needed to support earlyprintk on brcmstb machines.
Signed-off-by: Marc Carino <marc.ceeeee@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
-rw-r--r-- | arch/arm/Kconfig.debug | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index 03dc4c1a8736..6a4ee008b092 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug | |||
@@ -139,6 +139,17 @@ choice | |||
139 | Say Y here if you want kernel low-level debugging support | 139 | Say Y here if you want kernel low-level debugging support |
140 | on Marvell Berlin SoC based platforms. | 140 | on Marvell Berlin SoC based platforms. |
141 | 141 | ||
142 | config DEBUG_BRCMSTB_UART | ||
143 | bool "Use BRCMSTB UART for low-level debug" | ||
144 | depends on ARCH_BRCMSTB | ||
145 | select DEBUG_UART_8250 | ||
146 | help | ||
147 | Say Y here if you want the debug print routines to direct | ||
148 | their output to the first serial port on these devices. | ||
149 | |||
150 | If you have a Broadcom STB chip and would like early print | ||
151 | messages to appear over the UART, select this option. | ||
152 | |||
142 | config DEBUG_CLPS711X_UART1 | 153 | config DEBUG_CLPS711X_UART1 |
143 | bool "Kernel low-level debugging messages via UART1" | 154 | bool "Kernel low-level debugging messages via UART1" |
144 | depends on ARCH_CLPS711X | 155 | depends on ARCH_CLPS711X |
@@ -1153,6 +1164,7 @@ config DEBUG_UART_PHYS | |||
1153 | default 0xe0000000 if ARCH_SPEAR13XX | 1164 | default 0xe0000000 if ARCH_SPEAR13XX |
1154 | default 0xe4007000 if DEBUG_HIP04_UART | 1165 | default 0xe4007000 if DEBUG_HIP04_UART |
1155 | default 0xf0000be0 if ARCH_EBSA110 | 1166 | default 0xf0000be0 if ARCH_EBSA110 |
1167 | default 0xf040ab00 if DEBUG_BRCMSTB_UART | ||
1156 | default 0xf1012000 if DEBUG_MVEBU_UART_ALTERNATE | 1168 | default 0xf1012000 if DEBUG_MVEBU_UART_ALTERNATE |
1157 | default 0xf1012000 if ARCH_DOVE || ARCH_MV78XX0 || \ | 1169 | default 0xf1012000 if ARCH_DOVE || ARCH_MV78XX0 || \ |
1158 | ARCH_ORION5X | 1170 | ARCH_ORION5X |
@@ -1204,6 +1216,7 @@ config DEBUG_UART_VIRT | |||
1204 | default 0xfb002000 if DEBUG_CNS3XXX | 1216 | default 0xfb002000 if DEBUG_CNS3XXX |
1205 | default 0xfb009000 if DEBUG_REALVIEW_STD_PORT | 1217 | default 0xfb009000 if DEBUG_REALVIEW_STD_PORT |
1206 | default 0xfb10c000 if DEBUG_REALVIEW_PB1176_PORT | 1218 | default 0xfb10c000 if DEBUG_REALVIEW_PB1176_PORT |
1219 | default 0xfc40ab00 if DEBUG_BRCMSTB_UART | ||
1207 | default 0xfcfe8600 if DEBUG_UART_BCM63XX | 1220 | default 0xfcfe8600 if DEBUG_UART_BCM63XX |
1208 | default 0xfd000000 if ARCH_SPEAR3XX || ARCH_SPEAR6XX | 1221 | default 0xfd000000 if ARCH_SPEAR3XX || ARCH_SPEAR6XX |
1209 | default 0xfd000000 if ARCH_SPEAR13XX | 1222 | default 0xfd000000 if ARCH_SPEAR13XX |
@@ -1260,7 +1273,8 @@ config DEBUG_UART_8250_WORD | |||
1260 | ARCH_KEYSTONE || \ | 1273 | ARCH_KEYSTONE || \ |
1261 | DEBUG_DAVINCI_DMx_UART0 || DEBUG_DAVINCI_DA8XX_UART1 || \ | 1274 | DEBUG_DAVINCI_DMx_UART0 || DEBUG_DAVINCI_DA8XX_UART1 || \ |
1262 | DEBUG_DAVINCI_DA8XX_UART2 || \ | 1275 | DEBUG_DAVINCI_DA8XX_UART2 || \ |
1263 | DEBUG_BCM_KONA_UART || DEBUG_RK32_UART2 | 1276 | DEBUG_BCM_KONA_UART || DEBUG_RK32_UART2 || \ |
1277 | DEBUG_BRCMSTB_UART | ||
1264 | 1278 | ||
1265 | config DEBUG_UART_8250_FLOW_CONTROL | 1279 | config DEBUG_UART_8250_FLOW_CONTROL |
1266 | bool "Enable flow control for 8250 UART" | 1280 | bool "Enable flow control for 8250 UART" |