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