ARM: 6999/1: head, zImage: Always Enter the kernel in ARM state
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / mach-ep93xx / Kconfig
1 if ARCH_EP93XX
2
3 menu "Cirrus EP93xx Implementation Options"
4
5 config CRUNCH
6 bool "Support for MaverickCrunch"
7 help
8 Enable kernel support for MaverickCrunch.
9
10 comment "EP93xx Platforms"
11
12 choice
13 prompt "EP93xx first SDRAM bank selection"
14 default EP93XX_SDCE3_SYNC_PHYS_OFFSET
15
16 config EP93XX_SDCE3_SYNC_PHYS_OFFSET
17 bool "0x00000000 - SDCE3/SyncBoot"
18 help
19 Select this option if you want support for EP93xx boards with the
20 first SDRAM bank at 0x00000000.
21
22 config EP93XX_SDCE0_PHYS_OFFSET
23 bool "0xc0000000 - SDCEO"
24 help
25 Select this option if you want support for EP93xx boards with the
26 first SDRAM bank at 0xc0000000.
27
28 config EP93XX_SDCE1_PHYS_OFFSET
29 bool "0xd0000000 - SDCE1"
30 help
31 Select this option if you want support for EP93xx boards with the
32 first SDRAM bank at 0xd0000000.
33
34 config EP93XX_SDCE2_PHYS_OFFSET
35 bool "0xe0000000 - SDCE2"
36 help
37 Select this option if you want support for EP93xx boards with the
38 first SDRAM bank at 0xe0000000.
39
40 config EP93XX_SDCE3_ASYNC_PHYS_OFFSET
41 bool "0xf0000000 - SDCE3/AsyncBoot"
42 help
43 Select this option if you want support for EP93xx boards with the
44 first SDRAM bank at 0xf0000000.
45
46 endchoice
47
48 config MACH_ADSSPHERE
49 bool "Support ADS Sphere"
50 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
51 help
52 Say 'Y' here if you want your kernel to support the ADS
53 Sphere board.
54
55 config MACH_EDB93XX
56 bool
57
58 config MACH_EDB9301
59 bool "Support Cirrus Logic EDB9301"
60 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
61 select MACH_EDB93XX
62 help
63 Say 'Y' here if you want your kernel to support the Cirrus
64 Logic EDB9301 Evaluation Board.
65
66 config MACH_EDB9302
67 bool "Support Cirrus Logic EDB9302"
68 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
69 select MACH_EDB93XX
70 help
71 Say 'Y' here if you want your kernel to support the Cirrus
72 Logic EDB9302 Evaluation Board.
73
74 config MACH_EDB9302A
75 bool "Support Cirrus Logic EDB9302A"
76 depends on EP93XX_SDCE0_PHYS_OFFSET
77 select MACH_EDB93XX
78 help
79 Say 'Y' here if you want your kernel to support the Cirrus
80 Logic EDB9302A Evaluation Board.
81
82 config MACH_EDB9307
83 bool "Support Cirrus Logic EDB9307"
84 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
85 select MACH_EDB93XX
86 help
87 Say 'Y' here if you want your kernel to support the Cirrus
88 Logic EDB9307 Evaluation Board.
89
90 config MACH_EDB9307A
91 bool "Support Cirrus Logic EDB9307A"
92 depends on EP93XX_SDCE0_PHYS_OFFSET
93 select MACH_EDB93XX
94 help
95 Say 'Y' here if you want your kernel to support the Cirrus
96 Logic EDB9307A Evaluation Board.
97
98 config MACH_EDB9312
99 bool "Support Cirrus Logic EDB9312"
100 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
101 select MACH_EDB93XX
102 help
103 Say 'Y' here if you want your kernel to support the Cirrus
104 Logic EDB9312 Evaluation Board.
105
106 config MACH_EDB9315
107 bool "Support Cirrus Logic EDB9315"
108 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
109 select MACH_EDB93XX
110 help
111 Say 'Y' here if you want your kernel to support the Cirrus
112 Logic EDB9315 Evaluation Board.
113
114 config MACH_EDB9315A
115 bool "Support Cirrus Logic EDB9315A"
116 depends on EP93XX_SDCE0_PHYS_OFFSET
117 select MACH_EDB93XX
118 help
119 Say 'Y' here if you want your kernel to support the Cirrus
120 Logic EDB9315A Evaluation Board.
121
122 config MACH_GESBC9312
123 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
124 bool "Support Glomation GESBC-9312-sx"
125 help
126 Say 'Y' here if you want your kernel to support the Glomation
127 GESBC-9312-sx board.
128
129 config MACH_MICRO9
130 bool
131
132 config MACH_MICRO9H
133 bool "Support Contec Micro9-High"
134 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
135 select MACH_MICRO9
136 help
137 Say 'Y' here if you want your kernel to support the
138 Contec Micro9-High board.
139
140 config MACH_MICRO9M
141 bool "Support Contec Micro9-Mid"
142 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
143 select MACH_MICRO9
144 help
145 Say 'Y' here if you want your kernel to support the
146 Contec Micro9-Mid board.
147
148 config MACH_MICRO9L
149 bool "Support Contec Micro9-Lite"
150 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
151 select MACH_MICRO9
152 help
153 Say 'Y' here if you want your kernel to support the
154 Contec Micro9-Lite board.
155
156 config MACH_MICRO9S
157 bool "Support Contec Micro9-Slim"
158 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
159 select MACH_MICRO9
160 help
161 Say 'Y' here if you want your kernel to support the
162 Contec Micro9-Slim board.
163
164 config MACH_SIM_ONE
165 bool "Support Simplemachines Sim.One board"
166 depends on EP93XX_SDCE0_PHYS_OFFSET
167 help
168 Say 'Y' here if you want your kernel to support the
169 Simplemachines Sim.One board.
170
171 config MACH_SNAPPER_CL15
172 bool "Support Bluewater Systems Snapper CL15 Module"
173 depends on EP93XX_SDCE0_PHYS_OFFSET
174 help
175 Say 'Y' here if you want your kernel to support the Bluewater
176 Systems Snapper CL15 Module.
177
178 config MACH_TS72XX
179 bool "Support Technologic Systems TS-72xx SBC"
180 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
181 help
182 Say 'Y' here if you want your kernel to support the
183 Technologic Systems TS-72xx board.
184
185 choice
186 prompt "Select a UART for early kernel messages"
187
188 config EP93XX_EARLY_UART1
189 bool "UART1"
190
191 config EP93XX_EARLY_UART2
192 bool "UART2"
193
194 config EP93XX_EARLY_UART3
195 bool "UART3"
196
197 endchoice
198
199 endmenu
200
201 endif