blob: 4ad0380ff806019d503ed2e9e2d21facc5f06b31 [file] [log] [blame]
Lennert Buytenheke7736d42006-03-20 17:10:13 +00001if ARCH_EP93XX
2
3menu "Cirrus EP93xx Implementation Options"
4
Lennert Buytenhekc17fad12006-06-27 23:03:03 +01005config CRUNCH
6 bool "Support for MaverickCrunch"
7 help
8 Enable kernel support for MaverickCrunch.
9
Lennert Buytenheke7736d42006-03-20 17:10:13 +000010comment "EP93xx Platforms"
11
Ryan Mallon6cb38c52009-05-21 22:11:52 +010012choice
13 prompt "EP93xx first SDRAM bank selection"
14 default EP93XX_SDCE3_SYNC_PHYS_OFFSET
15
16config 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
Hartley Sweeten1f8db4f2009-10-05 19:34:43 +010020 first SDRAM bank at 0x00000000.
Ryan Mallon6cb38c52009-05-21 22:11:52 +010021
22config EP93XX_SDCE0_PHYS_OFFSET
23 bool "0xc0000000 - SDCEO"
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 0xc0000000.
27
28config 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
34config 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
40config 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.
Ryan Mallon6cb38c52009-05-21 22:11:52 +010045
46endchoice
47
Lennert Buytenhek52833042006-12-01 15:15:55 +010048config MACH_ADSSPHERE
49 bool "Support ADS Sphere"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010050 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenhek52833042006-12-01 15:15:55 +010051 help
52 Say 'Y' here if you want your kernel to support the ADS
53 Sphere board.
54
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010055config MACH_EDB93XX
56 bool
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010057
58config MACH_EDB9301
59 bool "Support Cirrus Logic EDB9301"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010060 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010061 select MACH_EDB93XX
62 help
63 Say 'Y' here if you want your kernel to support the Cirrus
64 Logic EDB9301 Evaluation Board.
65
Lennert Buytenhek1100c252006-06-29 16:06:31 +010066config MACH_EDB9302
67 bool "Support Cirrus Logic EDB9302"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010068 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010069 select MACH_EDB93XX
Lennert Buytenhek1100c252006-06-29 16:06:31 +010070 help
71 Say 'Y' here if you want your kernel to support the Cirrus
72 Logic EDB9302 Evaluation Board.
73
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010074config MACH_EDB9302A
75 bool "Support Cirrus Logic EDB9302A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010076 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010077 select MACH_EDB93XX
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010078 help
79 Say 'Y' here if you want your kernel to support the Cirrus
80 Logic EDB9302A Evaluation Board.
81
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010082config MACH_EDB9307
83 bool "Support Cirrus Logic EDB9307"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010084 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010085 select MACH_EDB93XX
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010086 help
87 Say 'Y' here if you want your kernel to support the Cirrus
88 Logic EDB9307 Evaluation Board.
89
Hartley Sweeten4c5744e2008-10-15 20:01:30 +010090config MACH_EDB9307A
91 bool "Support Cirrus Logic EDB9307A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010092 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010093 select MACH_EDB93XX
Hartley Sweeten4c5744e2008-10-15 20:01:30 +010094 help
95 Say 'Y' here if you want your kernel to support the Cirrus
96 Logic EDB9307A Evaluation Board.
97
Lennert Buytenhekbf11d262006-09-16 10:48:02 +010098config MACH_EDB9312
99 bool "Support Cirrus Logic EDB9312"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100100 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100101 select MACH_EDB93XX
Lennert Buytenhekbf11d262006-09-16 10:48:02 +0100102 help
103 Say 'Y' here if you want your kernel to support the Cirrus
104 Logic EDB9312 Evaluation Board.
105
Lennert Buytenhek87c01732006-06-27 23:03:04 +0100106config MACH_EDB9315
107 bool "Support Cirrus Logic EDB9315"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100108 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100109 select MACH_EDB93XX
Lennert Buytenhek87c01732006-06-27 23:03:04 +0100110 help
111 Say 'Y' here if you want your kernel to support the Cirrus
112 Logic EDB9315 Evaluation Board.
113
Lennert Buytenhek9b841752006-07-01 19:56:47 +0100114config MACH_EDB9315A
115 bool "Support Cirrus Logic EDB9315A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100116 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100117 select MACH_EDB93XX
Lennert Buytenhek9b841752006-07-01 19:56:47 +0100118 help
119 Say 'Y' here if you want your kernel to support the Cirrus
120 Logic EDB9315A Evaluation Board.
121
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000122config MACH_GESBC9312
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100123 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000124 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
Manfred Gruberd941caa2006-12-17 22:10:48 +0100129config MACH_MICRO9
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100130 bool
Manfred Gruberd941caa2006-12-17 22:10:48 +0100131
132config MACH_MICRO9H
Hubert Feurstein14636002009-10-07 08:39:09 +0100133 bool "Support Contec Micro9-High"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100134 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100135 select MACH_MICRO9
136 help
137 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100138 Contec Micro9-High board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100139
140config MACH_MICRO9M
Hubert Feurstein14636002009-10-07 08:39:09 +0100141 bool "Support Contec Micro9-Mid"
142 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100143 select MACH_MICRO9
144 help
145 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100146 Contec Micro9-Mid board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100147
148config MACH_MICRO9L
Hubert Feurstein14636002009-10-07 08:39:09 +0100149 bool "Support Contec Micro9-Lite"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100150 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100151 select MACH_MICRO9
152 help
153 Say 'Y' here if you want your kernel to support the
Hubert Feurstein14636002009-10-07 08:39:09 +0100154 Contec Micro9-Lite board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100155
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000156config MACH_TS72XX
157 bool "Support Technologic Systems TS-72xx SBC"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100158 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000159 help
160 Say 'Y' here if you want your kernel to support the
161 Technologic Systems TS-72xx board.
162
Hartley Sweeten92e88aa2008-10-02 17:13:02 +0100163choice
164 prompt "Select a UART for early kernel messages"
165
166config EP93XX_EARLY_UART1
167 bool "UART1"
168
169config EP93XX_EARLY_UART2
170 bool "UART2"
171
172config EP93XX_EARLY_UART3
173 bool "UART3"
174
175endchoice
176
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000177endmenu
178
179endif