]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
omap: introduce OMAP_LL_DEBUG_NONE DEBUG_LL config
authorvikram pandita <vikram.pandita@ti.com>
Sun, 22 Nov 2009 18:10:49 +0000 (10:10 -0800)
committerTony Lindgren <tony@atomide.com>
Sun, 22 Nov 2009 18:24:32 +0000 (10:24 -0800)
Zoom2/Zoom3 kind of boards do not use omap uarts for console.
These use external debug board for console.

So these boards should not have "Uncompressing Kernel...."
log put on omap uarts.

By interoducing OMAP_LL_DEBUG_NONE option,
unnecessary writes to omap uarts is avoided.

In future, the DEBUG_LL interface will be enhanced
to use external debug board.

Signed-off-by: Vikram Pandita <vikram.pandita@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/Kconfig
arch/arm/plat-omap/include/plat/uncompress.h

index 64b3f52bd9b27e62b60440636c735233501583f1..f348ddfb04922605edf5401ad2df58314317db78 100644 (file)
@@ -165,7 +165,7 @@ config OMAP_DM_TIMER
 choice
        prompt "Low-level debug console UART"
        depends on ARCH_OMAP
-       default OMAP_LL_DEBUG_UART1
+       default OMAP_LL_DEBUG_NONE
 
 config OMAP_LL_DEBUG_UART1
        bool "UART1"
@@ -176,6 +176,9 @@ config OMAP_LL_DEBUG_UART2
 config OMAP_LL_DEBUG_UART3
        bool "UART3"
 
+config OMAP_LL_DEBUG_NONE
+       bool "None"
+
 endchoice
 
 config OMAP_SERIAL_WAKE
index e22f57564b590e650be837d22da081319d35b9f8..13c305d621273dba594f5c9e0830492a5c90de60 100644 (file)
@@ -44,8 +44,12 @@ static void putc(int c)
        uart = (volatile u8 *)(OMAP_UART3_BASE);
 #elif defined(CONFIG_OMAP_LL_DEBUG_UART2)
        uart = (volatile u8 *)(OMAP_UART2_BASE);
-#else
+#elif defined(CONFIG_OMAP_LL_DEBUG_UART1)
        uart = (volatile u8 *)(OMAP_UART1_BASE);
+#elif defined(CONFIG_OMAP_LL_DEBUG_NONE)
+       return;
+#else
+       return;
 #endif
 
 #ifdef CONFIG_ARCH_OMAP1