diff options
Diffstat (limited to 'arch/arm/Kconfig.debug')
-rw-r--r-- | arch/arm/Kconfig.debug | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index 58c74e737f7a..b0f3857b3a4c 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug | |||
@@ -275,6 +275,20 @@ choice | |||
275 | Say Y here if you want the debug print routines to direct | 275 | Say Y here if you want the debug print routines to direct |
276 | their output to the serial port on MSM 8960 devices. | 276 | their output to the serial port on MSM 8960 devices. |
277 | 277 | ||
278 | config DEBUG_MVEBU_UART | ||
279 | bool "Kernel low-level debugging messages via MVEBU UART" | ||
280 | depends on ARCH_MVEBU | ||
281 | help | ||
282 | Say Y here if you want kernel low-level debugging support | ||
283 | on MVEBU based platforms. | ||
284 | |||
285 | config DEBUG_PICOXCELL_UART | ||
286 | depends on ARCH_PICOXCELL | ||
287 | bool "Use PicoXcell UART for low-level debug" | ||
288 | help | ||
289 | Say Y here if you want kernel low-level debugging support | ||
290 | on PicoXcell based platforms. | ||
291 | |||
278 | config DEBUG_REALVIEW_STD_PORT | 292 | config DEBUG_REALVIEW_STD_PORT |
279 | bool "RealView Default UART" | 293 | bool "RealView Default UART" |
280 | depends on ARCH_REALVIEW | 294 | depends on ARCH_REALVIEW |
@@ -324,6 +338,13 @@ choice | |||
324 | The uncompressor code port configuration is now handled | 338 | The uncompressor code port configuration is now handled |
325 | by CONFIG_S3C_LOWLEVEL_UART_PORT. | 339 | by CONFIG_S3C_LOWLEVEL_UART_PORT. |
326 | 340 | ||
341 | config DEBUG_SOCFPGA_UART | ||
342 | depends on ARCH_SOCFPGA | ||
343 | bool "Use SOCFPGA UART for low-level debug" | ||
344 | help | ||
345 | Say Y here if you want kernel low-level debugging support | ||
346 | on SOCFPGA based platforms. | ||
347 | |||
327 | config DEBUG_VEXPRESS_UART0_DETECT | 348 | config DEBUG_VEXPRESS_UART0_DETECT |
328 | bool "Autodetect UART0 on Versatile Express Cortex-A core tiles" | 349 | bool "Autodetect UART0 on Versatile Express Cortex-A core tiles" |
329 | depends on ARCH_VEXPRESS && CPU_CP15_MMU | 350 | depends on ARCH_VEXPRESS && CPU_CP15_MMU |
@@ -352,6 +373,7 @@ choice | |||
352 | 373 | ||
353 | config DEBUG_LL_UART_NONE | 374 | config DEBUG_LL_UART_NONE |
354 | bool "No low-level debugging UART" | 375 | bool "No low-level debugging UART" |
376 | depends on !ARCH_MULTIPLATFORM | ||
355 | help | 377 | help |
356 | Say Y here if your platform doesn't provide a UART option | 378 | Say Y here if your platform doesn't provide a UART option |
357 | below. This relies on your platform choosing the right UART | 379 | below. This relies on your platform choosing the right UART |
@@ -387,6 +409,17 @@ choice | |||
387 | 409 | ||
388 | endchoice | 410 | endchoice |
389 | 411 | ||
412 | config DEBUG_LL_INCLUDE | ||
413 | string | ||
414 | default "debug/icedcc.S" if DEBUG_ICEDCC | ||
415 | default "debug/highbank.S" if DEBUG_HIGHBANK_UART | ||
416 | default "debug/mvebu.S" if DEBUG_MVEBU_UART | ||
417 | default "debug/picoxcell.S" if DEBUG_PICOXCELL_UART | ||
418 | default "debug/socfpga.S" if DEBUG_SOCFPGA_UART | ||
419 | default "debug/vexpress.S" if DEBUG_VEXPRESS_UART0_DETECT || \ | ||
420 | DEBUG_VEXPRESS_UART0_CA9 || DEBUG_VEXPRESS_UART0_RS1 | ||
421 | default "mach/debug-macro.S" | ||
422 | |||
390 | config EARLY_PRINTK | 423 | config EARLY_PRINTK |
391 | bool "Early printk" | 424 | bool "Early printk" |
392 | depends on DEBUG_LL | 425 | depends on DEBUG_LL |