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