cd7842794e4b8e1ead9129ee30e0ec3421c16188
[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 ARCH_MSM_SCORPIONMP
42         select ARM_GIC
43         select CPU_V7
44         select MSM_V2_TLMM
45         select GPIO_MSM_V2
46         select MSM_GPIOMUX
47         select MSM_SCM if SMP
48         select USE_OF
49
50 config ARCH_MSM8960
51         bool "MSM8960"
52         select ARCH_MSM_SCORPIONMP
53         select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
54         select ARM_GIC
55         select CPU_V7
56         select MSM_V2_TLMM
57         select MSM_GPIOMUX
58         select MSM_SCM if SMP
59
60 endchoice
61
62 config MSM_HAS_DEBUG_UART_HS
63         bool
64
65 config MSM_SOC_REV_A
66         bool
67 config  ARCH_MSM_SCORPIONMP
68         bool
69         select HAVE_SMP
70
71 config  ARCH_MSM_ARM11
72         bool
73 config  ARCH_MSM_SCORPION
74         bool
75
76 config  MSM_VIC
77         bool
78
79 menu "Qualcomm MSM Board Type"
80
81 config MACH_HALIBUT
82         depends on ARCH_MSM
83         depends on ARCH_MSM7X00A
84         bool "Halibut Board (QCT SURF7201A)"
85         help
86           Support for the Qualcomm SURF7201A eval board.
87
88 config 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
95 config MACH_MSM7X30_SURF
96         depends on ARCH_MSM7X30
97         bool "MSM7x30 SURF"
98         help
99           Support for the Qualcomm MSM7x30 SURF eval board.
100
101 config MACH_QSD8X50_SURF
102         depends on ARCH_QSD8X50
103         bool "QSD8x50 SURF"
104         help
105           Support for the Qualcomm QSD8x50 SURF eval board.
106
107 config 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
114 config MACH_MSM8960_SIM
115         depends on ARCH_MSM8960
116         bool "MSM8960 Simulator"
117         help
118           Support for the Qualcomm MSM8960 simulator.
119
120 config MACH_MSM8960_RUMI3
121         depends on ARCH_MSM8960
122         bool "MSM8960 RUMI3"
123         help
124           Support for the Qualcomm MSM8960 RUMI3 emulator.
125
126 endmenu
127
128 config MSM_SMD_PKG3
129         bool
130
131 config MSM_PROC_COMM
132         bool
133
134 config MSM_SMD
135         bool
136
137 config MSM_GPIOMUX
138         bool
139
140 config MSM_V2_TLMM
141         bool
142
143 config MSM_SCM
144         bool
145 endif