]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blob - arch/arm/mach-msm/Kconfig
5b07b6104e5d73ad1e76d7456299056640fb8791
[mirror_ubuntu-zesty-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_SOC_REV_A
64 bool
65 config ARCH_MSM_SCORPIONMP
66 bool
67
68 config ARCH_MSM_ARM11
69 bool
70 config ARCH_MSM_SCORPION
71 bool
72
73 config MSM_VIC
74 bool
75
76 menu "Qualcomm MSM Board Type"
77
78 config MACH_HALIBUT
79 depends on ARCH_MSM
80 depends on ARCH_MSM7X00A
81 bool "Halibut Board (QCT SURF7201A)"
82 help
83 Support for the Qualcomm SURF7201A eval board.
84
85 config MACH_TROUT
86 depends on ARCH_MSM
87 depends on ARCH_MSM7X00A
88 bool "HTC Dream (aka trout)"
89 help
90 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
91
92 config MACH_MSM7X30_SURF
93 depends on ARCH_MSM7X30
94 bool "MSM7x30 SURF"
95 help
96 Support for the Qualcomm MSM7x30 SURF eval board.
97
98 config MACH_QSD8X50_SURF
99 depends on ARCH_QSD8X50
100 bool "QSD8x50 SURF"
101 help
102 Support for the Qualcomm QSD8x50 SURF eval board.
103
104 config MACH_QSD8X50A_ST1_5
105 depends on ARCH_QSD8X50
106 select MSM_SOC_REV_A
107 bool "QSD8x50A ST1.5"
108 help
109 Support for the Qualcomm ST1.5.
110
111 config MACH_MSM8X60_RUMI3
112 depends on ARCH_MSM8X60
113 bool "MSM8x60 RUMI3"
114 help
115 Support for the Qualcomm MSM8x60 RUMI3 emulator.
116
117 config MACH_MSM8X60_SURF
118 depends on ARCH_MSM8X60
119 bool "MSM8x60 SURF"
120 help
121 Support for the Qualcomm MSM8x60 SURF eval board.
122
123 config MACH_MSM8X60_SIM
124 depends on ARCH_MSM8X60
125 bool "MSM8x60 Simulator"
126 help
127 Support for the Qualcomm MSM8x60 simulator.
128
129 config MACH_MSM8X60_FFA
130 depends on ARCH_MSM8X60
131 bool "MSM8x60 FFA"
132 help
133 Support for the Qualcomm MSM8x60 FFA eval board.
134
135 config MACH_MSM8960_SIM
136 depends on ARCH_MSM8960
137 bool "MSM8960 Simulator"
138 help
139 Support for the Qualcomm MSM8960 simulator.
140
141 config MACH_MSM8960_RUMI3
142 depends on ARCH_MSM8960
143 bool "MSM8960 RUMI3"
144 help
145 Support for the Qualcomm MSM8960 RUMI3 emulator.
146
147 endmenu
148
149 config MSM_SMD_PKG3
150 bool
151
152 config MSM_PROC_COMM
153 bool
154
155 config MSM_SMD
156 bool
157
158 config MSM_GPIOMUX
159 bool
160
161 config MSM_V2_TLMM
162 bool
163
164 config MSM_SCM
165 bool
166 endif