Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
[pandora-kernel.git] / arch / arm / mach-msm / Kconfig
1 if ARCH_MSM
2
3 choice
4         prompt "Qualcomm MSM SoC Type"
5         default ARCH_MSM7X00A
6
7 config ARCH_MSM7X00A
8         bool "MSM7x00A / MSM7x01A"
9         select MACH_TROUT if !MACH_HALIBUT
10         select ARCH_MSM_ARM11
11         select MSM_SMD
12         select MSM_SMD_PKG3
13         select CPU_V6
14         select GPIO_MSM_V1
15         select MSM_PROC_COMM
16
17 config ARCH_MSM7X30
18         bool "MSM7x30"
19         select MACH_MSM7X30_SURF # if !
20         select ARCH_MSM_SCORPION
21         select MSM_SMD
22         select MSM_VIC
23         select CPU_V7
24         select MSM_GPIOMUX
25         select GPIO_MSM_V1
26         select MSM_PROC_COMM
27
28 config ARCH_QSD8X50
29         bool "QSD8X50"
30         select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
31         select ARCH_MSM_SCORPION
32         select MSM_SMD
33         select MSM_VIC
34         select CPU_V7
35         select MSM_GPIOMUX
36         select GPIO_MSM_V1
37         select MSM_PROC_COMM
38
39 config ARCH_MSM8X60
40         bool "MSM8X60"
41         select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3 && !MACH_MSM8X60_SIM \
42                                   && !MACH_MSM8X60_FFA)
43         select ARCH_MSM_SCORPIONMP
44         select ARM_GIC
45         select CPU_V7
46         select MSM_V2_TLMM
47         select GPIO_MSM_V2
48         select MSM_GPIOMUX
49         select MSM_SCM if SMP
50
51 config ARCH_MSM8960
52         bool "MSM8960"
53         select ARCH_MSM_SCORPIONMP
54         select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
55         select ARM_GIC
56         select CPU_V7
57         select MSM_V2_TLMM
58         select MSM_GPIOMUX
59         select MSM_SCM if SMP
60
61 endchoice
62
63 config MSM_HAS_DEBUG_UART_HS
64         bool
65
66 config MSM_SOC_REV_A
67         bool
68 config  ARCH_MSM_SCORPIONMP
69         bool
70         select HAVE_SMP
71
72 config  ARCH_MSM_ARM11
73         bool
74 config  ARCH_MSM_SCORPION
75         bool
76
77 config  MSM_VIC
78         bool
79
80 menu "Qualcomm MSM Board Type"
81
82 config MACH_HALIBUT
83         depends on ARCH_MSM
84         depends on ARCH_MSM7X00A
85         bool "Halibut Board (QCT SURF7201A)"
86         help
87           Support for the Qualcomm SURF7201A eval board.
88
89 config MACH_TROUT
90         depends on ARCH_MSM
91         depends on ARCH_MSM7X00A
92         bool "HTC Dream (aka trout)"
93         help
94           Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
95
96 config MACH_MSM7X30_SURF
97         depends on ARCH_MSM7X30
98         bool "MSM7x30 SURF"
99         help
100           Support for the Qualcomm MSM7x30 SURF eval board.
101
102 config MACH_QSD8X50_SURF
103         depends on ARCH_QSD8X50
104         bool "QSD8x50 SURF"
105         help
106           Support for the Qualcomm QSD8x50 SURF eval board.
107
108 config MACH_QSD8X50A_ST1_5
109         depends on ARCH_QSD8X50
110         select MSM_SOC_REV_A
111         bool "QSD8x50A ST1.5"
112         help
113           Support for the Qualcomm ST1.5.
114
115 config MACH_MSM8X60_RUMI3
116         depends on ARCH_MSM8X60
117         bool "MSM8x60 RUMI3"
118         help
119           Support for the Qualcomm MSM8x60 RUMI3 emulator.
120
121 config MACH_MSM8X60_SURF
122         depends on ARCH_MSM8X60
123         bool "MSM8x60 SURF"
124         help
125           Support for the Qualcomm MSM8x60 SURF eval board.
126
127 config MACH_MSM8X60_SIM
128         depends on ARCH_MSM8X60
129         bool "MSM8x60 Simulator"
130         help
131           Support for the Qualcomm MSM8x60 simulator.
132
133 config MACH_MSM8X60_FFA
134         depends on ARCH_MSM8X60
135         bool "MSM8x60 FFA"
136         help
137           Support for the Qualcomm MSM8x60 FFA eval board.
138
139 config MACH_MSM8960_SIM
140         depends on ARCH_MSM8960
141         bool "MSM8960 Simulator"
142         help
143           Support for the Qualcomm MSM8960 simulator.
144
145 config MACH_MSM8960_RUMI3
146         depends on ARCH_MSM8960
147         bool "MSM8960 RUMI3"
148         help
149           Support for the Qualcomm MSM8960 RUMI3 emulator.
150
151 endmenu
152
153 config MSM_SMD_PKG3
154         bool
155
156 config MSM_PROC_COMM
157         bool
158
159 config MSM_SMD
160         bool
161
162 config MSM_GPIOMUX
163         bool
164
165 config MSM_V2_TLMM
166         bool
167
168 config MSM_SCM
169         bool
170 endif