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