blob: 88e7d6a7b67d669d9c1685b7011de728f076e7ce [file] [log] [blame]
Masahiro Yamadad3ae6782014-07-30 14:08:14 +09001menu "M68000 architecture"
2 depends on M68K
3
4config SYS_ARCH
Masahiro Yamadad3ae6782014-07-30 14:08:14 +09005 default "m68k"
6
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +09007# processor family
8config MCF520x
9 bool
10
11config MCF52x2
12 bool
Simon Glass41f661d2017-07-23 21:19:41 -060013 imply ENV_IS_IN_FLASH
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090014
Masahiro Yamada04223a22015-03-27 17:01:11 +090015config MCF523x
16 bool
17
Masahiro Yamada74bc0612015-03-27 17:01:07 +090018config MCF530x
19 bool
20
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090021config MCF5301x
22 bool
23
24config MCF532x
25 bool
Simon Glass41f661d2017-07-23 21:19:41 -060026 imply ENV_IS_IN_FLASH
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090027
28config MCF537x
29 bool
30
Masahiro Yamadab01d8642015-03-27 17:01:09 +090031config MCF5441x
32 bool
33
34config MCF5445x
35 bool
36
Masahiro Yamada06f27592015-03-27 17:01:10 +090037config MCF5227x
38 bool
39
Masahiro Yamada0e4f3df2015-03-27 17:01:12 +090040config MCF547x_8x
41 bool
Simon Glass41f661d2017-07-23 21:19:41 -060042 imply ENV_IS_IN_FLASH
Masahiro Yamada0e4f3df2015-03-27 17:01:12 +090043
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090044# processor type
45config M5208
46 bool
47 select MCF520x
48
Masahiro Yamada04223a22015-03-27 17:01:11 +090049config M5235
50 bool
51 select MCF523x
52
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090053config M5249
54 bool
55 select MCF52x2
56
57config M5253
58 bool
59 select MCF52x2
60
61config M5271
62 bool
63 select MCF52x2
64
65config M5272
66 bool
67 select MCF52x2
68
69config M5275
70 bool
71 select MCF52x2
72
73config M5282
74 bool
75 select MCF52x2
Simon Glass41f661d2017-07-23 21:19:41 -060076 imply ENV_IS_IN_FLASH
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090077
Masahiro Yamada74bc0612015-03-27 17:01:07 +090078config M5307
79 bool
80 select MCF530x
81
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090082config M53015
83 bool
84 select MCF5301x
85
86config M5329
87 bool
88 select MCF532x
89
90config M5373
91 bool
92 select MCF532x
93 select MCF537x
94
Masahiro Yamadab01d8642015-03-27 17:01:09 +090095config M54418
96 bool
97 select MCF5441x
98
99config M54451
100 bool
101 select MCF5445x
102
103config M54455
104 bool
105 select MCF5445x
106
Masahiro Yamada06f27592015-03-27 17:01:10 +0900107config M52277
108 bool
109 select MCF5227x
110
Masahiro Yamada0e4f3df2015-03-27 17:01:12 +0900111config M547x
112 bool
113 select MCF547x_8x
Simon Glass41f661d2017-07-23 21:19:41 -0600114 imply ENV_IS_IN_FLASH
Masahiro Yamada0e4f3df2015-03-27 17:01:12 +0900115
116config M548x
117 bool
118 select MCF547x_8x
Simon Glass41f661d2017-07-23 21:19:41 -0600119 imply ENV_IS_IN_FLASH
Masahiro Yamada0e4f3df2015-03-27 17:01:12 +0900120
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900121choice
122 prompt "Target select"
Joe Hershbergerf0699602015-05-12 14:46:23 -0500123 optional
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900124
125config TARGET_M52277EVB
126 bool "Support M52277EVB"
Masahiro Yamada06f27592015-03-27 17:01:10 +0900127 select M52277
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900128
129config TARGET_M5235EVB
130 bool "Support M5235EVB"
Masahiro Yamada04223a22015-03-27 17:01:11 +0900131 select M5235
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900132
133config TARGET_COBRA5272
134 bool "Support cobra5272"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900135 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900136
137config TARGET_EB_CPU5282
138 bool "Support eb_cpu5282"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900139 select M5282
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900140
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900141config TARGET_M5208EVBE
142 bool "Support M5208EVBE"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900143 select M5208
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900144
145config TARGET_M5249EVB
146 bool "Support M5249EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900147 select M5249
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900148
149config TARGET_M5253DEMO
150 bool "Support M5253DEMO"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900151 select M5253
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900152
153config TARGET_M5253EVBE
154 bool "Support M5253EVBE"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900155 select M5253
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900156
157config TARGET_M5272C3
158 bool "Support M5272C3"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900159 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900160
161config TARGET_M5275EVB
162 bool "Support M5275EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900163 select M5275
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900164
165config TARGET_M5282EVB
166 bool "Support M5282EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900167 select M5282
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900168
169config TARGET_ASTRO_MCF5373L
170 bool "Support astro_mcf5373l"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900171 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900172
173config TARGET_M53017EVB
174 bool "Support M53017EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900175 select M53015
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900176
177config TARGET_M5329EVB
178 bool "Support M5329EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900179 select M5329
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900180
181config TARGET_M5373EVB
182 bool "Support M5373EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900183 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900184
185config TARGET_M54418TWR
186 bool "Support M54418TWR"
Masahiro Yamadab01d8642015-03-27 17:01:09 +0900187 select M54418
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900188
189config TARGET_M54451EVB
190 bool "Support M54451EVB"
Masahiro Yamadab01d8642015-03-27 17:01:09 +0900191 select M54451
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900192
193config TARGET_M54455EVB
194 bool "Support M54455EVB"
Masahiro Yamadab01d8642015-03-27 17:01:09 +0900195 select M54455
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900196
197config TARGET_M5475EVB
198 bool "Support M5475EVB"
Masahiro Yamada0e4f3df2015-03-27 17:01:12 +0900199 select M547x
Simon Glass41f661d2017-07-23 21:19:41 -0600200 imply ENV_IS_IN_FLASH
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900201
202config TARGET_M5485EVB
203 bool "Support M5485EVB"
Masahiro Yamada0e4f3df2015-03-27 17:01:12 +0900204 select M548x
Simon Glass41f661d2017-07-23 21:19:41 -0600205 imply ENV_IS_IN_FLASH
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900206
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100207config TARGET_AMCORE
208 bool "Support AMCORE"
Masahiro Yamada74bc0612015-03-27 17:01:07 +0900209 select M5307
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100210
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900211endchoice
212
213source "board/BuS/eb_cpu5282/Kconfig"
214source "board/astro/mcf5373l/Kconfig"
215source "board/cobra5272/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900216source "board/freescale/m5208evbe/Kconfig"
217source "board/freescale/m52277evb/Kconfig"
218source "board/freescale/m5235evb/Kconfig"
219source "board/freescale/m5249evb/Kconfig"
220source "board/freescale/m5253demo/Kconfig"
221source "board/freescale/m5253evbe/Kconfig"
222source "board/freescale/m5272c3/Kconfig"
223source "board/freescale/m5275evb/Kconfig"
224source "board/freescale/m5282evb/Kconfig"
225source "board/freescale/m53017evb/Kconfig"
226source "board/freescale/m5329evb/Kconfig"
227source "board/freescale/m5373evb/Kconfig"
228source "board/freescale/m54418twr/Kconfig"
229source "board/freescale/m54451evb/Kconfig"
230source "board/freescale/m54455evb/Kconfig"
231source "board/freescale/m547xevb/Kconfig"
232source "board/freescale/m548xevb/Kconfig"
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100233source "board/sysam/amcore/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900234
235endmenu