blob: 7f6e4310f1f4beee3b91476cab2d80b71b939e8d [file] [log] [blame]
Masahiro Yamadadd840582014-07-30 14:08:14 +09001menu "M68000 architecture"
2 depends on M68K
3
4config SYS_ARCH
Masahiro Yamadadd840582014-07-30 14:08:14 +09005 default "m68k"
6
Masahiro Yamadad4a9b172015-03-27 17:01:06 +09007# processor family
8config MCF520x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +01009 select OF_CONTROL
10 select DM
11 select DM_SERIAL
Masahiro Yamadad4a9b172015-03-27 17:01:06 +090012 bool
13
14config MCF52x2
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010015 select OF_CONTROL
16 select DM
17 select DM_SERIAL
Masahiro Yamadad4a9b172015-03-27 17:01:06 +090018 bool
19
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +090020config MCF523x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010021 select OF_CONTROL
22 select DM
23 select DM_SERIAL
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +090024 bool
25
Masahiro Yamadabdde6592015-03-27 17:01:07 +090026config MCF530x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010027 select OF_CONTROL
28 select DM
29 select DM_SERIAL
Masahiro Yamadabdde6592015-03-27 17:01:07 +090030 bool
31
Masahiro Yamadac155ab72015-03-27 17:01:08 +090032config MCF5301x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010033 select OF_CONTROL
34 select DM
35 select DM_SERIAL
Masahiro Yamadac155ab72015-03-27 17:01:08 +090036 bool
37
38config MCF532x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010039 select OF_CONTROL
40 select DM
41 select DM_SERIAL
Masahiro Yamadac155ab72015-03-27 17:01:08 +090042 bool
43
44config MCF537x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010045 select OF_CONTROL
46 select DM
47 select DM_SERIAL
Masahiro Yamadac155ab72015-03-27 17:01:08 +090048 bool
49
Masahiro Yamada7f8ebbf2015-03-27 17:01:09 +090050config MCF5441x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010051 select OF_CONTROL
52 select DM
53 select DM_SERIAL
Masahiro Yamada7f8ebbf2015-03-27 17:01:09 +090054 bool
55
Masahiro Yamada2bb1cd52015-03-27 17:01:10 +090056config MCF5227x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010057 select OF_CONTROL
58 select DM
59 select DM_SERIAL
Masahiro Yamada2bb1cd52015-03-27 17:01:10 +090060 bool
61
Masahiro Yamadad4a9b172015-03-27 17:01:06 +090062# processor type
63config M5208
64 bool
65 select MCF520x
66
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +090067config M5235
68 bool
69 select MCF523x
70
Masahiro Yamadad4a9b172015-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 Yamadabdde6592015-03-27 17:01:07 +090095config M5307
96 bool
97 select MCF530x
98
Masahiro Yamadac155ab72015-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 Yamada7f8ebbf2015-03-27 17:01:09 +0900112config M54418
113 bool
114 select MCF5441x
115
Tom Rinif88e9f52022-03-23 17:19:48 -0400116# peripherals
117config CF_DSPI
118 bool
119
Masahiro Yamadadd840582014-07-30 14:08:14 +0900120choice
121 prompt "Target select"
Joe Hershbergera26cd042015-05-12 14:46:23 -0500122 optional
Masahiro Yamadadd840582014-07-30 14:08:14 +0900123
Masahiro Yamadadd840582014-07-30 14:08:14 +0900124config TARGET_M5235EVB
125 bool "Support M5235EVB"
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +0900126 select M5235
Masahiro Yamadadd840582014-07-30 14:08:14 +0900127
128config TARGET_COBRA5272
129 bool "Support cobra5272"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900130 select M5272
Masahiro Yamadadd840582014-07-30 14:08:14 +0900131
132config TARGET_EB_CPU5282
133 bool "Support eb_cpu5282"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900134 select M5282
Tom Rini3847ba92021-12-12 22:12:27 -0500135 select HW_WATCHDOG
Masahiro Yamadadd840582014-07-30 14:08:14 +0900136
Masahiro Yamadadd840582014-07-30 14:08:14 +0900137config TARGET_M5208EVBE
138 bool "Support M5208EVBE"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900139 select M5208
Masahiro Yamadadd840582014-07-30 14:08:14 +0900140
141config TARGET_M5249EVB
142 bool "Support M5249EVB"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900143 select M5249
Masahiro Yamadadd840582014-07-30 14:08:14 +0900144
145config TARGET_M5253DEMO
146 bool "Support M5253DEMO"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900147 select M5253
Masahiro Yamadadd840582014-07-30 14:08:14 +0900148
Masahiro Yamadadd840582014-07-30 14:08:14 +0900149config TARGET_M5272C3
150 bool "Support M5272C3"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900151 select M5272
Masahiro Yamadadd840582014-07-30 14:08:14 +0900152
153config TARGET_M5275EVB
154 bool "Support M5275EVB"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900155 select M5275
Masahiro Yamadadd840582014-07-30 14:08:14 +0900156
157config TARGET_M5282EVB
158 bool "Support M5282EVB"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900159 select M5282
Masahiro Yamadadd840582014-07-30 14:08:14 +0900160
161config TARGET_ASTRO_MCF5373L
162 bool "Support astro_mcf5373l"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900163 select M5373
Masahiro Yamadadd840582014-07-30 14:08:14 +0900164
165config TARGET_M53017EVB
166 bool "Support M53017EVB"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900167 select M53015
Masahiro Yamadadd840582014-07-30 14:08:14 +0900168
169config TARGET_M5329EVB
170 bool "Support M5329EVB"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900171 select M5329
Masahiro Yamadadd840582014-07-30 14:08:14 +0900172
173config TARGET_M5373EVB
174 bool "Support M5373EVB"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900175 select M5373
Masahiro Yamadadd840582014-07-30 14:08:14 +0900176
angelo@sysam.it06fd66a2015-02-12 01:39:40 +0100177config TARGET_AMCORE
178 bool "Support AMCORE"
Masahiro Yamadabdde6592015-03-27 17:01:07 +0900179 select M5307
angelo@sysam.it06fd66a2015-02-12 01:39:40 +0100180
Angelo Dureghelloa3730242017-08-07 01:17:18 +0200181config TARGET_STMARK2
182 bool "Support stmark2"
Tom Rinif88e9f52022-03-23 17:19:48 -0400183 select CF_DSPI
Angelo Dureghelloa3730242017-08-07 01:17:18 +0200184 select M54418
185
Masahiro Yamadadd840582014-07-30 14:08:14 +0900186endchoice
187
188source "board/BuS/eb_cpu5282/Kconfig"
189source "board/astro/mcf5373l/Kconfig"
190source "board/cobra5272/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +0900191source "board/freescale/m5208evbe/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +0900192source "board/freescale/m5235evb/Kconfig"
193source "board/freescale/m5249evb/Kconfig"
194source "board/freescale/m5253demo/Kconfig"
Masahiro Yamadadd840582014-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.it06fd66a2015-02-12 01:39:40 +0100201source "board/sysam/amcore/Kconfig"
Angelo Dureghelloa3730242017-08-07 01:17:18 +0200202source "board/sysam/stmark2/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +0900203
Tom Rini143a3652022-03-23 17:19:49 -0400204config MCFTMR
205 bool "Use DMA timer"
206
Masahiro Yamadadd840582014-07-30 14:08:14 +0900207endmenu