ARM: msm: Make 8660 a DT only target
[linux-2.6.git] / arch / arm / mach-msm / Kconfig
blobcd7842794e4b8e1ead9129ee30e0ec3421c16188
1 if ARCH_MSM
3 choice
4         prompt "Qualcomm MSM SoC Type"
5         default ARCH_MSM7X00A
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
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
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
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
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
60 endchoice
62 config MSM_HAS_DEBUG_UART_HS
63         bool
65 config MSM_SOC_REV_A
66         bool
67 config  ARCH_MSM_SCORPIONMP
68         bool
69         select HAVE_SMP
71 config  ARCH_MSM_ARM11
72         bool
73 config  ARCH_MSM_SCORPION
74         bool
76 config  MSM_VIC
77         bool
79 menu "Qualcomm MSM Board Type"
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.
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.
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.
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.
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.
114 config MACH_MSM8960_SIM
115         depends on ARCH_MSM8960
116         bool "MSM8960 Simulator"
117         help
118           Support for the Qualcomm MSM8960 simulator.
120 config MACH_MSM8960_RUMI3
121         depends on ARCH_MSM8960
122         bool "MSM8960 RUMI3"
123         help
124           Support for the Qualcomm MSM8960 RUMI3 emulator.
126 endmenu
128 config MSM_SMD_PKG3
129         bool
131 config MSM_PROC_COMM
132         bool
134 config MSM_SMD
135         bool
137 config MSM_GPIOMUX
138         bool
140 config MSM_V2_TLMM
141         bool
143 config MSM_SCM
144         bool
145 endif