blob: d501c4c97990d3c061f5b2787bb1627cf80cb698 [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
Michal Simekd58c0072022-06-24 14:15:01 +02007config NEEDS_MANUAL_RELOC
8 def_bool y
9
Masahiro Yamadad4a9b172015-03-27 17:01:06 +090010# processor family
11config MCF520x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010012 select OF_CONTROL
13 select DM
14 select DM_SERIAL
Masahiro Yamadad4a9b172015-03-27 17:01:06 +090015 bool
16
17config MCF52x2
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010018 select OF_CONTROL
19 select DM
20 select DM_SERIAL
Masahiro Yamadad4a9b172015-03-27 17:01:06 +090021 bool
22
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +090023config MCF523x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010024 select OF_CONTROL
25 select DM
26 select DM_SERIAL
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +090027 bool
28
Masahiro Yamadabdde6592015-03-27 17:01:07 +090029config MCF530x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010030 select OF_CONTROL
31 select DM
32 select DM_SERIAL
Masahiro Yamadabdde6592015-03-27 17:01:07 +090033 bool
34
Masahiro Yamadac155ab72015-03-27 17:01:08 +090035config MCF5301x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010036 select OF_CONTROL
37 select DM
38 select DM_SERIAL
Masahiro Yamadac155ab72015-03-27 17:01:08 +090039 bool
40
41config MCF532x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010042 select OF_CONTROL
43 select DM
44 select DM_SERIAL
Masahiro Yamadac155ab72015-03-27 17:01:08 +090045 bool
46
47config MCF537x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010048 select OF_CONTROL
49 select DM
50 select DM_SERIAL
Masahiro Yamadac155ab72015-03-27 17:01:08 +090051 bool
52
Masahiro Yamada7f8ebbf2015-03-27 17:01:09 +090053config MCF5441x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010054 select OF_CONTROL
55 select DM
56 select DM_SERIAL
Masahiro Yamada7f8ebbf2015-03-27 17:01:09 +090057 bool
58
Masahiro Yamada2bb1cd52015-03-27 17:01:10 +090059config MCF5227x
Angelo Dureghello24bf41c2019-03-13 21:46:42 +010060 select OF_CONTROL
61 select DM
62 select DM_SERIAL
Masahiro Yamada2bb1cd52015-03-27 17:01:10 +090063 bool
64
Masahiro Yamadad4a9b172015-03-27 17:01:06 +090065# processor type
66config M5208
67 bool
68 select MCF520x
69
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +090070config M5235
71 bool
72 select MCF523x
73
Masahiro Yamadad4a9b172015-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 Yamadabdde6592015-03-27 17:01:07 +090098config M5307
99 bool
100 select MCF530x
101
Masahiro Yamadac155ab72015-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 Yamada7f8ebbf2015-03-27 17:01:09 +0900115config M54418
116 bool
117 select MCF5441x
118
Tom Rinif88e9f52022-03-23 17:19:48 -0400119# peripherals
120config CF_DSPI
121 bool
122
Masahiro Yamadadd840582014-07-30 14:08:14 +0900123choice
124 prompt "Target select"
Joe Hershbergera26cd042015-05-12 14:46:23 -0500125 optional
Masahiro Yamadadd840582014-07-30 14:08:14 +0900126
Masahiro Yamadadd840582014-07-30 14:08:14 +0900127config TARGET_M5235EVB
128 bool "Support M5235EVB"
Masahiro Yamadaf47fb6b2015-03-27 17:01:11 +0900129 select M5235
Masahiro Yamadadd840582014-07-30 14:08:14 +0900130
131config TARGET_COBRA5272
132 bool "Support cobra5272"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900133 select M5272
Masahiro Yamadadd840582014-07-30 14:08:14 +0900134
135config TARGET_EB_CPU5282
136 bool "Support eb_cpu5282"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900137 select M5282
Tom Rini3847ba92021-12-12 22:12:27 -0500138 select HW_WATCHDOG
Masahiro Yamadadd840582014-07-30 14:08:14 +0900139
Masahiro Yamadadd840582014-07-30 14:08:14 +0900140config TARGET_M5208EVBE
141 bool "Support M5208EVBE"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900142 select M5208
Masahiro Yamadadd840582014-07-30 14:08:14 +0900143
144config TARGET_M5249EVB
145 bool "Support M5249EVB"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900146 select M5249
Masahiro Yamadadd840582014-07-30 14:08:14 +0900147
148config TARGET_M5253DEMO
149 bool "Support M5253DEMO"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900150 select M5253
Masahiro Yamadadd840582014-07-30 14:08:14 +0900151
Masahiro Yamadadd840582014-07-30 14:08:14 +0900152config TARGET_M5272C3
153 bool "Support M5272C3"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900154 select M5272
Masahiro Yamadadd840582014-07-30 14:08:14 +0900155
156config TARGET_M5275EVB
157 bool "Support M5275EVB"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900158 select M5275
Masahiro Yamadadd840582014-07-30 14:08:14 +0900159
160config TARGET_M5282EVB
161 bool "Support M5282EVB"
Masahiro Yamadad4a9b172015-03-27 17:01:06 +0900162 select M5282
Masahiro Yamadadd840582014-07-30 14:08:14 +0900163
164config TARGET_ASTRO_MCF5373L
165 bool "Support astro_mcf5373l"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900166 select M5373
Masahiro Yamadadd840582014-07-30 14:08:14 +0900167
168config TARGET_M53017EVB
169 bool "Support M53017EVB"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900170 select M53015
Masahiro Yamadadd840582014-07-30 14:08:14 +0900171
172config TARGET_M5329EVB
173 bool "Support M5329EVB"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900174 select M5329
Masahiro Yamadadd840582014-07-30 14:08:14 +0900175
176config TARGET_M5373EVB
177 bool "Support M5373EVB"
Masahiro Yamadac155ab72015-03-27 17:01:08 +0900178 select M5373
Masahiro Yamadadd840582014-07-30 14:08:14 +0900179
angelo@sysam.it06fd66a2015-02-12 01:39:40 +0100180config TARGET_AMCORE
181 bool "Support AMCORE"
Masahiro Yamadabdde6592015-03-27 17:01:07 +0900182 select M5307
angelo@sysam.it06fd66a2015-02-12 01:39:40 +0100183
Angelo Dureghelloa3730242017-08-07 01:17:18 +0200184config TARGET_STMARK2
185 bool "Support stmark2"
Tom Rinif88e9f52022-03-23 17:19:48 -0400186 select CF_DSPI
Angelo Dureghelloa3730242017-08-07 01:17:18 +0200187 select M54418
188
Masahiro Yamadadd840582014-07-30 14:08:14 +0900189endchoice
190
191source "board/BuS/eb_cpu5282/Kconfig"
192source "board/astro/mcf5373l/Kconfig"
193source "board/cobra5272/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +0900194source "board/freescale/m5208evbe/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +0900195source "board/freescale/m5235evb/Kconfig"
196source "board/freescale/m5249evb/Kconfig"
197source "board/freescale/m5253demo/Kconfig"
Masahiro Yamadadd840582014-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.it06fd66a2015-02-12 01:39:40 +0100204source "board/sysam/amcore/Kconfig"
Angelo Dureghelloa3730242017-08-07 01:17:18 +0200205source "board/sysam/stmark2/Kconfig"
Masahiro Yamadadd840582014-07-30 14:08:14 +0900206
Tom Rini143a3652022-03-23 17:19:49 -0400207config MCFTMR
208 bool "Use DMA timer"
209
Masahiro Yamadadd840582014-07-30 14:08:14 +0900210endmenu