blob: e609ae0c9cdb90219a626fe97647b0a3cd070488 [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 Yamada2f7b89c2015-03-27 17:01:06 +090056# processor type
57config M5208
58 bool
59 select MCF520x
60
Masahiro Yamada04223a22015-03-27 17:01:11 +090061config M5235
62 bool
63 select MCF523x
64
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +090065config M5249
66 bool
67 select MCF52x2
68
69config M5253
70 bool
71 select MCF52x2
72
73config M5271
74 bool
75 select MCF52x2
76
77config M5272
78 bool
79 select MCF52x2
80
81config M5275
82 bool
83 select MCF52x2
84
85config M5282
86 bool
87 select MCF52x2
88
Masahiro Yamada74bc0612015-03-27 17:01:07 +090089config M5307
90 bool
91 select MCF530x
92
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +090093config M53015
94 bool
95 select MCF5301x
96
97config M5329
98 bool
99 select MCF532x
100
101config M5373
102 bool
103 select MCF532x
104 select MCF537x
105
Masahiro Yamadab01d8642015-03-27 17:01:09 +0900106config M54418
107 bool
108 select MCF5441x
109
Tom Rini6c2c30f2022-03-23 17:19:48 -0400110# peripherals
111config CF_DSPI
112 bool
113
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900114choice
115 prompt "Target select"
Joe Hershbergerf0699602015-05-12 14:46:23 -0500116 optional
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900117
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900118config TARGET_M5235EVB
119 bool "Support M5235EVB"
Masahiro Yamada04223a22015-03-27 17:01:11 +0900120 select M5235
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900121
122config TARGET_COBRA5272
123 bool "Support cobra5272"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900124 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900125
126config TARGET_EB_CPU5282
127 bool "Support eb_cpu5282"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900128 select M5282
Tom Riniaf978a02021-12-12 22:12:27 -0500129 select HW_WATCHDOG
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900130
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900131config TARGET_M5208EVBE
132 bool "Support M5208EVBE"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900133 select M5208
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900134
135config TARGET_M5249EVB
136 bool "Support M5249EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900137 select M5249
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900138
139config TARGET_M5253DEMO
140 bool "Support M5253DEMO"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900141 select M5253
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900142
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900143config TARGET_M5272C3
144 bool "Support M5272C3"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900145 select M5272
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900146
147config TARGET_M5275EVB
148 bool "Support M5275EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900149 select M5275
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900150
151config TARGET_M5282EVB
152 bool "Support M5282EVB"
Masahiro Yamada2f7b89c2015-03-27 17:01:06 +0900153 select M5282
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900154
155config TARGET_ASTRO_MCF5373L
156 bool "Support astro_mcf5373l"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900157 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900158
159config TARGET_M53017EVB
160 bool "Support M53017EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900161 select M53015
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900162
163config TARGET_M5329EVB
164 bool "Support M5329EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900165 select M5329
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900166
167config TARGET_M5373EVB
168 bool "Support M5373EVB"
Masahiro Yamadab8b89fa2015-03-27 17:01:08 +0900169 select M5373
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900170
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100171config TARGET_AMCORE
172 bool "Support AMCORE"
Masahiro Yamada74bc0612015-03-27 17:01:07 +0900173 select M5307
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100174
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200175config TARGET_STMARK2
176 bool "Support stmark2"
Tom Rini6c2c30f2022-03-23 17:19:48 -0400177 select CF_DSPI
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200178 select M54418
179
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900180endchoice
181
182source "board/BuS/eb_cpu5282/Kconfig"
183source "board/astro/mcf5373l/Kconfig"
184source "board/cobra5272/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900185source "board/freescale/m5208evbe/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900186source "board/freescale/m5235evb/Kconfig"
187source "board/freescale/m5249evb/Kconfig"
188source "board/freescale/m5253demo/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900189source "board/freescale/m5272c3/Kconfig"
190source "board/freescale/m5275evb/Kconfig"
191source "board/freescale/m5282evb/Kconfig"
192source "board/freescale/m53017evb/Kconfig"
193source "board/freescale/m5329evb/Kconfig"
194source "board/freescale/m5373evb/Kconfig"
angelo@sysam.itf11cf752015-02-12 01:39:40 +0100195source "board/sysam/amcore/Kconfig"
Angelo Dureghello67c4e482017-08-07 01:17:18 +0200196source "board/sysam/stmark2/Kconfig"
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900197
Tom Rini06eb4542022-03-23 17:19:49 -0400198config MCFTMR
199 bool "Use DMA timer"
200
Masahiro Yamadad3ae6782014-07-30 14:08:14 +0900201endmenu