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