Merge branch 'upstream/xen-settime' of git://git.kernel.org/pub/scm/linux/kernel...
[pandora-kernel.git] / arch / arm / mach-ep93xx / Kconfig
1 if ARCH_EP93XX
2
3 menu "Cirrus EP93xx Implementation Options"
4
5 config CRUNCH
6         bool "Support for MaverickCrunch"
7         help
8           Enable kernel support for MaverickCrunch.
9
10 comment "EP93xx Platforms"
11
12 choice
13         prompt "EP93xx first SDRAM bank selection"
14         default EP93XX_SDCE3_SYNC_PHYS_OFFSET
15
16 config 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
22 config 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
28 config 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
34 config 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
40 config 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.
45
46 endchoice
47
48 config MACH_ADSSPHERE
49         bool "Support ADS Sphere"
50         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
51         help
52           Say 'Y' here if you want your kernel to support the ADS
53           Sphere board.
54
55 config MACH_EDB93XX
56         bool
57
58 config MACH_EDB9301
59         bool "Support Cirrus Logic EDB9301"
60         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
61         select MACH_EDB93XX
62         help
63           Say 'Y' here if you want your kernel to support the Cirrus
64           Logic EDB9301 Evaluation Board.
65
66 config MACH_EDB9302
67         bool "Support Cirrus Logic EDB9302"
68         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
69         select MACH_EDB93XX
70         help
71           Say 'Y' here if you want your kernel to support the Cirrus
72           Logic EDB9302 Evaluation Board.
73
74 config MACH_EDB9302A
75         bool "Support Cirrus Logic EDB9302A"
76         depends on EP93XX_SDCE0_PHYS_OFFSET
77         select MACH_EDB93XX
78         help
79           Say 'Y' here if you want your kernel to support the Cirrus
80           Logic EDB9302A Evaluation Board.
81
82 config MACH_EDB9307
83         bool "Support Cirrus Logic EDB9307"
84         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
85         select MACH_EDB93XX
86         help
87           Say 'Y' here if you want your kernel to support the Cirrus
88           Logic EDB9307 Evaluation Board.
89
90 config MACH_EDB9307A
91         bool "Support Cirrus Logic EDB9307A"
92         depends on EP93XX_SDCE0_PHYS_OFFSET
93         select MACH_EDB93XX
94         help
95           Say 'Y' here if you want your kernel to support the Cirrus
96           Logic EDB9307A Evaluation Board.
97
98 config MACH_EDB9312
99         bool "Support Cirrus Logic EDB9312"
100         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
101         select MACH_EDB93XX
102         help
103           Say 'Y' here if you want your kernel to support the Cirrus
104           Logic EDB9312 Evaluation Board.
105
106 config MACH_EDB9315
107         bool "Support Cirrus Logic EDB9315"
108         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
109         select MACH_EDB93XX
110         help
111           Say 'Y' here if you want your kernel to support the Cirrus
112           Logic EDB9315 Evaluation Board.
113
114 config MACH_EDB9315A
115         bool "Support Cirrus Logic EDB9315A"
116         depends on EP93XX_SDCE0_PHYS_OFFSET
117         select MACH_EDB93XX
118         help
119           Say 'Y' here if you want your kernel to support the Cirrus
120           Logic EDB9315A Evaluation Board.
121
122 config MACH_GESBC9312
123         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
124         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
129 config MACH_MICRO9
130         bool
131
132 config MACH_MICRO9H
133         bool "Support Contec Micro9-High"
134         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
135         select MACH_MICRO9
136         help
137           Say 'Y' here if you want your kernel to support the
138           Contec Micro9-High board.
139
140 config MACH_MICRO9M
141         bool "Support Contec Micro9-Mid"
142         depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
143         select MACH_MICRO9
144         help
145           Say 'Y' here if you want your kernel to support the
146           Contec Micro9-Mid board.
147
148 config MACH_MICRO9L
149         bool "Support Contec Micro9-Lite"
150         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
151         select MACH_MICRO9
152         help
153           Say 'Y' here if you want your kernel to support the
154           Contec Micro9-Lite board.
155
156 config MACH_MICRO9S
157         bool "Support Contec Micro9-Slim"
158         depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET
159         select MACH_MICRO9
160         help
161           Say 'Y' here if you want your kernel to support the
162           Contec Micro9-Slim board.
163
164 config MACH_SIM_ONE
165         bool "Support Simplemachines Sim.One board"
166         depends on EP93XX_SDCE0_PHYS_OFFSET
167         help
168           Say 'Y' here if you want your kernel to support the
169           Simplemachines Sim.One board.
170
171 config MACH_SNAPPER_CL15
172         bool "Support Bluewater Systems Snapper CL15 Module"
173         depends on EP93XX_SDCE0_PHYS_OFFSET
174         help
175           Say 'Y' here if you want your kernel to support the Bluewater
176           Systems Snapper CL15 Module.
177
178 config MACH_TS72XX
179         bool "Support Technologic Systems TS-72xx SBC"
180         depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET
181         help
182           Say 'Y' here if you want your kernel to support the
183           Technologic Systems TS-72xx board.
184
185 config MACH_VISION_EP9307
186         bool "Support Vision Engraving Systems EP9307 SoM"
187         depends on EP93XX_SDCE0_PHYS_OFFSET
188         help
189           Say 'Y' here if you want your kernel to support the
190           Vision Engraving Systems EP9307 SoM.
191
192 choice
193         prompt "Select a UART for early kernel messages"
194
195 config EP93XX_EARLY_UART1
196         bool "UART1"
197
198 config EP93XX_EARLY_UART2
199         bool "UART2"
200
201 config EP93XX_EARLY_UART3
202         bool "UART3"
203
204 endchoice
205
206 endmenu
207
208 endif