ARM: msm: convert SMP platforms to CONFIG_MULTI_IRQ_HANDLER
[deliverable/linux.git] / arch / arm / mach-msm / Kconfig
CommitLineData
1637de0c 1if ARCH_MSM
9e73c84c 2
bf83de40
DW
3choice
4 prompt "Qualcomm MSM SoC Type"
5 default ARCH_MSM7X00A
6
7config ARCH_MSM7X00A
8 bool "MSM7x00A / MSM7x01A"
efdfb2b1 9 select MACH_TROUT if !MACH_HALIBUT
bf83de40 10 select ARCH_MSM_ARM11
3a9f346a 11 select MSM_SMD
bf83de40
DW
12 select MSM_SMD_PKG3
13 select CPU_V6
74d10d74 14 select GPIO_MSM_V1
c8aabaeb 15 select MSM_PROC_COMM
46fe5f29 16 select HAS_MSM_DEBUG_UART_PHYS
bf83de40 17
7b52161d
DW
18config ARCH_MSM7X30
19 bool "MSM7x30"
efdfb2b1 20 select MACH_MSM7X30_SURF # if !
7b52161d
DW
21 select ARCH_MSM_SCORPION
22 select MSM_SMD
23 select MSM_VIC
24 select CPU_V7
ab78cde5 25 select MSM_GPIOMUX
74d10d74 26 select GPIO_MSM_V1
c8aabaeb 27 select MSM_PROC_COMM
46fe5f29 28 select HAS_MSM_DEBUG_UART_PHYS
7b52161d 29
4ad15e6f
DW
30config ARCH_QSD8X50
31 bool "QSD8X50"
efdfb2b1 32 select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
4ad15e6f
DW
33 select ARCH_MSM_SCORPION
34 select MSM_SMD
35 select MSM_VIC
36 select CPU_V7
ab78cde5 37 select MSM_GPIOMUX
74d10d74 38 select GPIO_MSM_V1
c8aabaeb 39 select MSM_PROC_COMM
46fe5f29
DW
40 select HAS_MSM_DEBUG_UART_PHYS
41
569fb6e3
JO
42config ARCH_MSM8X60
43 bool "MSM8X60"
efdfb2b1
DW
44 select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3 && !MACH_MSM8X60_SIM \
45 && !MACH_MSM8X60_FFA)
e14411da 46 select ARCH_MSM_SCORPIONMP
569fb6e3
JO
47 select ARM_GIC
48 select CPU_V7
49 select MSM_V2_TLMM
1a5ab4b3 50 select GPIO_MSM_V2
569fb6e3 51 select MSM_GPIOMUX
2a1eb58a 52 select MSM_SCM if SMP
041f777c 53 select MULTI_IRQ_HANDLER
569fb6e3 54
f441ca2d
SM
55config ARCH_MSM8960
56 bool "MSM8960"
57 select ARCH_MSM_SCORPIONMP
50ede4e3 58 select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
f441ca2d
SM
59 select ARM_GIC
60 select CPU_V7
61 select MSM_V2_TLMM
62 select MSM_GPIOMUX
63 select MSM_SCM if SMP
041f777c 64 select MULTI_IRQ_HANDLER
f441ca2d 65
bf83de40
DW
66endchoice
67
4ad15e6f
DW
68config MSM_SOC_REV_A
69 bool
89c3dedf
DW
70config ARCH_MSM_SCORPIONMP
71 bool
4ad15e6f
DW
72
73config ARCH_MSM_ARM11
74 bool
75config ARCH_MSM_SCORPION
bf83de40
DW
76 bool
77
46fe5f29
DW
78config HAS_MSM_DEBUG_UART_PHYS
79 bool
80
f9f3d313
GB
81config MSM_VIC
82 bool
bf83de40 83
4ad15e6f
DW
84menu "Qualcomm MSM Board Type"
85
86config MACH_HALIBUT
1637de0c 87 depends on ARCH_MSM
4ad15e6f
DW
88 depends on ARCH_MSM7X00A
89 bool "Halibut Board (QCT SURF7201A)"
90 help
91 Support for the Qualcomm SURF7201A eval board.
92
93config MACH_TROUT
94 depends on ARCH_MSM
95 depends on ARCH_MSM7X00A
96 bool "HTC Dream (aka trout)"
97 help
98 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
99
7b52161d
DW
100config MACH_MSM7X30_SURF
101 depends on ARCH_MSM7X30
102 bool "MSM7x30 SURF"
103 help
104 Support for the Qualcomm MSM7x30 SURF eval board.
105
4ad15e6f
DW
106config MACH_QSD8X50_SURF
107 depends on ARCH_QSD8X50
108 bool "QSD8x50 SURF"
109 help
110 Support for the Qualcomm QSD8x50 SURF eval board.
111
112config MACH_QSD8X50A_ST1_5
113 depends on ARCH_QSD8X50
114 select MSM_SOC_REV_A
115 bool "QSD8x50A ST1.5"
116 help
117 Support for the Qualcomm ST1.5.
118
a55df6ed
SM
119config MACH_MSM8X60_RUMI3
120 depends on ARCH_MSM8X60
121 bool "MSM8x60 RUMI3"
122 help
123 Support for the Qualcomm MSM8x60 RUMI3 emulator.
124
49b76f71
SM
125config MACH_MSM8X60_SURF
126 depends on ARCH_MSM8X60
127 bool "MSM8x60 SURF"
128 help
129 Support for the Qualcomm MSM8x60 SURF eval board.
130
57bbf1cc
SM
131config MACH_MSM8X60_SIM
132 depends on ARCH_MSM8X60
133 bool "MSM8x60 Simulator"
134 help
135 Support for the Qualcomm MSM8x60 simulator.
136
69b7f6ff
GB
137config MACH_MSM8X60_FFA
138 depends on ARCH_MSM8X60
139 bool "MSM8x60 FFA"
140 help
141 Support for the Qualcomm MSM8x60 FFA eval board.
142
f441ca2d
SM
143config MACH_MSM8960_SIM
144 depends on ARCH_MSM8960
145 bool "MSM8960 Simulator"
146 help
147 Support for the Qualcomm MSM8960 simulator.
148
50ede4e3
SM
149config MACH_MSM8960_RUMI3
150 depends on ARCH_MSM8960
151 bool "MSM8960 RUMI3"
152 help
153 Support for the Qualcomm MSM8960 RUMI3 emulator.
154
4ad15e6f 155endmenu
9e73c84c 156
6339f669
PM
157config MSM_DEBUG_UART
158 int
159 default 1 if MSM_DEBUG_UART1
160 default 2 if MSM_DEBUG_UART2
161 default 3 if MSM_DEBUG_UART3
162
46fe5f29 163if HAS_MSM_DEBUG_UART_PHYS
6339f669
PM
164choice
165 prompt "Debug UART"
166
167 default MSM_DEBUG_UART_NONE
168
169 config MSM_DEBUG_UART_NONE
170 bool "None"
171
172 config MSM_DEBUG_UART1
173 bool "UART1"
174
175 config MSM_DEBUG_UART2
176 bool "UART2"
177
178 config MSM_DEBUG_UART3
179 bool "UART3"
180endchoice
46fe5f29 181endif
6339f669 182
bf83de40
DW
183config MSM_SMD_PKG3
184 bool
185
c8aabaeb
SM
186config MSM_PROC_COMM
187 bool
188
2eb44eb9 189config MSM_SMD
3a9f346a 190 bool
2eb44eb9 191
ab78cde5
GB
192config MSM_GPIOMUX
193 bool
194
1963a2af
GB
195config MSM_V2_TLMM
196 bool
0ab84745 197
2a1eb58a
SB
198config MSM_SCM
199 bool
9e73c84c 200endif
This page took 0.328983 seconds and 5 git commands to generate.