blob: 7f6e4310f1f4beee3b91476cab2d80b71b939e8d [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
Angelo Dureghello605bfd32019-03-13 21:46:42 +01009 select OF_CONTROL
10 select DM
11 select DM_SERIAL
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090012 bool
13
14config MCF52x2
Angelo Dureghello605bfd32019-03-13 21:46:42 +010015 select OF_CONTROL
16 select DM
17 select DM_SERIAL
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090018 bool
19
Masahiro Yamada04223a22015-03-27 17:01:11 +090020config MCF523x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010021 select OF_CONTROL
22 select DM
23 select DM_SERIAL
Masahiro Yamada04223a22015-03-27 17:01:11 +090024 bool
25
Masahiro Yamada74bc0612015-03-27 17:01:07 +090026config MCF530x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010027 select OF_CONTROL
28 select DM
29 select DM_SERIAL
Masahiro Yamada74bc0612015-03-27 17:01:07 +090030 bool
31
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090032config MCF5301x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010033 select OF_CONTROL
34 select DM
35 select DM_SERIAL
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090036 bool
37
38config MCF532x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010039 select OF_CONTROL
40 select DM
41 select DM_SERIAL
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090042 bool
43
44config MCF537x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010045 select OF_CONTROL
46 select DM
47 select DM_SERIAL
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090048 bool
49
Masahiro Yamadab01d8642015-03-27 17:01:09 +090050config MCF5441x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010051 select OF_CONTROL
52 select DM
53 select DM_SERIAL
Masahiro Yamadab01d8642015-03-27 17:01:09 +090054 bool
55
Masahiro Yamada06f27592015-03-27 17:01:10 +090056config MCF5227x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010057 select OF_CONTROL
58 select DM
59 select DM_SERIAL
Masahiro Yamada06f27592015-03-27 17:01:10 +090060 bool
61
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090062# processor type
63config M5208
64 bool
65 select MCF520x
66
Masahiro Yamada04223a22015-03-27 17:01:11 +090067config M5235
68 bool
69 select MCF523x
70
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090071config M5249
72 bool
73 select MCF52x2
74
75config M5253
76 bool
77 select MCF52x2
78
79config M5271
80 bool
81 select MCF52x2
82
83config M5272
84 bool
85 select MCF52x2
86
87config M5275
88 bool
89 select MCF52x2
90
91config M5282
92 bool
93 select MCF52x2
94
Masahiro Yamada74bc0612015-03-27 17:01:07 +090095config M5307
96 bool
97 select MCF530x
98
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090099config M53015
100 bool
101 select MCF5301x
102
103config M5329
104 bool
105 select MCF532x
106
107config M5373
108 bool
109 select MCF532x
110 select MCF537x
111
Masahiro Yamadab01d8642015-03-27 17:01:09 +0900112config M54418
113 bool
114 select MCF5441x
115
Tom Rini6c2c30f2022-03-23 17:19:48 -0400116# peripherals
117config CF_DSPI
118 bool
119
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900120choice
121 prompt "Target select"
Joe Hershbergerf0699602015-05-12 14:46:23 -0500122 optional
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900123
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900124config TARGET_M5235EVB
125 bool "Support M5235EVB"
Masahiro Yamada04223a22015-03-27 17:01:11 +0900126 select M5235
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900127
128config TARGET_COBRA5272
129 bool "Support cobra5272"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900130 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900131
132config TARGET_EB_CPU5282
133 bool "Support eb_cpu5282"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900134 select M5282
Tom Riniaf978a02021-12-12 22:12:27 -0500135 select HW_WATCHDOG
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900136
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900137config TARGET_M5208EVBE
138 bool "Support M5208EVBE"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900139 select M5208
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900140
141config TARGET_M5249EVB
142 bool "Support M5249EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900143 select M5249
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900144
145config TARGET_M5253DEMO
146 bool "Support M5253DEMO"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900147 select M5253
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900148
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900149config TARGET_M5272C3
150 bool "Support M5272C3"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900151 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900152
153config TARGET_M5275EVB
154 bool "Support M5275EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900155 select M5275
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900156
157config TARGET_M5282EVB
158 bool "Support M5282EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900159 select M5282
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900160
161config TARGET_ASTRO_MCF5373L
162 bool "Support astro_mcf5373l"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900163 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900164
165config TARGET_M53017EVB
166 bool "Support M53017EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900167 select M53015
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900168
169config TARGET_M5329EVB
170 bool "Support M5329EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900171 select M5329
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900172
173config TARGET_M5373EVB
174 bool "Support M5373EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900175 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900176
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100177config TARGET_AMCORE
178 bool "Support AMCORE"
Masahiro Yamada74bc0612015-03-27 17:01:07 +0900179 select M5307
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100180
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200181config TARGET_STMARK2
182 bool "Support stmark2"
Tom Rini6c2c30f2022-03-23 17:19:48 -0400183 select CF_DSPI
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200184 select M54418
185
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900186endchoice
187
188source "board/BuS/eb_cpu5282/Kconfig"
189source "board/astro/mcf5373l/Kconfig"
190source "board/cobra5272/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900191source "board/freescale/m5208evbe/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900192source "board/freescale/m5235evb/Kconfig"
193source "board/freescale/m5249evb/Kconfig"
194source "board/freescale/m5253demo/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900195source "board/freescale/m5272c3/Kconfig"
196source "board/freescale/m5275evb/Kconfig"
197source "board/freescale/m5282evb/Kconfig"
198source "board/freescale/m53017evb/Kconfig"
199source "board/freescale/m5329evb/Kconfig"
200source "board/freescale/m5373evb/Kconfig"
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100201source "board/sysam/amcore/Kconfig"
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200202source "board/sysam/stmark2/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900203
Tom Rini06eb4542022-03-23 17:19:49 -0400204config MCFTMR
205 bool "Use DMA timer"
206
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900207endmenu