Commit | Line | Data |
---|---|---|
e7736d47 LB |
1 | if ARCH_EP93XX |
2 | ||
3 | menu "Cirrus EP93xx Implementation Options" | |
4 | ||
c17fad11 LB |
5 | config CRUNCH |
6 | bool "Support for MaverickCrunch" | |
7 | help | |
8 | Enable kernel support for MaverickCrunch. | |
9 | ||
e7736d47 LB |
10 | comment "EP93xx Platforms" |
11 | ||
6cb38c5f RM |
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 | |
1f8db4fc | 20 | first SDRAM bank at 0x00000000. |
6cb38c5f RM |
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 | |
1f8db4fc HS |
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. | |
6cb38c5f RM |
45 | |
46 | endchoice | |
47 | ||
5283304b LB |
48 | config MACH_ADSSPHERE |
49 | bool "Support ADS Sphere" | |
6cb38c5f | 50 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
5283304b LB |
51 | help |
52 | Say 'Y' here if you want your kernel to support the ADS | |
53 | Sphere board. | |
54 | ||
a2bd40d2 HS |
55 | config MACH_EDB93XX |
56 | bool | |
a2bd40d2 HS |
57 | |
58 | config MACH_EDB9301 | |
59 | bool "Support Cirrus Logic EDB9301" | |
6cb38c5f | 60 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
a2bd40d2 HS |
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 | ||
1100c257 LB |
66 | config MACH_EDB9302 |
67 | bool "Support Cirrus Logic EDB9302" | |
6cb38c5f | 68 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
a2bd40d2 | 69 | select MACH_EDB93XX |
1100c257 LB |
70 | help |
71 | Say 'Y' here if you want your kernel to support the Cirrus | |
72 | Logic EDB9302 Evaluation Board. | |
73 | ||
47d7e524 LB |
74 | config MACH_EDB9302A |
75 | bool "Support Cirrus Logic EDB9302A" | |
6cb38c5f | 76 | depends on EP93XX_SDCE0_PHYS_OFFSET |
a2bd40d2 | 77 | select MACH_EDB93XX |
47d7e524 LB |
78 | help |
79 | Say 'Y' here if you want your kernel to support the Cirrus | |
80 | Logic EDB9302A Evaluation Board. | |
81 | ||
353ba84a HVR |
82 | config MACH_EDB9307 |
83 | bool "Support Cirrus Logic EDB9307" | |
6cb38c5f | 84 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
a2bd40d2 | 85 | select MACH_EDB93XX |
353ba84a HVR |
86 | help |
87 | Say 'Y' here if you want your kernel to support the Cirrus | |
88 | Logic EDB9307 Evaluation Board. | |
89 | ||
4c5744ed HS |
90 | config MACH_EDB9307A |
91 | bool "Support Cirrus Logic EDB9307A" | |
6cb38c5f | 92 | depends on EP93XX_SDCE0_PHYS_OFFSET |
a2bd40d2 | 93 | select MACH_EDB93XX |
4c5744ed HS |
94 | help |
95 | Say 'Y' here if you want your kernel to support the Cirrus | |
96 | Logic EDB9307A Evaluation Board. | |
97 | ||
bf11d26c LB |
98 | config MACH_EDB9312 |
99 | bool "Support Cirrus Logic EDB9312" | |
6cb38c5f | 100 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
a2bd40d2 | 101 | select MACH_EDB93XX |
bf11d26c LB |
102 | help |
103 | Say 'Y' here if you want your kernel to support the Cirrus | |
104 | Logic EDB9312 Evaluation Board. | |
105 | ||
87c01737 LB |
106 | config MACH_EDB9315 |
107 | bool "Support Cirrus Logic EDB9315" | |
6cb38c5f | 108 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
a2bd40d2 | 109 | select MACH_EDB93XX |
87c01737 LB |
110 | help |
111 | Say 'Y' here if you want your kernel to support the Cirrus | |
112 | Logic EDB9315 Evaluation Board. | |
113 | ||
9b841755 LB |
114 | config MACH_EDB9315A |
115 | bool "Support Cirrus Logic EDB9315A" | |
6cb38c5f | 116 | depends on EP93XX_SDCE0_PHYS_OFFSET |
a2bd40d2 | 117 | select MACH_EDB93XX |
9b841755 LB |
118 | help |
119 | Say 'Y' here if you want your kernel to support the Cirrus | |
120 | Logic EDB9315A Evaluation Board. | |
121 | ||
e7736d47 | 122 | config MACH_GESBC9312 |
6cb38c5f | 123 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
e7736d47 LB |
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 | ||
d941caa2 | 129 | config MACH_MICRO9 |
a2bd40d2 | 130 | bool |
d941caa2 MG |
131 | |
132 | config MACH_MICRO9H | |
14636005 | 133 | bool "Support Contec Micro9-High" |
6cb38c5f | 134 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
a2bd40d2 HS |
135 | select MACH_MICRO9 |
136 | help | |
137 | Say 'Y' here if you want your kernel to support the | |
14636005 | 138 | Contec Micro9-High board. |
d941caa2 MG |
139 | |
140 | config MACH_MICRO9M | |
14636005 HF |
141 | bool "Support Contec Micro9-Mid" |
142 | depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET | |
a2bd40d2 HS |
143 | select MACH_MICRO9 |
144 | help | |
145 | Say 'Y' here if you want your kernel to support the | |
14636005 | 146 | Contec Micro9-Mid board. |
d941caa2 MG |
147 | |
148 | config MACH_MICRO9L | |
14636005 | 149 | bool "Support Contec Micro9-Lite" |
6cb38c5f | 150 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
a2bd40d2 HS |
151 | select MACH_MICRO9 |
152 | help | |
153 | Say 'Y' here if you want your kernel to support the | |
14636005 | 154 | Contec Micro9-Lite board. |
d941caa2 | 155 | |
7232344d HF |
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 | ||
a3662f6b RM |
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 | ||
dd2ac961 RM |
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 | ||
e7736d47 LB |
178 | config MACH_TS72XX |
179 | bool "Support Technologic Systems TS-72xx SBC" | |
6cb38c5f | 180 | depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET |
e7736d47 LB |
181 | help |
182 | Say 'Y' here if you want your kernel to support the | |
183 | Technologic Systems TS-72xx board. | |
184 | ||
92e88aa7 HS |
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 | ||
e7736d47 LB |
199 | endmenu |
200 | ||
201 | endif |