blob: d7291c682a64622f45e5a243aebfab1384538017 [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
20 first SDRAM bank at 0x00000000
21
22config EP93XX_SDCE0_PHYS_OFFSET
23 bool "0xc0000000 - SDCEO"
24 help
25 Select this option if you want support for EP93xx boards with the
26 first SDRAM bank at 0xc0000000
27
28endchoice
29
Lennert Buytenhek52833042006-12-01 15:15:55 +010030config MACH_ADSSPHERE
31 bool "Support ADS Sphere"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010032 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenhek52833042006-12-01 15:15:55 +010033 help
34 Say 'Y' here if you want your kernel to support the ADS
35 Sphere board.
36
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010037config MACH_EDB93XX
38 bool
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010039
40config MACH_EDB9301
41 bool "Support Cirrus Logic EDB9301"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010042 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010043 select MACH_EDB93XX
44 help
45 Say 'Y' here if you want your kernel to support the Cirrus
46 Logic EDB9301 Evaluation Board.
47
Lennert Buytenhek1100c252006-06-29 16:06:31 +010048config MACH_EDB9302
49 bool "Support Cirrus Logic EDB9302"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010050 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010051 select MACH_EDB93XX
Lennert Buytenhek1100c252006-06-29 16:06:31 +010052 help
53 Say 'Y' here if you want your kernel to support the Cirrus
54 Logic EDB9302 Evaluation Board.
55
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010056config MACH_EDB9302A
57 bool "Support Cirrus Logic EDB9302A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010058 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010059 select MACH_EDB93XX
Lennert Buytenhek47d7e522006-12-06 23:07:13 +010060 help
61 Say 'Y' here if you want your kernel to support the Cirrus
62 Logic EDB9302A Evaluation Board.
63
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010064config MACH_EDB9307
65 bool "Support Cirrus Logic EDB9307"
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
Herbert Valerio Riedel353ba842007-09-23 08:30:16 +010068 help
69 Say 'Y' here if you want your kernel to support the Cirrus
70 Logic EDB9307 Evaluation Board.
71
Hartley Sweeten4c5744e2008-10-15 20:01:30 +010072config MACH_EDB9307A
73 bool "Support Cirrus Logic EDB9307A"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010074 depends on EP93XX_SDCE0_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010075 select MACH_EDB93XX
Hartley Sweeten4c5744e2008-10-15 20:01:30 +010076 help
77 Say 'Y' here if you want your kernel to support the Cirrus
78 Logic EDB9307A Evaluation Board.
79
Lennert Buytenhekbf11d262006-09-16 10:48:02 +010080config MACH_EDB9312
81 bool "Support Cirrus Logic EDB9312"
Ryan Mallon6cb38c52009-05-21 22:11:52 +010082 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +010083 select MACH_EDB93XX
Lennert Buytenhekbf11d262006-09-16 10:48:02 +010084 help
85 Say 'Y' here if you want your kernel to support the Cirrus
86 Logic EDB9312 Evaluation Board.
87
Lennert Buytenhek87c01732006-06-27 23:03:04 +010088config MACH_EDB9315
89 bool "Support Cirrus Logic EDB9315"
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
Lennert Buytenhek87c01732006-06-27 23:03:04 +010092 help
93 Say 'Y' here if you want your kernel to support the Cirrus
94 Logic EDB9315 Evaluation Board.
95
Lennert Buytenhek9b841752006-07-01 19:56:47 +010096config MACH_EDB9315A
97 bool "Support Cirrus Logic EDB9315A"
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
Lennert Buytenhek9b841752006-07-01 19:56:47 +0100100 help
101 Say 'Y' here if you want your kernel to support the Cirrus
102 Logic EDB9315A Evaluation Board.
103
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000104config MACH_GESBC9312
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100105 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000106 bool "Support Glomation GESBC-9312-sx"
107 help
108 Say 'Y' here if you want your kernel to support the Glomation
109 GESBC-9312-sx board.
110
Manfred Gruberd941caa2006-12-17 22:10:48 +0100111config MACH_MICRO9
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100112 bool
Manfred Gruberd941caa2006-12-17 22:10:48 +0100113
114config MACH_MICRO9H
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100115 bool "Support Contec Hypercontrol Micro9-H"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100116 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100117 select MACH_MICRO9
118 help
119 Say 'Y' here if you want your kernel to support the
120 Contec Hypercontrol Micro9-H board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100121
122config MACH_MICRO9M
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100123 bool "Support Contec Hypercontrol Micro9-M"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100124 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100125 select MACH_MICRO9
126 help
127 Say 'Y' here if you want your kernel to support the
128 Contec Hypercontrol Micro9-M board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100129
130config MACH_MICRO9L
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100131 bool "Support Contec Hypercontrol Micro9-L"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100132 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Hartley Sweetena2bd40d2009-05-04 19:09:25 +0100133 select MACH_MICRO9
134 help
135 Say 'Y' here if you want your kernel to support the
136 Contec Hypercontrol Micro9-L board.
Manfred Gruberd941caa2006-12-17 22:10:48 +0100137
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000138config MACH_TS72XX
139 bool "Support Technologic Systems TS-72xx SBC"
Ryan Mallon6cb38c52009-05-21 22:11:52 +0100140 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000141 help
142 Say 'Y' here if you want your kernel to support the
143 Technologic Systems TS-72xx board.
144
Hartley Sweeten92e88aa2008-10-02 17:13:02 +0100145choice
146 prompt "Select a UART for early kernel messages"
147
148config EP93XX_EARLY_UART1
149 bool "UART1"
150
151config EP93XX_EARLY_UART2
152 bool "UART2"
153
154config EP93XX_EARLY_UART3
155 bool "UART3"
156
157endchoice
158
Lennert Buytenheke7736d42006-03-20 17:10:13 +0000159endmenu
160
161endif