blob: bec570ae6494d0bfacd8b479ee9876fbc61dbfeb [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
H Hartley Sweetenb19e11f2013-11-19 10:23:06 +11008 select SOC_BUS
H Hartley Sweetena1eacd72012-04-11 15:44:42 -07009 select LEDS_GPIO_REGISTER
10
Lennert Buytenhekc17fad12006-06-27 23:03:03 +010011config CRUNCH
12 bool "Support for MaverickCrunch"
13 help
14 Enable kernel support for MaverickCrunch.
15
Lennert Buytenheke7736d42006-03-20 17:10:13 +000016comment "EP93xx Platforms"
17
Ryan Mallon6cb38c52009-05-21 22:11:52 +010018choice
19 prompt "EP93xx first SDRAM bank selection"
20 default EP93XX_SDCE3_SYNC_PHYS_OFFSET
21
22config EP93XX_SDCE3_SYNC_PHYS_OFFSET
23 bool "0x00000000 - SDCE3/SyncBoot"
24 help
25 Select this option if you want support for EP93xx boards with the
Hartley Sweeten1f8db4f2009-10-05 19:34:43 +010026 first SDRAM bank at 0x00000000.
Ryan Mallon6cb38c52009-05-21 22:11:52 +010027
28config EP93XX_SDCE0_PHYS_OFFSET
29 bool "0xc0000000 - SDCEO"
30 help
31 Select this option if you want support for EP93xx boards with the
Hartley Sweeten1f8db4f2009-10-05 19:34:43 +010032 first SDRAM bank at 0xc0000000.
33
34config EP93XX_SDCE1_PHYS_OFFSET
35 bool "0xd0000000 - SDCE1"
36 help
37 Select this option if you want support for EP93xx boards with the
38 first SDRAM bank at 0xd0000000.
39
40config EP93XX_SDCE2_PHYS_OFFSET
41 bool "0xe0000000 - SDCE2"
42 help
43 Select this option if you want support for EP93xx boards with the
44 first SDRAM bank at 0xe0000000.
45
46config EP93XX_SDCE3_ASYNC_PHYS_OFFSET
47 bool "0xf0000000 - SDCE3/AsyncBoot"
48 help
49 Select this option if you want support for EP93xx boards with the
50 first SDRAM bank at 0xf0000000.
Ryan Mallon6cb38c52009-05-21 22:11:52 +010051
52endchoice
53
Lennert Buytenhek52833042006-12-01 15:15:55 +010054config MACH_ADSSPHERE
55 bool "Support ADS Sphere"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010056 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenhek52833042006-12-01 15:15:55 +010057 help
58 Say 'Y' here if you want your kernel to support the ADS
59 Sphere board.
60
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010061config MACH_EDB93XX
62 bool
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010063
64config MACH_EDB9301
65 bool "Support Cirrus Logic EDB9301"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010066 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010067 select MACH_EDB93XX
68 help
69 Say 'Y' here if you want your kernel to support the Cirrus
70 Logic EDB9301 Evaluation Board.
71
Lennert Buytenhek1100c252006-06-29 16:06:31 +010072config MACH_EDB9302
73 bool "Support Cirrus Logic EDB9302"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010074 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010075 select MACH_EDB93XX
Lennert Buytenhek1100c252006-06-29 16:06:31 +010076 help
77 Say 'Y' here if you want your kernel to support the Cirrus
78 Logic EDB9302 Evaluation Board.
79
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010080config MACH_EDB9302A
81 bool "Support Cirrus Logic EDB9302A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010082 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010083 select MACH_EDB93XX
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010084 help
85 Say 'Y' here if you want your kernel to support the Cirrus
86 Logic EDB9302A Evaluation Board.
87
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010088config MACH_EDB9307
89 bool "Support Cirrus Logic EDB9307"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010090 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010091 select MACH_EDB93XX
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010092 help
93 Say 'Y' here if you want your kernel to support the Cirrus
94 Logic EDB9307 Evaluation Board.
95
Hartley Sweeten4c5744e2008-10-15 20:01:30 +010096config MACH_EDB9307A
97 bool "Support Cirrus Logic EDB9307A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010098 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010099 select MACH_EDB93XX
Hartley Sweeten4c5744e2008-10-15 20:01:30 +0100100 help
101 Say 'Y' here if you want your kernel to support the Cirrus
102 Logic EDB9307A Evaluation Board.
103
Lennert Buytenhekbf11d262006-09-16 10:48:02 +0100104config MACH_EDB9312
105 bool "Support Cirrus Logic EDB9312"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100106 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100107 select MACH_EDB93XX
Lennert Buytenhekbf11d262006-09-16 10:48:02 +0100108 help
109 Say 'Y' here if you want your kernel to support the Cirrus
110 Logic EDB9312 Evaluation Board.
111
Lennert Buytenhek87c01732006-06-27 23:03:04 +0100112config MACH_EDB9315
113 bool "Support Cirrus Logic EDB9315"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100114 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100115 select MACH_EDB93XX
Lennert Buytenhek87c01732006-06-27 23:03:04 +0100116 help
117 Say 'Y' here if you want your kernel to support the Cirrus
118 Logic EDB9315 Evaluation Board.
119
Lennert Buytenhek9b841752006-07-01 19:56:47 +0100120config MACH_EDB9315A
121 bool "Support Cirrus Logic EDB9315A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100122 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100123 select MACH_EDB93XX
Lennert Buytenhek9b841752006-07-01 19:56:47 +0100124 help
125 Say 'Y' here if you want your kernel to support the Cirrus
126 Logic EDB9315A Evaluation Board.
127
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000128config MACH_GESBC9312
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100129 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000130 bool "Support Glomation GESBC-9312-sx"
131 help
132 Say 'Y' here if you want your kernel to support the Glomation
133 GESBC-9312-sx board.
134
Manfred Gruberd941caa2006-12-17 22:10:48 +0100135config MACH_MICRO9
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100136 bool
Manfred Gruberd941caa2006-12-17 22:10:48 +0100137
138config MACH_MICRO9H
Hubert Feurstein14636002009-10-07 08:39:09 +0100139 bool "Support Contec Micro9-High"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100140 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100141 select MACH_MICRO9
142 help
143 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100144 Contec Micro9-High board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100145
146config MACH_MICRO9M
Hubert Feurstein14636002009-10-07 08:39:09 +0100147 bool "Support Contec Micro9-Mid"
148 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100149 select MACH_MICRO9
150 help
151 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100152 Contec Micro9-Mid board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100153
154config MACH_MICRO9L
Hubert Feurstein14636002009-10-07 08:39:09 +0100155 bool "Support Contec Micro9-Lite"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100156 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100157 select MACH_MICRO9
158 help
159 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100160 Contec Micro9-Lite board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100161
Hubert Feurstein72323442009-10-07 08:41:01 +0100162config MACH_MICRO9S
163 bool "Support Contec Micro9-Slim"
164 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
165 select MACH_MICRO9
166 help
167 Say 'Y' here if you want your kernel to support the
168 Contec Micro9-Slim board.
169
Ryan Mallona3662f62010-01-22 01:42:02 +0100170config MACH_SIM_ONE
171 bool "Support Simplemachines Sim.One board"
172 depends on EP93XX_SDCE0_PHYS_OFFSET
173 help
174 Say 'Y' here if you want your kernel to support the
175 Simplemachines Sim.One board.
176
Ryan Mallondd2ac962010-02-15 01:16:01 +0100177config MACH_SNAPPER_CL15
178 bool "Support Bluewater Systems Snapper CL15 Module"
179 depends on EP93XX_SDCE0_PHYS_OFFSET
180 help
181 Say 'Y' here if you want your kernel to support the Bluewater
182 Systems Snapper CL15 Module.
183
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000184config MACH_TS72XX
185 bool "Support Technologic Systems TS-72xx SBC"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100186 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000187 help
188 Say 'Y' here if you want your kernel to support the
189 Technologic Systems TS-72xx board.
190
Hartley Sweeten1cb17e22011-10-08 23:04:34 +0100191config MACH_VISION_EP9307
192 bool "Support Vision Engraving Systems EP9307 SoM"
193 depends on EP93XX_SDCE0_PHYS_OFFSET
194 help
195 Say 'Y' here if you want your kernel to support the
196 Vision Engraving Systems EP9307 SoM.
197
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000198endmenu
199
200endif