blob: fe3c1fa5462b72d0d44c5700ade01a816a696542 [file] [log] [blame]
Lennert Buytenheke7736d42006-03-20 17:10:13 +00001if ARCH_EP93XX
2
3menu "Cirrus EP93xx Implementation Options"
4
H Hartley Sweetena1eacd72012-04-11 15:44:42 -07005config EP93XX_SOC_COMMON
6 bool
7 default y
8 select LEDS_GPIO_REGISTER
9
Lennert Buytenhekc17fad12006-06-27 23:03:03 +010010config CRUNCH
11 bool "Support for MaverickCrunch"
12 help
13 Enable kernel support for MaverickCrunch.
14
Lennert Buytenheke7736d42006-03-20 17:10:13 +000015comment "EP93xx Platforms"
16
Ryan Mallon6cb38c52009-05-21 22:11:52 +010017choice
18 prompt "EP93xx first SDRAM bank selection"
19 default EP93XX_SDCE3_SYNC_PHYS_OFFSET
20
21config 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
Hartley Sweeten1f8db4f2009-10-05 19:34:43 +010025 first SDRAM bank at 0x00000000.
Ryan Mallon6cb38c52009-05-21 22:11:52 +010026
27config EP93XX_SDCE0_PHYS_OFFSET
28 bool "0xc0000000 - SDCEO"
29 help
30 Select this option if you want support for EP93xx boards with the
Hartley Sweeten1f8db4f2009-10-05 19:34:43 +010031 first SDRAM bank at 0xc0000000.
32
33config 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
39config 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
45config 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.
Ryan Mallon6cb38c52009-05-21 22:11:52 +010050
51endchoice
52
Lennert Buytenhek52833042006-12-01 15:15:55 +010053config MACH_ADSSPHERE
54 bool "Support ADS Sphere"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010055 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenhek52833042006-12-01 15:15:55 +010056 help
57 Say 'Y' here if you want your kernel to support the ADS
58 Sphere board.
59
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010060config MACH_EDB93XX
61 bool
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010062
63config MACH_EDB9301
64 bool "Support Cirrus Logic EDB9301"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010065 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010066 select MACH_EDB93XX
67 help
68 Say 'Y' here if you want your kernel to support the Cirrus
69 Logic EDB9301 Evaluation Board.
70
Lennert Buytenhek1100c252006-06-29 16:06:31 +010071config MACH_EDB9302
72 bool "Support Cirrus Logic EDB9302"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010073 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010074 select MACH_EDB93XX
Lennert Buytenhek1100c252006-06-29 16:06:31 +010075 help
76 Say 'Y' here if you want your kernel to support the Cirrus
77 Logic EDB9302 Evaluation Board.
78
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010079config MACH_EDB9302A
80 bool "Support Cirrus Logic EDB9302A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010081 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010082 select MACH_EDB93XX
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010083 help
84 Say 'Y' here if you want your kernel to support the Cirrus
85 Logic EDB9302A Evaluation Board.
86
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010087config MACH_EDB9307
88 bool "Support Cirrus Logic EDB9307"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010089 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010090 select MACH_EDB93XX
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010091 help
92 Say 'Y' here if you want your kernel to support the Cirrus
93 Logic EDB9307 Evaluation Board.
94
Hartley Sweeten4c5744e2008-10-15 20:01:30 +010095config MACH_EDB9307A
96 bool "Support Cirrus Logic EDB9307A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010097 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010098 select MACH_EDB93XX
Hartley Sweeten4c5744e2008-10-15 20:01:30 +010099 help
100 Say 'Y' here if you want your kernel to support the Cirrus
101 Logic EDB9307A Evaluation Board.
102
Lennert Buytenhekbf11d262006-09-16 10:48:02 +0100103config MACH_EDB9312
104 bool "Support Cirrus Logic EDB9312"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100105 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100106 select MACH_EDB93XX
Lennert Buytenhekbf11d262006-09-16 10:48:02 +0100107 help
108 Say 'Y' here if you want your kernel to support the Cirrus
109 Logic EDB9312 Evaluation Board.
110
Lennert Buytenhek87c01732006-06-27 23:03:04 +0100111config MACH_EDB9315
112 bool "Support Cirrus Logic EDB9315"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100113 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100114 select MACH_EDB93XX
Lennert Buytenhek87c01732006-06-27 23:03:04 +0100115 help
116 Say 'Y' here if you want your kernel to support the Cirrus
117 Logic EDB9315 Evaluation Board.
118
Lennert Buytenhek9b841752006-07-01 19:56:47 +0100119config MACH_EDB9315A
120 bool "Support Cirrus Logic EDB9315A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100121 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100122 select MACH_EDB93XX
Lennert Buytenhek9b841752006-07-01 19:56:47 +0100123 help
124 Say 'Y' here if you want your kernel to support the Cirrus
125 Logic EDB9315A Evaluation Board.
126
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000127config MACH_GESBC9312
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100128 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000129 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
Manfred Gruberd941caa2006-12-17 22:10:48 +0100134config MACH_MICRO9
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100135 bool
Manfred Gruberd941caa2006-12-17 22:10:48 +0100136
137config MACH_MICRO9H
Hubert Feurstein14636002009-10-07 08:39:09 +0100138 bool "Support Contec Micro9-High"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100139 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100140 select MACH_MICRO9
141 help
142 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100143 Contec Micro9-High board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100144
145config MACH_MICRO9M
Hubert Feurstein14636002009-10-07 08:39:09 +0100146 bool "Support Contec Micro9-Mid"
147 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100148 select MACH_MICRO9
149 help
150 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100151 Contec Micro9-Mid board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100152
153config MACH_MICRO9L
Hubert Feurstein14636002009-10-07 08:39:09 +0100154 bool "Support Contec Micro9-Lite"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100155 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100156 select MACH_MICRO9
157 help
158 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100159 Contec Micro9-Lite board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100160
Hubert Feurstein72323442009-10-07 08:41:01 +0100161config 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
Ryan Mallona3662f62010-01-22 01:42:02 +0100169config 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
Ryan Mallondd2ac962010-02-15 01:16:01 +0100176config 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
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000183config MACH_TS72XX
184 bool "Support Technologic Systems TS-72xx SBC"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100185 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000186 help
187 Say 'Y' here if you want your kernel to support the
188 Technologic Systems TS-72xx board.
189
Hartley Sweeten1cb17e22011-10-08 23:04:34 +0100190config 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
Hartley Sweeten92e88aa2008-10-02 17:13:02 +0100197choice
198 prompt "Select a UART for early kernel messages"
199
200config EP93XX_EARLY_UART1
201 bool "UART1"
202
203config EP93XX_EARLY_UART2
204 bool "UART2"
205
206config EP93XX_EARLY_UART3
207 bool "UART3"
208
209endchoice
210
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000211endmenu
212
213endif