Skip to content

Commit

Permalink
msm: allow uart to be conditionally disabled
Browse files Browse the repository at this point in the history
Some MSM targets don't select the debug UART in this way. For those we
need to disable this selection mechanism.

Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
Signed-off-by: Jeff Ohlstein <johlstei@codeaurora.org>
Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
  • Loading branch information
Daniel Walker committed Oct 8, 2010
1 parent 4ca06de commit 46fe5f2
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
9 changes: 9 additions & 0 deletions arch/arm/mach-msm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ config ARCH_MSM7X00A
select MSM_SMD_PKG3
select CPU_V6
select MSM_PROC_COMM
select HAS_MSM_DEBUG_UART_PHYS

config ARCH_MSM7X30
bool "MSM7x30"
Expand All @@ -21,6 +22,7 @@ config ARCH_MSM7X30
select MSM_REMOTE_SPINLOCK_DEKKERS
select MSM_GPIOMUX
select MSM_PROC_COMM
select HAS_MSM_DEBUG_UART_PHYS

config ARCH_QSD8X50
bool "QSD8X50"
Expand All @@ -31,6 +33,8 @@ config ARCH_QSD8X50
select MSM_REMOTE_SPINLOCK_LDREX
select MSM_GPIOMUX
select MSM_PROC_COMM
select HAS_MSM_DEBUG_UART_PHYS

endchoice

config MSM_SOC_REV_A
Expand All @@ -41,6 +45,9 @@ config ARCH_MSM_ARM11
config ARCH_MSM_SCORPION
bool

config HAS_MSM_DEBUG_UART_PHYS
bool

config MSM_VIC
bool

Expand Down Expand Up @@ -93,6 +100,7 @@ config MSM_DEBUG_UART
default 2 if MSM_DEBUG_UART2
default 3 if MSM_DEBUG_UART3

if HAS_MSM_DEBUG_UART_PHYS
choice
prompt "Debug UART"

Expand All @@ -110,6 +118,7 @@ choice
config MSM_DEBUG_UART3
bool "UART3"
endchoice
endif

config MSM_SMD_PKG3
bool
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/mach-msm/include/mach/debug-macro.S
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include <mach/hardware.h>
#include <mach/msm_iomap.h>

#ifdef CONFIG_MSM_DEBUG_UART
#ifdef CONFIG_HAS_MSM_DEBUG_UART_PHYS
.macro addruart, rx, tmp
@ see if the MMU is enabled and select appropriate base address
mrc p15, 0, \rx, c1, c0
Expand Down

0 comments on commit 46fe5f2

Please sign in to comment.