blob: 1911563e54006666b8d019a64bb33491f5e6f692 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
|
menu "M68000 architecture"
depends on M68K
config SYS_ARCH
default "m68k"
config NEEDS_MANUAL_RELOC
def_bool y
# processor family
config MCF520x
select OF_CONTROL
select DM
select DM_SERIAL
bool
config MCF52x2
select OF_CONTROL
select DM
select DM_SERIAL
bool
config MCF523x
select OF_CONTROL
select DM
select DM_SERIAL
bool
config MCF530x
select OF_CONTROL
select DM
select DM_SERIAL
bool
config MCF5301x
select OF_CONTROL
select DM
select DM_SERIAL
bool
config MCF532x
select OF_CONTROL
select DM
select DM_SERIAL
bool
config MCF537x
select OF_CONTROL
select DM
select DM_SERIAL
bool
config MCF5441x
select OF_CONTROL
select DM
select DM_SERIAL
bool
# processor type
config M5208
bool
select MCF520x
config M5235
bool
select MCF523x
config M5249
bool
select MCF52x2
config M5253
bool
select MCF52x2
config M5271
bool
select MCF52x2
config M5272
bool
select MCF52x2
config M5275
bool
select MCF52x2
config M5282
bool
select MCF52x2
config M5307
bool
select MCF530x
config M53015
bool
select MCF5301x
config M5329
bool
select MCF532x
config M5373
bool
select MCF532x
select MCF537x
config M54418
bool
select MCF5441x
# peripherals
config CF_DSPI
bool
choice
prompt "Target select"
optional
config TARGET_M5235EVB
bool "Support M5235EVB"
select M5235
config TARGET_COBRA5272
bool "Support cobra5272"
select M5272
config TARGET_EB_CPU5282
bool "Support eb_cpu5282"
select M5282
select HW_WATCHDOG
config TARGET_M5208EVBE
bool "Support M5208EVBE"
select M5208
config TARGET_M5249EVB
bool "Support M5249EVB"
select M5249
config TARGET_M5253DEMO
bool "Support M5253DEMO"
select M5253
config TARGET_M5272C3
bool "Support M5272C3"
select M5272
config TARGET_M5275EVB
bool "Support M5275EVB"
select M5275
config TARGET_M5282EVB
bool "Support M5282EVB"
select M5282
config TARGET_ASTRO_MCF5373L
bool "Support astro_mcf5373l"
select M5373
config TARGET_M53017EVB
bool "Support M53017EVB"
select M53015
config TARGET_M5329EVB
bool "Support M5329EVB"
select M5329
config TARGET_M5373EVB
bool "Support M5373EVB"
select M5373
config TARGET_AMCORE
bool "Support AMCORE"
select M5307
config TARGET_STMARK2
bool "Support stmark2"
select CF_DSPI
select M54418
endchoice
source "board/BuS/eb_cpu5282/Kconfig"
source "board/astro/mcf5373l/Kconfig"
source "board/cobra5272/Kconfig"
source "board/freescale/m5208evbe/Kconfig"
source "board/freescale/m5235evb/Kconfig"
source "board/freescale/m5249evb/Kconfig"
source "board/freescale/m5253demo/Kconfig"
source "board/freescale/m5272c3/Kconfig"
source "board/freescale/m5275evb/Kconfig"
source "board/freescale/m5282evb/Kconfig"
source "board/freescale/m53017evb/Kconfig"
source "board/freescale/m5329evb/Kconfig"
source "board/freescale/m5373evb/Kconfig"
source "board/sysam/amcore/Kconfig"
source "board/sysam/stmark2/Kconfig"
config M68K_QEMU
bool "Build with workarounds for incomplete QEMU emulation"
default n
help
QEMU 8.x currently does not implement RAMBAR accesses and
DMA timers. Enable this option for U-Boot CI purposes only
to skip the RAMBAR accesses.
config MCFTMR
bool "Use DMA timer"
default y if !M68K_QEMU
default n if M68K_QEMU
endmenu
|