blob: d501c4c97990d3c061f5b2787bb1627cf80cb698 [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
Michal Simekf942ebb2022-06-24 14:15:01 +02007config NEEDS_MANUAL_RELOC
8 def_bool y
9
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090010# processor family
11config MCF520x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010012 select OF_CONTROL
13 select DM
14 select DM_SERIAL
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090015 bool
16
17config MCF52x2
Angelo Dureghello605bfd32019-03-13 21:46:42 +010018 select OF_CONTROL
19 select DM
20 select DM_SERIAL
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090021 bool
22
Masahiro Yamada04223a22015-03-27 17:01:11 +090023config MCF523x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010024 select OF_CONTROL
25 select DM
26 select DM_SERIAL
Masahiro Yamada04223a22015-03-27 17:01:11 +090027 bool
28
Masahiro Yamada74bc0612015-03-27 17:01:07 +090029config MCF530x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010030 select OF_CONTROL
31 select DM
32 select DM_SERIAL
Masahiro Yamada74bc0612015-03-27 17:01:07 +090033 bool
34
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090035config MCF5301x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010036 select OF_CONTROL
37 select DM
38 select DM_SERIAL
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090039 bool
40
41config MCF532x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010042 select OF_CONTROL
43 select DM
44 select DM_SERIAL
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090045 bool
46
47config MCF537x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010048 select OF_CONTROL
49 select DM
50 select DM_SERIAL
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090051 bool
52
Masahiro Yamadab01d8642015-03-27 17:01:09 +090053config MCF5441x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010054 select OF_CONTROL
55 select DM
56 select DM_SERIAL
Masahiro Yamadab01d8642015-03-27 17:01:09 +090057 bool
58
Masahiro Yamada06f27592015-03-27 17:01:10 +090059config MCF5227x
Angelo Dureghello605bfd32019-03-13 21:46:42 +010060 select OF_CONTROL
61 select DM
62 select DM_SERIAL
Masahiro Yamada06f27592015-03-27 17:01:10 +090063 bool
64
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090065# processor type
66config M5208
67 bool
68 select MCF520x
69
Masahiro Yamada04223a22015-03-27 17:01:11 +090070config M5235
71 bool
72 select MCF523x
73
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090074config M5249
75 bool
76 select MCF52x2
77
78config M5253
79 bool
80 select MCF52x2
81
82config M5271
83 bool
84 select MCF52x2
85
86config M5272
87 bool
88 select MCF52x2
89
90config M5275
91 bool
92 select MCF52x2
93
94config M5282
95 bool
96 select MCF52x2
97
Masahiro Yamada74bc0612015-03-27 17:01:07 +090098config M5307
99 bool
100 select MCF530x
101
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900102config M53015
103 bool
104 select MCF5301x
105
106config M5329
107 bool
108 select MCF532x
109
110config M5373
111 bool
112 select MCF532x
113 select MCF537x
114
Masahiro Yamadab01d8642015-03-27 17:01:09 +0900115config M54418
116 bool
117 select MCF5441x
118
Tom Rini6c2c30f2022-03-23 17:19:48 -0400119# peripherals
120config CF_DSPI
121 bool
122
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900123choice
124 prompt "Target select"
Joe Hershbergerf0699602015-05-12 14:46:23 -0500125 optional
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900126
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900127config TARGET_M5235EVB
128 bool "Support M5235EVB"
Masahiro Yamada04223a22015-03-27 17:01:11 +0900129 select M5235
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900130
131config TARGET_COBRA5272
132 bool "Support cobra5272"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900133 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900134
135config TARGET_EB_CPU5282
136 bool "Support eb_cpu5282"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900137 select M5282
Tom Riniaf978a02021-12-12 22:12:27 -0500138 select HW_WATCHDOG
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900139
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900140config TARGET_M5208EVBE
141 bool "Support M5208EVBE"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900142 select M5208
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900143
144config TARGET_M5249EVB
145 bool "Support M5249EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900146 select M5249
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900147
148config TARGET_M5253DEMO
149 bool "Support M5253DEMO"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900150 select M5253
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900151
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900152config TARGET_M5272C3
153 bool "Support M5272C3"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900154 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900155
156config TARGET_M5275EVB
157 bool "Support M5275EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900158 select M5275
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900159
160config TARGET_M5282EVB
161 bool "Support M5282EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900162 select M5282
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900163
164config TARGET_ASTRO_MCF5373L
165 bool "Support astro_mcf5373l"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900166 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900167
168config TARGET_M53017EVB
169 bool "Support M53017EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900170 select M53015
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900171
172config TARGET_M5329EVB
173 bool "Support M5329EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900174 select M5329
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900175
176config TARGET_M5373EVB
177 bool "Support M5373EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900178 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900179
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100180config TARGET_AMCORE
181 bool "Support AMCORE"
Masahiro Yamada74bc0612015-03-27 17:01:07 +0900182 select M5307
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100183
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200184config TARGET_STMARK2
185 bool "Support stmark2"
Tom Rini6c2c30f2022-03-23 17:19:48 -0400186 select CF_DSPI
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200187 select M54418
188
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900189endchoice
190
191source "board/BuS/eb_cpu5282/Kconfig"
192source "board/astro/mcf5373l/Kconfig"
193source "board/cobra5272/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900194source "board/freescale/m5208evbe/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900195source "board/freescale/m5235evb/Kconfig"
196source "board/freescale/m5249evb/Kconfig"
197source "board/freescale/m5253demo/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900198source "board/freescale/m5272c3/Kconfig"
199source "board/freescale/m5275evb/Kconfig"
200source "board/freescale/m5282evb/Kconfig"
201source "board/freescale/m53017evb/Kconfig"
202source "board/freescale/m5329evb/Kconfig"
203source "board/freescale/m5373evb/Kconfig"
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100204source "board/sysam/amcore/Kconfig"
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200205source "board/sysam/stmark2/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900206
Tom Rini06eb4542022-03-23 17:19:49 -0400207config MCFTMR
208 bool "Use DMA timer"
209
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900210endmenu