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