Merge branch 'next/cross-platform' of git://git.linaro.org/people/arnd/arm-soc
[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
569fb6e3 53
f441ca2d
SM
54config ARCH_MSM8960
55 bool "MSM8960"
56 select ARCH_MSM_SCORPIONMP
50ede4e3 57 select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
f441ca2d
SM
58 select ARM_GIC
59 select CPU_V7
60 select MSM_V2_TLMM
61 select MSM_GPIOMUX
62 select MSM_SCM if SMP
63
bf83de40
DW
64endchoice
65
4ad15e6f
DW
66config MSM_SOC_REV_A
67 bool
89c3dedf
DW
68config ARCH_MSM_SCORPIONMP
69 bool
4ad15e6f
DW
70
71config ARCH_MSM_ARM11
72 bool
73config ARCH_MSM_SCORPION
bf83de40
DW
74 bool
75
46fe5f29
DW
76config HAS_MSM_DEBUG_UART_PHYS
77 bool
78
f9f3d313
GB
79config MSM_VIC
80 bool
bf83de40 81
4ad15e6f
DW
82menu "Qualcomm MSM Board Type"
83
84config MACH_HALIBUT
1637de0c 85 depends on ARCH_MSM
4ad15e6f
DW
86 depends on ARCH_MSM7X00A
87 bool "Halibut Board (QCT SURF7201A)"
88 help
89 Support for the Qualcomm SURF7201A eval board.
90
91config MACH_TROUT
92 depends on ARCH_MSM
93 depends on ARCH_MSM7X00A
94 bool "HTC Dream (aka trout)"
95 help
96 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
97
7b52161d
DW
98config MACH_MSM7X30_SURF
99 depends on ARCH_MSM7X30
100 bool "MSM7x30 SURF"
101 help
102 Support for the Qualcomm MSM7x30 SURF eval board.
103
4ad15e6f
DW
104config MACH_QSD8X50_SURF
105 depends on ARCH_QSD8X50
106 bool "QSD8x50 SURF"
107 help
108 Support for the Qualcomm QSD8x50 SURF eval board.
109
110config MACH_QSD8X50A_ST1_5
111 depends on ARCH_QSD8X50
112 select MSM_SOC_REV_A
113 bool "QSD8x50A ST1.5"
114 help
115 Support for the Qualcomm ST1.5.
116
a55df6ed
SM
117config MACH_MSM8X60_RUMI3
118 depends on ARCH_MSM8X60
119 bool "MSM8x60 RUMI3"
120 help
121 Support for the Qualcomm MSM8x60 RUMI3 emulator.
122
49b76f71
SM
123config MACH_MSM8X60_SURF
124 depends on ARCH_MSM8X60
125 bool "MSM8x60 SURF"
126 help
127 Support for the Qualcomm MSM8x60 SURF eval board.
128
57bbf1cc
SM
129config MACH_MSM8X60_SIM
130 depends on ARCH_MSM8X60
131 bool "MSM8x60 Simulator"
132 help
133 Support for the Qualcomm MSM8x60 simulator.
134
69b7f6ff
GB
135config MACH_MSM8X60_FFA
136 depends on ARCH_MSM8X60
137 bool "MSM8x60 FFA"
138 help
139 Support for the Qualcomm MSM8x60 FFA eval board.
140
f441ca2d
SM
141config MACH_MSM8960_SIM
142 depends on ARCH_MSM8960
143 bool "MSM8960 Simulator"
144 help
145 Support for the Qualcomm MSM8960 simulator.
146
50ede4e3
SM
147config MACH_MSM8960_RUMI3
148 depends on ARCH_MSM8960
149 bool "MSM8960 RUMI3"
150 help
151 Support for the Qualcomm MSM8960 RUMI3 emulator.
152
4ad15e6f 153endmenu
9e73c84c 154
6339f669
PM
155config MSM_DEBUG_UART
156 int
157 default 1 if MSM_DEBUG_UART1
158 default 2 if MSM_DEBUG_UART2
159 default 3 if MSM_DEBUG_UART3
160
46fe5f29 161if HAS_MSM_DEBUG_UART_PHYS
6339f669
PM
162choice
163 prompt "Debug UART"
164
165 default MSM_DEBUG_UART_NONE
166
167 config MSM_DEBUG_UART_NONE
168 bool "None"
169
170 config MSM_DEBUG_UART1
171 bool "UART1"
172
173 config MSM_DEBUG_UART2
174 bool "UART2"
175
176 config MSM_DEBUG_UART3
177 bool "UART3"
178endchoice
46fe5f29 179endif
6339f669 180
bf83de40
DW
181config MSM_SMD_PKG3
182 bool
183
c8aabaeb
SM
184config MSM_PROC_COMM
185 bool
186
2eb44eb9 187config MSM_SMD
3a9f346a 188 bool
2eb44eb9 189
ab78cde5
GB
190config MSM_GPIOMUX
191 bool
192
1963a2af
GB
193config MSM_V2_TLMM
194 bool
0ab84745 195
2a1eb58a
SB
196config MSM_SCM
197 bool
9e73c84c 198endif
This page took 0.291544 seconds and 5 git commands to generate.