]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/m68k/Kconfig
arch: Make board selection choices optional
[karo-tx-uboot.git] / arch / m68k / Kconfig
1 menu "M68000 architecture"
2         depends on M68K
3
4 config SYS_ARCH
5         default "m68k"
6
7 # processor family
8 config MCF520x
9         bool
10
11 config MCF52x2
12         bool
13
14 config MCF523x
15         bool
16
17 config MCF530x
18         bool
19
20 config MCF5301x
21         bool
22
23 config MCF532x
24         bool
25
26 config MCF537x
27         bool
28
29 config MCF5441x
30         bool
31
32 config MCF5445x
33         bool
34
35 config MCF5227x
36         bool
37
38 config MCF547x_8x
39         bool
40
41 # processor type
42 config M5208
43         bool
44         select MCF520x
45
46 config M5235
47         bool
48         select MCF523x
49
50 config M5249
51         bool
52         select MCF52x2
53
54 config M5253
55         bool
56         select MCF52x2
57
58 config M5271
59         bool
60         select MCF52x2
61
62 config M5272
63         bool
64         select MCF52x2
65
66 config M5275
67         bool
68         select MCF52x2
69
70 config M5282
71         bool
72         select MCF52x2
73
74 config M5307
75         bool
76         select MCF530x
77
78 config M53015
79         bool
80         select MCF5301x
81
82 config M5329
83         bool
84         select MCF532x
85
86 config M5373
87         bool
88         select MCF532x
89         select MCF537x
90
91 config M54418
92         bool
93         select MCF5441x
94
95 config M54451
96         bool
97         select MCF5445x
98
99 config M54455
100         bool
101         select MCF5445x
102
103 config M52277
104         bool
105         select MCF5227x
106
107 config M547x
108         bool
109         select MCF547x_8x
110
111 config M548x
112         bool
113         select MCF547x_8x
114
115 choice
116         prompt "Target select"
117         optional
118
119 config TARGET_M52277EVB
120         bool "Support M52277EVB"
121         select M52277
122
123 config TARGET_M5235EVB
124         bool "Support M5235EVB"
125         select M5235
126
127 config TARGET_COBRA5272
128         bool "Support cobra5272"
129         select M5272
130
131 config TARGET_EB_CPU5282
132         bool "Support eb_cpu5282"
133         select M5282
134
135 config TARGET_M5208EVBE
136         bool "Support M5208EVBE"
137         select M5208
138
139 config TARGET_M5249EVB
140         bool "Support M5249EVB"
141         select M5249
142
143 config TARGET_M5253DEMO
144         bool "Support M5253DEMO"
145         select M5253
146
147 config TARGET_M5253EVBE
148         bool "Support M5253EVBE"
149         select M5253
150
151 config TARGET_M5272C3
152         bool "Support M5272C3"
153         select M5272
154
155 config TARGET_M5275EVB
156         bool "Support M5275EVB"
157         select M5275
158
159 config TARGET_M5282EVB
160         bool "Support M5282EVB"
161         select M5282
162
163 config TARGET_ASTRO_MCF5373L
164         bool "Support astro_mcf5373l"
165         select M5373
166
167 config TARGET_M53017EVB
168         bool "Support M53017EVB"
169         select M53015
170
171 config TARGET_M5329EVB
172         bool "Support M5329EVB"
173         select M5329
174
175 config TARGET_M5373EVB
176         bool "Support M5373EVB"
177         select M5373
178
179 config TARGET_M54418TWR
180         bool "Support M54418TWR"
181         select M54418
182
183 config TARGET_M54451EVB
184         bool "Support M54451EVB"
185         select M54451
186
187 config TARGET_M54455EVB
188         bool "Support M54455EVB"
189         select M54455
190
191 config TARGET_M5475EVB
192         bool "Support M5475EVB"
193         select M547x
194
195 config TARGET_M5485EVB
196         bool "Support M5485EVB"
197         select M548x
198
199 config TARGET_AMCORE
200         bool "Support AMCORE"
201         select M5307
202
203 endchoice
204
205 source "board/BuS/eb_cpu5282/Kconfig"
206 source "board/astro/mcf5373l/Kconfig"
207 source "board/cobra5272/Kconfig"
208 source "board/freescale/m5208evbe/Kconfig"
209 source "board/freescale/m52277evb/Kconfig"
210 source "board/freescale/m5235evb/Kconfig"
211 source "board/freescale/m5249evb/Kconfig"
212 source "board/freescale/m5253demo/Kconfig"
213 source "board/freescale/m5253evbe/Kconfig"
214 source "board/freescale/m5272c3/Kconfig"
215 source "board/freescale/m5275evb/Kconfig"
216 source "board/freescale/m5282evb/Kconfig"
217 source "board/freescale/m53017evb/Kconfig"
218 source "board/freescale/m5329evb/Kconfig"
219 source "board/freescale/m5373evb/Kconfig"
220 source "board/freescale/m54418twr/Kconfig"
221 source "board/freescale/m54451evb/Kconfig"
222 source "board/freescale/m54455evb/Kconfig"
223 source "board/freescale/m547xevb/Kconfig"
224 source "board/freescale/m548xevb/Kconfig"
225 source "board/sysam/amcore/Kconfig"
226
227 endmenu