diff options
Diffstat (limited to 'arch/arm/mach-msm/Kconfig')
-rw-r--r-- | arch/arm/mach-msm/Kconfig | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/arch/arm/mach-msm/Kconfig b/arch/arm/mach-msm/Kconfig index 47264a76eeb3..3115a29dec4e 100644 --- a/arch/arm/mach-msm/Kconfig +++ b/arch/arm/mach-msm/Kconfig | |||
@@ -10,6 +10,8 @@ config ARCH_MSM7X00A | |||
10 | select MSM_SMD | 10 | select MSM_SMD |
11 | select MSM_SMD_PKG3 | 11 | select MSM_SMD_PKG3 |
12 | select CPU_V6 | 12 | select CPU_V6 |
13 | select MSM_PROC_COMM | ||
14 | select HAS_MSM_DEBUG_UART_PHYS | ||
13 | 15 | ||
14 | config ARCH_MSM7X30 | 16 | config ARCH_MSM7X30 |
15 | bool "MSM7x30" | 17 | bool "MSM7x30" |
@@ -18,6 +20,9 @@ config ARCH_MSM7X30 | |||
18 | select MSM_VIC | 20 | select MSM_VIC |
19 | select CPU_V7 | 21 | select CPU_V7 |
20 | select MSM_REMOTE_SPINLOCK_DEKKERS | 22 | select MSM_REMOTE_SPINLOCK_DEKKERS |
23 | select MSM_GPIOMUX | ||
24 | select MSM_PROC_COMM | ||
25 | select HAS_MSM_DEBUG_UART_PHYS | ||
21 | 26 | ||
22 | config ARCH_QSD8X50 | 27 | config ARCH_QSD8X50 |
23 | bool "QSD8X50" | 28 | bool "QSD8X50" |
@@ -26,6 +31,19 @@ config ARCH_QSD8X50 | |||
26 | select MSM_VIC | 31 | select MSM_VIC |
27 | select CPU_V7 | 32 | select CPU_V7 |
28 | select MSM_REMOTE_SPINLOCK_LDREX | 33 | select MSM_REMOTE_SPINLOCK_LDREX |
34 | select MSM_GPIOMUX | ||
35 | select MSM_PROC_COMM | ||
36 | select HAS_MSM_DEBUG_UART_PHYS | ||
37 | |||
38 | config ARCH_MSM8X60 | ||
39 | bool "MSM8X60" | ||
40 | select ARM_GIC | ||
41 | select CPU_V7 | ||
42 | select MSM_V2_TLMM | ||
43 | select MSM_GPIOMUX | ||
44 | select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3 && !MACH_MSM8X60_SIM \ | ||
45 | && !MACH_MSM8X60_FFA) | ||
46 | |||
29 | endchoice | 47 | endchoice |
30 | 48 | ||
31 | config MSM_SOC_REV_A | 49 | config MSM_SOC_REV_A |
@@ -36,6 +54,9 @@ config ARCH_MSM_ARM11 | |||
36 | config ARCH_MSM_SCORPION | 54 | config ARCH_MSM_SCORPION |
37 | bool | 55 | bool |
38 | 56 | ||
57 | config HAS_MSM_DEBUG_UART_PHYS | ||
58 | bool | ||
59 | |||
39 | config MSM_VIC | 60 | config MSM_VIC |
40 | bool | 61 | bool |
41 | 62 | ||
@@ -74,6 +95,30 @@ config MACH_QSD8X50A_ST1_5 | |||
74 | help | 95 | help |
75 | Support for the Qualcomm ST1.5. | 96 | Support for the Qualcomm ST1.5. |
76 | 97 | ||
98 | config MACH_MSM8X60_RUMI3 | ||
99 | depends on ARCH_MSM8X60 | ||
100 | bool "MSM8x60 RUMI3" | ||
101 | help | ||
102 | Support for the Qualcomm MSM8x60 RUMI3 emulator. | ||
103 | |||
104 | config MACH_MSM8X60_SURF | ||
105 | depends on ARCH_MSM8X60 | ||
106 | bool "MSM8x60 SURF" | ||
107 | help | ||
108 | Support for the Qualcomm MSM8x60 SURF eval board. | ||
109 | |||
110 | config MACH_MSM8X60_SIM | ||
111 | depends on ARCH_MSM8X60 | ||
112 | bool "MSM8x60 Simulator" | ||
113 | help | ||
114 | Support for the Qualcomm MSM8x60 simulator. | ||
115 | |||
116 | config MACH_MSM8X60_FFA | ||
117 | depends on ARCH_MSM8X60 | ||
118 | bool "MSM8x60 FFA" | ||
119 | help | ||
120 | Support for the Qualcomm MSM8x60 FFA eval board. | ||
121 | |||
77 | endmenu | 122 | endmenu |
78 | 123 | ||
79 | config MSM_DEBUG_UART | 124 | config MSM_DEBUG_UART |
@@ -82,6 +127,7 @@ config MSM_DEBUG_UART | |||
82 | default 2 if MSM_DEBUG_UART2 | 127 | default 2 if MSM_DEBUG_UART2 |
83 | default 3 if MSM_DEBUG_UART3 | 128 | default 3 if MSM_DEBUG_UART3 |
84 | 129 | ||
130 | if HAS_MSM_DEBUG_UART_PHYS | ||
85 | choice | 131 | choice |
86 | prompt "Debug UART" | 132 | prompt "Debug UART" |
87 | 133 | ||
@@ -99,11 +145,20 @@ choice | |||
99 | config MSM_DEBUG_UART3 | 145 | config MSM_DEBUG_UART3 |
100 | bool "UART3" | 146 | bool "UART3" |
101 | endchoice | 147 | endchoice |
148 | endif | ||
102 | 149 | ||
103 | config MSM_SMD_PKG3 | 150 | config MSM_SMD_PKG3 |
104 | bool | 151 | bool |
105 | 152 | ||
153 | config MSM_PROC_COMM | ||
154 | bool | ||
155 | |||
106 | config MSM_SMD | 156 | config MSM_SMD |
107 | bool | 157 | bool |
108 | 158 | ||
159 | config MSM_GPIOMUX | ||
160 | bool | ||
161 | |||
162 | config MSM_V2_TLMM | ||
163 | bool | ||
109 | endif | 164 | endif |