Commit 0298f4c0032e2ba7e417aacc66da98887a2e0a5b
1 parent
bbdae1651e
Exists in
v2017.01-smarct4x
and in
25 other branches
ARM: uniphier: move CONFIG_SPL_* to defconfig or select
As I repeated in the ML, I am unhappy with config entries with bare defaults. Kick them out of arch/arm/mach-uniphier/Kconfig. Currently, CONFIG_SPL_SERIAL_SUPPORT is not user-configurable (build fails without it), but it should be fixed later anyway, so I am moving CONFIG_SPL_SERIAL_SUPPORT to defconfigs. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Showing 8 changed files with 16 additions and 15 deletions Inline Diff
arch/arm/Kconfig
1 | menu "ARM architecture" | 1 | menu "ARM architecture" |
2 | depends on ARM | 2 | depends on ARM |
3 | 3 | ||
4 | config SYS_ARCH | 4 | config SYS_ARCH |
5 | default "arm" | 5 | default "arm" |
6 | 6 | ||
7 | config ARM64 | 7 | config ARM64 |
8 | bool | 8 | bool |
9 | select PHYS_64BIT | 9 | select PHYS_64BIT |
10 | select SYS_CACHE_SHIFT_6 | 10 | select SYS_CACHE_SHIFT_6 |
11 | 11 | ||
12 | config DMA_ADDR_T_64BIT | 12 | config DMA_ADDR_T_64BIT |
13 | bool | 13 | bool |
14 | default y if ARM64 | 14 | default y if ARM64 |
15 | 15 | ||
16 | config HAS_VBAR | 16 | config HAS_VBAR |
17 | bool | 17 | bool |
18 | 18 | ||
19 | config HAS_THUMB2 | 19 | config HAS_THUMB2 |
20 | bool | 20 | bool |
21 | 21 | ||
22 | config CPU_ARM720T | 22 | config CPU_ARM720T |
23 | bool | 23 | bool |
24 | select SYS_CACHE_SHIFT_5 | 24 | select SYS_CACHE_SHIFT_5 |
25 | 25 | ||
26 | config CPU_ARM920T | 26 | config CPU_ARM920T |
27 | bool | 27 | bool |
28 | select SYS_CACHE_SHIFT_5 | 28 | select SYS_CACHE_SHIFT_5 |
29 | 29 | ||
30 | config CPU_ARM926EJS | 30 | config CPU_ARM926EJS |
31 | bool | 31 | bool |
32 | select SYS_CACHE_SHIFT_5 | 32 | select SYS_CACHE_SHIFT_5 |
33 | 33 | ||
34 | config CPU_ARM946ES | 34 | config CPU_ARM946ES |
35 | bool | 35 | bool |
36 | select SYS_CACHE_SHIFT_5 | 36 | select SYS_CACHE_SHIFT_5 |
37 | 37 | ||
38 | config CPU_ARM1136 | 38 | config CPU_ARM1136 |
39 | bool | 39 | bool |
40 | select SYS_CACHE_SHIFT_5 | 40 | select SYS_CACHE_SHIFT_5 |
41 | 41 | ||
42 | config CPU_ARM1176 | 42 | config CPU_ARM1176 |
43 | bool | 43 | bool |
44 | select HAS_VBAR | 44 | select HAS_VBAR |
45 | select SYS_CACHE_SHIFT_5 | 45 | select SYS_CACHE_SHIFT_5 |
46 | 46 | ||
47 | config CPU_V7 | 47 | config CPU_V7 |
48 | bool | 48 | bool |
49 | select HAS_VBAR | 49 | select HAS_VBAR |
50 | select HAS_THUMB2 | 50 | select HAS_THUMB2 |
51 | select SYS_CACHE_SHIFT_6 | 51 | select SYS_CACHE_SHIFT_6 |
52 | 52 | ||
53 | config CPU_V7M | 53 | config CPU_V7M |
54 | bool | 54 | bool |
55 | select HAS_THUMB2 | 55 | select HAS_THUMB2 |
56 | select SYS_CACHE_SHIFT_5 | 56 | select SYS_CACHE_SHIFT_5 |
57 | 57 | ||
58 | config CPU_PXA | 58 | config CPU_PXA |
59 | bool | 59 | bool |
60 | select SYS_CACHE_SHIFT_5 | 60 | select SYS_CACHE_SHIFT_5 |
61 | 61 | ||
62 | config CPU_SA1100 | 62 | config CPU_SA1100 |
63 | bool | 63 | bool |
64 | select SYS_CACHE_SHIFT_5 | 64 | select SYS_CACHE_SHIFT_5 |
65 | 65 | ||
66 | config SYS_CPU | 66 | config SYS_CPU |
67 | default "arm720t" if CPU_ARM720T | 67 | default "arm720t" if CPU_ARM720T |
68 | default "arm920t" if CPU_ARM920T | 68 | default "arm920t" if CPU_ARM920T |
69 | default "arm926ejs" if CPU_ARM926EJS | 69 | default "arm926ejs" if CPU_ARM926EJS |
70 | default "arm946es" if CPU_ARM946ES | 70 | default "arm946es" if CPU_ARM946ES |
71 | default "arm1136" if CPU_ARM1136 | 71 | default "arm1136" if CPU_ARM1136 |
72 | default "arm1176" if CPU_ARM1176 | 72 | default "arm1176" if CPU_ARM1176 |
73 | default "armv7" if CPU_V7 | 73 | default "armv7" if CPU_V7 |
74 | default "armv7m" if CPU_V7M | 74 | default "armv7m" if CPU_V7M |
75 | default "pxa" if CPU_PXA | 75 | default "pxa" if CPU_PXA |
76 | default "sa1100" if CPU_SA1100 | 76 | default "sa1100" if CPU_SA1100 |
77 | default "armv8" if ARM64 | 77 | default "armv8" if ARM64 |
78 | 78 | ||
79 | config SYS_ARM_ARCH | 79 | config SYS_ARM_ARCH |
80 | int | 80 | int |
81 | default 4 if CPU_ARM720T | 81 | default 4 if CPU_ARM720T |
82 | default 4 if CPU_ARM920T | 82 | default 4 if CPU_ARM920T |
83 | default 5 if CPU_ARM926EJS | 83 | default 5 if CPU_ARM926EJS |
84 | default 5 if CPU_ARM946ES | 84 | default 5 if CPU_ARM946ES |
85 | default 6 if CPU_ARM1136 | 85 | default 6 if CPU_ARM1136 |
86 | default 6 if CPU_ARM1176 | 86 | default 6 if CPU_ARM1176 |
87 | default 7 if CPU_V7 | 87 | default 7 if CPU_V7 |
88 | default 7 if CPU_V7M | 88 | default 7 if CPU_V7M |
89 | default 5 if CPU_PXA | 89 | default 5 if CPU_PXA |
90 | default 4 if CPU_SA1100 | 90 | default 4 if CPU_SA1100 |
91 | default 8 if ARM64 | 91 | default 8 if ARM64 |
92 | 92 | ||
93 | config SYS_CACHE_SHIFT_5 | 93 | config SYS_CACHE_SHIFT_5 |
94 | bool | 94 | bool |
95 | 95 | ||
96 | config SYS_CACHE_SHIFT_6 | 96 | config SYS_CACHE_SHIFT_6 |
97 | bool | 97 | bool |
98 | 98 | ||
99 | config SYS_CACHE_SHIFT_7 | 99 | config SYS_CACHE_SHIFT_7 |
100 | bool | 100 | bool |
101 | 101 | ||
102 | config SYS_CACHELINE_SIZE | 102 | config SYS_CACHELINE_SIZE |
103 | int | 103 | int |
104 | default 128 if SYS_CACHE_SHIFT_7 | 104 | default 128 if SYS_CACHE_SHIFT_7 |
105 | default 64 if SYS_CACHE_SHIFT_6 | 105 | default 64 if SYS_CACHE_SHIFT_6 |
106 | default 32 if SYS_CACHE_SHIFT_5 | 106 | default 32 if SYS_CACHE_SHIFT_5 |
107 | 107 | ||
108 | config SEMIHOSTING | 108 | config SEMIHOSTING |
109 | bool "support boot from semihosting" | 109 | bool "support boot from semihosting" |
110 | help | 110 | help |
111 | In emulated environments, semihosting is a way for | 111 | In emulated environments, semihosting is a way for |
112 | the hosted environment to call out to the emulator to | 112 | the hosted environment to call out to the emulator to |
113 | retrieve files from the host machine. | 113 | retrieve files from the host machine. |
114 | 114 | ||
115 | config SYS_L2CACHE_OFF | 115 | config SYS_L2CACHE_OFF |
116 | bool "L2cache off" | 116 | bool "L2cache off" |
117 | help | 117 | help |
118 | If SoC does not support L2CACHE or one do not want to enable | 118 | If SoC does not support L2CACHE or one do not want to enable |
119 | L2CACHE, choose this option. | 119 | L2CACHE, choose this option. |
120 | 120 | ||
121 | config ENABLE_ARM_SOC_BOOT0_HOOK | 121 | config ENABLE_ARM_SOC_BOOT0_HOOK |
122 | bool "prepare BOOT0 header" | 122 | bool "prepare BOOT0 header" |
123 | help | 123 | help |
124 | If the SoC's BOOT0 requires a header area filled with (magic) | 124 | If the SoC's BOOT0 requires a header area filled with (magic) |
125 | values, then choose this option, and create a define called | 125 | values, then choose this option, and create a define called |
126 | ARM_SOC_BOOT0_HOOK which contains the required assembler | 126 | ARM_SOC_BOOT0_HOOK which contains the required assembler |
127 | preprocessor code. | 127 | preprocessor code. |
128 | 128 | ||
129 | choice | 129 | choice |
130 | prompt "Target select" | 130 | prompt "Target select" |
131 | default TARGET_HIKEY | 131 | default TARGET_HIKEY |
132 | 132 | ||
133 | config ARCH_AT91 | 133 | config ARCH_AT91 |
134 | bool "Atmel AT91" | 134 | bool "Atmel AT91" |
135 | 135 | ||
136 | config TARGET_EDB93XX | 136 | config TARGET_EDB93XX |
137 | bool "Support edb93xx" | 137 | bool "Support edb93xx" |
138 | select CPU_ARM920T | 138 | select CPU_ARM920T |
139 | 139 | ||
140 | config TARGET_VCMA9 | 140 | config TARGET_VCMA9 |
141 | bool "Support VCMA9" | 141 | bool "Support VCMA9" |
142 | select CPU_ARM920T | 142 | select CPU_ARM920T |
143 | 143 | ||
144 | config TARGET_SMDK2410 | 144 | config TARGET_SMDK2410 |
145 | bool "Support smdk2410" | 145 | bool "Support smdk2410" |
146 | select CPU_ARM920T | 146 | select CPU_ARM920T |
147 | 147 | ||
148 | config TARGET_ASPENITE | 148 | config TARGET_ASPENITE |
149 | bool "Support aspenite" | 149 | bool "Support aspenite" |
150 | select CPU_ARM926EJS | 150 | select CPU_ARM926EJS |
151 | 151 | ||
152 | config TARGET_GPLUGD | 152 | config TARGET_GPLUGD |
153 | bool "Support gplugd" | 153 | bool "Support gplugd" |
154 | select CPU_ARM926EJS | 154 | select CPU_ARM926EJS |
155 | 155 | ||
156 | config ARCH_DAVINCI | 156 | config ARCH_DAVINCI |
157 | bool "TI DaVinci" | 157 | bool "TI DaVinci" |
158 | select CPU_ARM926EJS | 158 | select CPU_ARM926EJS |
159 | help | 159 | help |
160 | Support for TI's DaVinci platform. | 160 | Support for TI's DaVinci platform. |
161 | 161 | ||
162 | config KIRKWOOD | 162 | config KIRKWOOD |
163 | bool "Marvell Kirkwood" | 163 | bool "Marvell Kirkwood" |
164 | select CPU_ARM926EJS | 164 | select CPU_ARM926EJS |
165 | 165 | ||
166 | config ARCH_MVEBU | 166 | config ARCH_MVEBU |
167 | bool "Marvell MVEBU family (Armada XP/375/38x)" | 167 | bool "Marvell MVEBU family (Armada XP/375/38x)" |
168 | select CPU_V7 | 168 | select CPU_V7 |
169 | select SUPPORT_SPL | 169 | select SUPPORT_SPL |
170 | select OF_CONTROL | 170 | select OF_CONTROL |
171 | select OF_SEPARATE | 171 | select OF_SEPARATE |
172 | select DM | 172 | select DM |
173 | select DM_ETH | 173 | select DM_ETH |
174 | select DM_SERIAL | 174 | select DM_SERIAL |
175 | select DM_SPI | 175 | select DM_SPI |
176 | select DM_SPI_FLASH | 176 | select DM_SPI_FLASH |
177 | select SPL_DM | 177 | select SPL_DM |
178 | select SPL_DM_SEQ_ALIAS | 178 | select SPL_DM_SEQ_ALIAS |
179 | select SPL_OF_CONTROL | 179 | select SPL_OF_CONTROL |
180 | select SPL_SIMPLE_BUS | 180 | select SPL_SIMPLE_BUS |
181 | 181 | ||
182 | config TARGET_DEVKIT3250 | 182 | config TARGET_DEVKIT3250 |
183 | bool "Support devkit3250" | 183 | bool "Support devkit3250" |
184 | select CPU_ARM926EJS | 184 | select CPU_ARM926EJS |
185 | select SUPPORT_SPL | 185 | select SUPPORT_SPL |
186 | 186 | ||
187 | config TARGET_WORK_92105 | 187 | config TARGET_WORK_92105 |
188 | bool "Support work_92105" | 188 | bool "Support work_92105" |
189 | select CPU_ARM926EJS | 189 | select CPU_ARM926EJS |
190 | select SUPPORT_SPL | 190 | select SUPPORT_SPL |
191 | 191 | ||
192 | config TARGET_MX25PDK | 192 | config TARGET_MX25PDK |
193 | bool "Support mx25pdk" | 193 | bool "Support mx25pdk" |
194 | select CPU_ARM926EJS | 194 | select CPU_ARM926EJS |
195 | 195 | ||
196 | config TARGET_ZMX25 | 196 | config TARGET_ZMX25 |
197 | bool "Support zmx25" | 197 | bool "Support zmx25" |
198 | select CPU_ARM926EJS | 198 | select CPU_ARM926EJS |
199 | 199 | ||
200 | config TARGET_APF27 | 200 | config TARGET_APF27 |
201 | bool "Support apf27" | 201 | bool "Support apf27" |
202 | select CPU_ARM926EJS | 202 | select CPU_ARM926EJS |
203 | select SUPPORT_SPL | 203 | select SUPPORT_SPL |
204 | 204 | ||
205 | config TARGET_APX4DEVKIT | 205 | config TARGET_APX4DEVKIT |
206 | bool "Support apx4devkit" | 206 | bool "Support apx4devkit" |
207 | select CPU_ARM926EJS | 207 | select CPU_ARM926EJS |
208 | select SUPPORT_SPL | 208 | select SUPPORT_SPL |
209 | 209 | ||
210 | config TARGET_XFI3 | 210 | config TARGET_XFI3 |
211 | bool "Support xfi3" | 211 | bool "Support xfi3" |
212 | select CPU_ARM926EJS | 212 | select CPU_ARM926EJS |
213 | select SUPPORT_SPL | 213 | select SUPPORT_SPL |
214 | 214 | ||
215 | config TARGET_M28EVK | 215 | config TARGET_M28EVK |
216 | bool "Support m28evk" | 216 | bool "Support m28evk" |
217 | select CPU_ARM926EJS | 217 | select CPU_ARM926EJS |
218 | select SUPPORT_SPL | 218 | select SUPPORT_SPL |
219 | 219 | ||
220 | config TARGET_MX23EVK | 220 | config TARGET_MX23EVK |
221 | bool "Support mx23evk" | 221 | bool "Support mx23evk" |
222 | select CPU_ARM926EJS | 222 | select CPU_ARM926EJS |
223 | select SUPPORT_SPL | 223 | select SUPPORT_SPL |
224 | 224 | ||
225 | config TARGET_MX28EVK | 225 | config TARGET_MX28EVK |
226 | bool "Support mx28evk" | 226 | bool "Support mx28evk" |
227 | select CPU_ARM926EJS | 227 | select CPU_ARM926EJS |
228 | select SUPPORT_SPL | 228 | select SUPPORT_SPL |
229 | 229 | ||
230 | config TARGET_MX23_OLINUXINO | 230 | config TARGET_MX23_OLINUXINO |
231 | bool "Support mx23_olinuxino" | 231 | bool "Support mx23_olinuxino" |
232 | select CPU_ARM926EJS | 232 | select CPU_ARM926EJS |
233 | select SUPPORT_SPL | 233 | select SUPPORT_SPL |
234 | 234 | ||
235 | config TARGET_BG0900 | 235 | config TARGET_BG0900 |
236 | bool "Support bg0900" | 236 | bool "Support bg0900" |
237 | select CPU_ARM926EJS | 237 | select CPU_ARM926EJS |
238 | select SUPPORT_SPL | 238 | select SUPPORT_SPL |
239 | 239 | ||
240 | config TARGET_SANSA_FUZE_PLUS | 240 | config TARGET_SANSA_FUZE_PLUS |
241 | bool "Support sansa_fuze_plus" | 241 | bool "Support sansa_fuze_plus" |
242 | select CPU_ARM926EJS | 242 | select CPU_ARM926EJS |
243 | select SUPPORT_SPL | 243 | select SUPPORT_SPL |
244 | 244 | ||
245 | config TARGET_SC_SPS_1 | 245 | config TARGET_SC_SPS_1 |
246 | bool "Support sc_sps_1" | 246 | bool "Support sc_sps_1" |
247 | select CPU_ARM926EJS | 247 | select CPU_ARM926EJS |
248 | select SUPPORT_SPL | 248 | select SUPPORT_SPL |
249 | 249 | ||
250 | config ORION5X | 250 | config ORION5X |
251 | bool "Marvell Orion" | 251 | bool "Marvell Orion" |
252 | select CPU_ARM926EJS | 252 | select CPU_ARM926EJS |
253 | 253 | ||
254 | config TARGET_SPEAR300 | 254 | config TARGET_SPEAR300 |
255 | bool "Support spear300" | 255 | bool "Support spear300" |
256 | select CPU_ARM926EJS | 256 | select CPU_ARM926EJS |
257 | 257 | ||
258 | config TARGET_SPEAR310 | 258 | config TARGET_SPEAR310 |
259 | bool "Support spear310" | 259 | bool "Support spear310" |
260 | select CPU_ARM926EJS | 260 | select CPU_ARM926EJS |
261 | 261 | ||
262 | config TARGET_SPEAR320 | 262 | config TARGET_SPEAR320 |
263 | bool "Support spear320" | 263 | bool "Support spear320" |
264 | select CPU_ARM926EJS | 264 | select CPU_ARM926EJS |
265 | 265 | ||
266 | config TARGET_SPEAR600 | 266 | config TARGET_SPEAR600 |
267 | bool "Support spear600" | 267 | bool "Support spear600" |
268 | select CPU_ARM926EJS | 268 | select CPU_ARM926EJS |
269 | 269 | ||
270 | config TARGET_STV0991 | 270 | config TARGET_STV0991 |
271 | bool "Support stv0991" | 271 | bool "Support stv0991" |
272 | select CPU_V7 | 272 | select CPU_V7 |
273 | select DM | 273 | select DM |
274 | select DM_SERIAL | 274 | select DM_SERIAL |
275 | select DM_SPI | 275 | select DM_SPI |
276 | select DM_SPI_FLASH | 276 | select DM_SPI_FLASH |
277 | select SPI_FLASH | 277 | select SPI_FLASH |
278 | 278 | ||
279 | config TARGET_X600 | 279 | config TARGET_X600 |
280 | bool "Support x600" | 280 | bool "Support x600" |
281 | select CPU_ARM926EJS | 281 | select CPU_ARM926EJS |
282 | select SUPPORT_SPL | 282 | select SUPPORT_SPL |
283 | 283 | ||
284 | config TARGET_IMX31_PHYCORE | 284 | config TARGET_IMX31_PHYCORE |
285 | bool "Support imx31_phycore" | 285 | bool "Support imx31_phycore" |
286 | select CPU_ARM1136 | 286 | select CPU_ARM1136 |
287 | 287 | ||
288 | config TARGET_MX31ADS | 288 | config TARGET_MX31ADS |
289 | bool "Support mx31ads" | 289 | bool "Support mx31ads" |
290 | select CPU_ARM1136 | 290 | select CPU_ARM1136 |
291 | 291 | ||
292 | config TARGET_MX31PDK | 292 | config TARGET_MX31PDK |
293 | bool "Support mx31pdk" | 293 | bool "Support mx31pdk" |
294 | select CPU_ARM1136 | 294 | select CPU_ARM1136 |
295 | select SUPPORT_SPL | 295 | select SUPPORT_SPL |
296 | 296 | ||
297 | config TARGET_WOODBURN | 297 | config TARGET_WOODBURN |
298 | bool "Support woodburn" | 298 | bool "Support woodburn" |
299 | select CPU_ARM1136 | 299 | select CPU_ARM1136 |
300 | 300 | ||
301 | config TARGET_WOODBURN_SD | 301 | config TARGET_WOODBURN_SD |
302 | bool "Support woodburn_sd" | 302 | bool "Support woodburn_sd" |
303 | select CPU_ARM1136 | 303 | select CPU_ARM1136 |
304 | select SUPPORT_SPL | 304 | select SUPPORT_SPL |
305 | 305 | ||
306 | config TARGET_FLEA3 | 306 | config TARGET_FLEA3 |
307 | bool "Support flea3" | 307 | bool "Support flea3" |
308 | select CPU_ARM1136 | 308 | select CPU_ARM1136 |
309 | 309 | ||
310 | config TARGET_MX35PDK | 310 | config TARGET_MX35PDK |
311 | bool "Support mx35pdk" | 311 | bool "Support mx35pdk" |
312 | select CPU_ARM1136 | 312 | select CPU_ARM1136 |
313 | 313 | ||
314 | config ARCH_BCM283X | 314 | config ARCH_BCM283X |
315 | bool "Broadcom BCM283X family" | 315 | bool "Broadcom BCM283X family" |
316 | select DM | 316 | select DM |
317 | select DM_SERIAL | 317 | select DM_SERIAL |
318 | select DM_GPIO | 318 | select DM_GPIO |
319 | 319 | ||
320 | config TARGET_VEXPRESS_CA15_TC2 | 320 | config TARGET_VEXPRESS_CA15_TC2 |
321 | bool "Support vexpress_ca15_tc2" | 321 | bool "Support vexpress_ca15_tc2" |
322 | select CPU_V7 | 322 | select CPU_V7 |
323 | select CPU_V7_HAS_NONSEC | 323 | select CPU_V7_HAS_NONSEC |
324 | select CPU_V7_HAS_VIRT | 324 | select CPU_V7_HAS_VIRT |
325 | 325 | ||
326 | config TARGET_VEXPRESS_CA5X2 | 326 | config TARGET_VEXPRESS_CA5X2 |
327 | bool "Support vexpress_ca5x2" | 327 | bool "Support vexpress_ca5x2" |
328 | select CPU_V7 | 328 | select CPU_V7 |
329 | 329 | ||
330 | config TARGET_VEXPRESS_CA9X4 | 330 | config TARGET_VEXPRESS_CA9X4 |
331 | bool "Support vexpress_ca9x4" | 331 | bool "Support vexpress_ca9x4" |
332 | select CPU_V7 | 332 | select CPU_V7 |
333 | 333 | ||
334 | config TARGET_BRXRE1 | 334 | config TARGET_BRXRE1 |
335 | bool "Support BRXRE1" | 335 | bool "Support BRXRE1" |
336 | select CPU_V7 | 336 | select CPU_V7 |
337 | select SUPPORT_SPL | 337 | select SUPPORT_SPL |
338 | 338 | ||
339 | config TARGET_BRPPT1 | 339 | config TARGET_BRPPT1 |
340 | bool "Support BRPPT1" | 340 | bool "Support BRPPT1" |
341 | select CPU_V7 | 341 | select CPU_V7 |
342 | select SUPPORT_SPL | 342 | select SUPPORT_SPL |
343 | 343 | ||
344 | config TARGET_CM_T335 | 344 | config TARGET_CM_T335 |
345 | bool "Support cm_t335" | 345 | bool "Support cm_t335" |
346 | select CPU_V7 | 346 | select CPU_V7 |
347 | select SUPPORT_SPL | 347 | select SUPPORT_SPL |
348 | select DM | 348 | select DM |
349 | select DM_SERIAL | 349 | select DM_SERIAL |
350 | select DM_GPIO | 350 | select DM_GPIO |
351 | 351 | ||
352 | config TARGET_PEPPER | 352 | config TARGET_PEPPER |
353 | bool "Support pepper" | 353 | bool "Support pepper" |
354 | select CPU_V7 | 354 | select CPU_V7 |
355 | select SUPPORT_SPL | 355 | select SUPPORT_SPL |
356 | select DM | 356 | select DM |
357 | select DM_SERIAL | 357 | select DM_SERIAL |
358 | select DM_GPIO | 358 | select DM_GPIO |
359 | 359 | ||
360 | config TARGET_AM335X_IGEP0033 | 360 | config TARGET_AM335X_IGEP0033 |
361 | bool "Support am335x_igep0033" | 361 | bool "Support am335x_igep0033" |
362 | select CPU_V7 | 362 | select CPU_V7 |
363 | select SUPPORT_SPL | 363 | select SUPPORT_SPL |
364 | select DM | 364 | select DM |
365 | select DM_SERIAL | 365 | select DM_SERIAL |
366 | select DM_GPIO | 366 | select DM_GPIO |
367 | 367 | ||
368 | config TARGET_PCM051 | 368 | config TARGET_PCM051 |
369 | bool "Support pcm051" | 369 | bool "Support pcm051" |
370 | select CPU_V7 | 370 | select CPU_V7 |
371 | select SUPPORT_SPL | 371 | select SUPPORT_SPL |
372 | select DM | 372 | select DM |
373 | select DM_SERIAL | 373 | select DM_SERIAL |
374 | select DM_GPIO | 374 | select DM_GPIO |
375 | 375 | ||
376 | config TARGET_DRACO | 376 | config TARGET_DRACO |
377 | bool "Support draco" | 377 | bool "Support draco" |
378 | select CPU_V7 | 378 | select CPU_V7 |
379 | select SUPPORT_SPL | 379 | select SUPPORT_SPL |
380 | select DM | 380 | select DM |
381 | select DM_SERIAL | 381 | select DM_SERIAL |
382 | select DM_GPIO | 382 | select DM_GPIO |
383 | 383 | ||
384 | config TARGET_THUBAN | 384 | config TARGET_THUBAN |
385 | bool "Support thuban" | 385 | bool "Support thuban" |
386 | select CPU_V7 | 386 | select CPU_V7 |
387 | select SUPPORT_SPL | 387 | select SUPPORT_SPL |
388 | select DM | 388 | select DM |
389 | select DM_SERIAL | 389 | select DM_SERIAL |
390 | select DM_GPIO | 390 | select DM_GPIO |
391 | 391 | ||
392 | config TARGET_RASTABAN | 392 | config TARGET_RASTABAN |
393 | bool "Support rastaban" | 393 | bool "Support rastaban" |
394 | select CPU_V7 | 394 | select CPU_V7 |
395 | select SUPPORT_SPL | 395 | select SUPPORT_SPL |
396 | select DM | 396 | select DM |
397 | select DM_SERIAL | 397 | select DM_SERIAL |
398 | select DM_GPIO | 398 | select DM_GPIO |
399 | 399 | ||
400 | config TARGET_ETAMIN | 400 | config TARGET_ETAMIN |
401 | bool "Support etamin" | 401 | bool "Support etamin" |
402 | select CPU_V7 | 402 | select CPU_V7 |
403 | select SUPPORT_SPL | 403 | select SUPPORT_SPL |
404 | select DM | 404 | select DM |
405 | select DM_SERIAL | 405 | select DM_SERIAL |
406 | select DM_GPIO | 406 | select DM_GPIO |
407 | 407 | ||
408 | config TARGET_PXM2 | 408 | config TARGET_PXM2 |
409 | bool "Support pxm2" | 409 | bool "Support pxm2" |
410 | select CPU_V7 | 410 | select CPU_V7 |
411 | select SUPPORT_SPL | 411 | select SUPPORT_SPL |
412 | select DM | 412 | select DM |
413 | select DM_SERIAL | 413 | select DM_SERIAL |
414 | select DM_GPIO | 414 | select DM_GPIO |
415 | 415 | ||
416 | config TARGET_RUT | 416 | config TARGET_RUT |
417 | bool "Support rut" | 417 | bool "Support rut" |
418 | select CPU_V7 | 418 | select CPU_V7 |
419 | select SUPPORT_SPL | 419 | select SUPPORT_SPL |
420 | select DM | 420 | select DM |
421 | select DM_SERIAL | 421 | select DM_SERIAL |
422 | select DM_GPIO | 422 | select DM_GPIO |
423 | 423 | ||
424 | config TARGET_PENGWYN | 424 | config TARGET_PENGWYN |
425 | bool "Support pengwyn" | 425 | bool "Support pengwyn" |
426 | select CPU_V7 | 426 | select CPU_V7 |
427 | select SUPPORT_SPL | 427 | select SUPPORT_SPL |
428 | select DM | 428 | select DM |
429 | select DM_SERIAL | 429 | select DM_SERIAL |
430 | select DM_GPIO | 430 | select DM_GPIO |
431 | 431 | ||
432 | config TARGET_AM335X_BALTOS | 432 | config TARGET_AM335X_BALTOS |
433 | bool "Support am335x_baltos" | 433 | bool "Support am335x_baltos" |
434 | select CPU_V7 | 434 | select CPU_V7 |
435 | select SUPPORT_SPL | 435 | select SUPPORT_SPL |
436 | select DM | 436 | select DM |
437 | select DM_SERIAL | 437 | select DM_SERIAL |
438 | select DM_GPIO | 438 | select DM_GPIO |
439 | 439 | ||
440 | config TARGET_AM335X_EVM | 440 | config TARGET_AM335X_EVM |
441 | bool "Support am335x_evm" | 441 | bool "Support am335x_evm" |
442 | select CPU_V7 | 442 | select CPU_V7 |
443 | select SUPPORT_SPL | 443 | select SUPPORT_SPL |
444 | select DM | 444 | select DM |
445 | select DM_SERIAL | 445 | select DM_SERIAL |
446 | select DM_GPIO | 446 | select DM_GPIO |
447 | select TI_I2C_BOARD_DETECT | 447 | select TI_I2C_BOARD_DETECT |
448 | 448 | ||
449 | config TARGET_AM335X_SHC | 449 | config TARGET_AM335X_SHC |
450 | bool "Support am335x based shc board from bosch" | 450 | bool "Support am335x based shc board from bosch" |
451 | select CPU_V7 | 451 | select CPU_V7 |
452 | select SUPPORT_SPL | 452 | select SUPPORT_SPL |
453 | select DM | 453 | select DM |
454 | select DM_SERIAL | 454 | select DM_SERIAL |
455 | select DM_GPIO | 455 | select DM_GPIO |
456 | 456 | ||
457 | config TARGET_AM335X_SL50 | 457 | config TARGET_AM335X_SL50 |
458 | bool "Support am335x_sl50" | 458 | bool "Support am335x_sl50" |
459 | select CPU_V7 | 459 | select CPU_V7 |
460 | select SUPPORT_SPL | 460 | select SUPPORT_SPL |
461 | select DM | 461 | select DM |
462 | select DM_GPIO | 462 | select DM_GPIO |
463 | select DM_SERIAL | 463 | select DM_SERIAL |
464 | 464 | ||
465 | config TARGET_BAV335X | 465 | config TARGET_BAV335X |
466 | bool "Support bav335x" | 466 | bool "Support bav335x" |
467 | select CPU_V7 | 467 | select CPU_V7 |
468 | select SUPPORT_SPL | 468 | select SUPPORT_SPL |
469 | select DM | 469 | select DM |
470 | select DM_SERIAL | 470 | select DM_SERIAL |
471 | help | 471 | help |
472 | The BAV335x OEM Network Processor integrates all the functions of an | 472 | The BAV335x OEM Network Processor integrates all the functions of an |
473 | embedded network computer in a small, easy to use SODIMM module which | 473 | embedded network computer in a small, easy to use SODIMM module which |
474 | incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 | 474 | incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 |
475 | processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit | 475 | processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit |
476 | ethernet with simple connection to external connectors. | 476 | ethernet with simple connection to external connectors. |
477 | 477 | ||
478 | For more information, visit: http://birdland.com/oem | 478 | For more information, visit: http://birdland.com/oem |
479 | 479 | ||
480 | config TARGET_TI814X_EVM | 480 | config TARGET_TI814X_EVM |
481 | bool "Support ti814x_evm" | 481 | bool "Support ti814x_evm" |
482 | select CPU_V7 | 482 | select CPU_V7 |
483 | select SUPPORT_SPL | 483 | select SUPPORT_SPL |
484 | 484 | ||
485 | config TARGET_TI816X_EVM | 485 | config TARGET_TI816X_EVM |
486 | bool "Support ti816x_evm" | 486 | bool "Support ti816x_evm" |
487 | select CPU_V7 | 487 | select CPU_V7 |
488 | select SUPPORT_SPL | 488 | select SUPPORT_SPL |
489 | 489 | ||
490 | config TARGET_BCM23550_W1D | 490 | config TARGET_BCM23550_W1D |
491 | bool "Support bcm23550_w1d" | 491 | bool "Support bcm23550_w1d" |
492 | select CPU_V7 | 492 | select CPU_V7 |
493 | 493 | ||
494 | config TARGET_BCM28155_AP | 494 | config TARGET_BCM28155_AP |
495 | bool "Support bcm28155_ap" | 495 | bool "Support bcm28155_ap" |
496 | select CPU_V7 | 496 | select CPU_V7 |
497 | 497 | ||
498 | config TARGET_BCMCYGNUS | 498 | config TARGET_BCMCYGNUS |
499 | bool "Support bcmcygnus" | 499 | bool "Support bcmcygnus" |
500 | select CPU_V7 | 500 | select CPU_V7 |
501 | 501 | ||
502 | config TARGET_BCMNSP | 502 | config TARGET_BCMNSP |
503 | bool "Support bcmnsp" | 503 | bool "Support bcmnsp" |
504 | select CPU_V7 | 504 | select CPU_V7 |
505 | 505 | ||
506 | config ARCH_EXYNOS | 506 | config ARCH_EXYNOS |
507 | bool "Samsung EXYNOS" | 507 | bool "Samsung EXYNOS" |
508 | select DM | 508 | select DM |
509 | select DM_SPI_FLASH | 509 | select DM_SPI_FLASH |
510 | select DM_SERIAL | 510 | select DM_SERIAL |
511 | select DM_SPI | 511 | select DM_SPI |
512 | select DM_GPIO | 512 | select DM_GPIO |
513 | select DM_KEYBOARD | 513 | select DM_KEYBOARD |
514 | 514 | ||
515 | config ARCH_S5PC1XX | 515 | config ARCH_S5PC1XX |
516 | bool "Samsung S5PC1XX" | 516 | bool "Samsung S5PC1XX" |
517 | select CPU_V7 | 517 | select CPU_V7 |
518 | select DM | 518 | select DM |
519 | select DM_SERIAL | 519 | select DM_SERIAL |
520 | select DM_GPIO | 520 | select DM_GPIO |
521 | 521 | ||
522 | config ARCH_HIGHBANK | 522 | config ARCH_HIGHBANK |
523 | bool "Calxeda Highbank" | 523 | bool "Calxeda Highbank" |
524 | select CPU_V7 | 524 | select CPU_V7 |
525 | 525 | ||
526 | config ARCH_INTEGRATOR | 526 | config ARCH_INTEGRATOR |
527 | bool "ARM Ltd. Integrator family" | 527 | bool "ARM Ltd. Integrator family" |
528 | select DM | 528 | select DM |
529 | select DM_SERIAL | 529 | select DM_SERIAL |
530 | 530 | ||
531 | config ARCH_KEYSTONE | 531 | config ARCH_KEYSTONE |
532 | bool "TI Keystone" | 532 | bool "TI Keystone" |
533 | select CPU_V7 | 533 | select CPU_V7 |
534 | select SUPPORT_SPL | 534 | select SUPPORT_SPL |
535 | select CMD_POWEROFF | 535 | select CMD_POWEROFF |
536 | 536 | ||
537 | config ARCH_MESON | 537 | config ARCH_MESON |
538 | bool "Amlogic Meson" | 538 | bool "Amlogic Meson" |
539 | help | 539 | help |
540 | Support for the Meson SoC family developed by Amlogic Inc., | 540 | Support for the Meson SoC family developed by Amlogic Inc., |
541 | targeted at media players and tablet computers. We currently | 541 | targeted at media players and tablet computers. We currently |
542 | support the S905 (GXBaby) 64-bit SoC. | 542 | support the S905 (GXBaby) 64-bit SoC. |
543 | 543 | ||
544 | config ARCH_MX7 | 544 | config ARCH_MX7 |
545 | bool "Freescale MX7" | 545 | bool "Freescale MX7" |
546 | select CPU_V7 | 546 | select CPU_V7 |
547 | 547 | ||
548 | config ARCH_MX6 | 548 | config ARCH_MX6 |
549 | bool "Freescale MX6" | 549 | bool "Freescale MX6" |
550 | select CPU_V7 | 550 | select CPU_V7 |
551 | 551 | ||
552 | config ARCH_MX5 | 552 | config ARCH_MX5 |
553 | bool "Freescale MX5" | 553 | bool "Freescale MX5" |
554 | select CPU_V7 | 554 | select CPU_V7 |
555 | 555 | ||
556 | config TARGET_M53EVK | 556 | config TARGET_M53EVK |
557 | bool "Support m53evk" | 557 | bool "Support m53evk" |
558 | select CPU_V7 | 558 | select CPU_V7 |
559 | select SUPPORT_SPL | 559 | select SUPPORT_SPL |
560 | 560 | ||
561 | config TARGET_MX51EVK | 561 | config TARGET_MX51EVK |
562 | bool "Support mx51evk" | 562 | bool "Support mx51evk" |
563 | select CPU_V7 | 563 | select CPU_V7 |
564 | 564 | ||
565 | config TARGET_MX53ARD | 565 | config TARGET_MX53ARD |
566 | bool "Support mx53ard" | 566 | bool "Support mx53ard" |
567 | select CPU_V7 | 567 | select CPU_V7 |
568 | 568 | ||
569 | config TARGET_MX53EVK | 569 | config TARGET_MX53EVK |
570 | bool "Support mx53evk" | 570 | bool "Support mx53evk" |
571 | select CPU_V7 | 571 | select CPU_V7 |
572 | 572 | ||
573 | config TARGET_MX53LOCO | 573 | config TARGET_MX53LOCO |
574 | bool "Support mx53loco" | 574 | bool "Support mx53loco" |
575 | select CPU_V7 | 575 | select CPU_V7 |
576 | 576 | ||
577 | config TARGET_MX53SMD | 577 | config TARGET_MX53SMD |
578 | bool "Support mx53smd" | 578 | bool "Support mx53smd" |
579 | select CPU_V7 | 579 | select CPU_V7 |
580 | 580 | ||
581 | config OMAP34XX | 581 | config OMAP34XX |
582 | bool "OMAP34XX SoC" | 582 | bool "OMAP34XX SoC" |
583 | select CPU_V7 | 583 | select CPU_V7 |
584 | select SUPPORT_SPL | 584 | select SUPPORT_SPL |
585 | select USE_TINY_PRINTF | 585 | select USE_TINY_PRINTF |
586 | 586 | ||
587 | config OMAP44XX | 587 | config OMAP44XX |
588 | bool "OMAP44XX SoC" | 588 | bool "OMAP44XX SoC" |
589 | select CPU_V7 | 589 | select CPU_V7 |
590 | select SUPPORT_SPL | 590 | select SUPPORT_SPL |
591 | select USE_TINY_PRINTF | 591 | select USE_TINY_PRINTF |
592 | 592 | ||
593 | config OMAP54XX | 593 | config OMAP54XX |
594 | bool "OMAP54XX SoC" | 594 | bool "OMAP54XX SoC" |
595 | select CPU_V7 | 595 | select CPU_V7 |
596 | select SUPPORT_SPL | 596 | select SUPPORT_SPL |
597 | 597 | ||
598 | config AM43XX | 598 | config AM43XX |
599 | bool "AM43XX SoC" | 599 | bool "AM43XX SoC" |
600 | select CPU_V7 | 600 | select CPU_V7 |
601 | select SUPPORT_SPL | 601 | select SUPPORT_SPL |
602 | help | 602 | help |
603 | Support for AM43xx SOC from Texas Instruments. | 603 | Support for AM43xx SOC from Texas Instruments. |
604 | The AM43xx high performance SOC features a Cortex-A9 | 604 | The AM43xx high performance SOC features a Cortex-A9 |
605 | ARM core, a quad core PRU-ICSS for industrial Ethernet | 605 | ARM core, a quad core PRU-ICSS for industrial Ethernet |
606 | protocols, dual camera support, optional 3D graphics | 606 | protocols, dual camera support, optional 3D graphics |
607 | and an optional customer programmable secure boot. | 607 | and an optional customer programmable secure boot. |
608 | 608 | ||
609 | config ARCH_RMOBILE | 609 | config ARCH_RMOBILE |
610 | bool "Renesas ARM SoCs" | 610 | bool "Renesas ARM SoCs" |
611 | select DM | 611 | select DM |
612 | select DM_SERIAL | 612 | select DM_SERIAL |
613 | 613 | ||
614 | config TARGET_S32V234EVB | 614 | config TARGET_S32V234EVB |
615 | bool "Support s32v234evb" | 615 | bool "Support s32v234evb" |
616 | select ARM64 | 616 | select ARM64 |
617 | 617 | ||
618 | config ARCH_SNAPDRAGON | 618 | config ARCH_SNAPDRAGON |
619 | bool "Qualcomm Snapdragon SoCs" | 619 | bool "Qualcomm Snapdragon SoCs" |
620 | select ARM64 | 620 | select ARM64 |
621 | select DM | 621 | select DM |
622 | select DM_GPIO | 622 | select DM_GPIO |
623 | select DM_SERIAL | 623 | select DM_SERIAL |
624 | select SPMI | 624 | select SPMI |
625 | select OF_CONTROL | 625 | select OF_CONTROL |
626 | select OF_SEPARATE | 626 | select OF_SEPARATE |
627 | 627 | ||
628 | config ARCH_SOCFPGA | 628 | config ARCH_SOCFPGA |
629 | bool "Altera SOCFPGA family" | 629 | bool "Altera SOCFPGA family" |
630 | select CPU_V7 | 630 | select CPU_V7 |
631 | select SUPPORT_SPL | 631 | select SUPPORT_SPL |
632 | select OF_CONTROL | 632 | select OF_CONTROL |
633 | select SPL_OF_CONTROL | 633 | select SPL_OF_CONTROL |
634 | select DM | 634 | select DM |
635 | select DM_SPI_FLASH | 635 | select DM_SPI_FLASH |
636 | select DM_SPI | 636 | select DM_SPI |
637 | 637 | ||
638 | config TARGET_CM_T43 | 638 | config TARGET_CM_T43 |
639 | bool "Support cm_t43" | 639 | bool "Support cm_t43" |
640 | select CPU_V7 | 640 | select CPU_V7 |
641 | select SUPPORT_SPL | 641 | select SUPPORT_SPL |
642 | 642 | ||
643 | config ARCH_SUNXI | 643 | config ARCH_SUNXI |
644 | bool "Support sunxi (Allwinner) SoCs" | 644 | bool "Support sunxi (Allwinner) SoCs" |
645 | select CMD_GPIO | 645 | select CMD_GPIO |
646 | select CMD_MMC if MMC | 646 | select CMD_MMC if MMC |
647 | select CMD_USB | 647 | select CMD_USB |
648 | select DM | 648 | select DM |
649 | select DM_ETH | 649 | select DM_ETH |
650 | select DM_GPIO | 650 | select DM_GPIO |
651 | select DM_KEYBOARD | 651 | select DM_KEYBOARD |
652 | select DM_SERIAL | 652 | select DM_SERIAL |
653 | select DM_USB | 653 | select DM_USB |
654 | select OF_BOARD_SETUP | 654 | select OF_BOARD_SETUP |
655 | select OF_CONTROL | 655 | select OF_CONTROL |
656 | select OF_SEPARATE | 656 | select OF_SEPARATE |
657 | select SPL_STACK_R if SUPPORT_SPL | 657 | select SPL_STACK_R if SUPPORT_SPL |
658 | select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL | 658 | select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL |
659 | select SYS_NS16550 | 659 | select SYS_NS16550 |
660 | select USB | 660 | select USB |
661 | select USB_STORAGE | 661 | select USB_STORAGE |
662 | select USB_KEYBOARD | 662 | select USB_KEYBOARD |
663 | select USE_TINY_PRINTF | 663 | select USE_TINY_PRINTF |
664 | 664 | ||
665 | config TARGET_TS4800 | 665 | config TARGET_TS4800 |
666 | bool "Support TS4800" | 666 | bool "Support TS4800" |
667 | select CPU_V7 | 667 | select CPU_V7 |
668 | 668 | ||
669 | config TARGET_VF610TWR | 669 | config TARGET_VF610TWR |
670 | bool "Support vf610twr" | 670 | bool "Support vf610twr" |
671 | select CPU_V7 | 671 | select CPU_V7 |
672 | 672 | ||
673 | config TARGET_COLIBRI_VF | 673 | config TARGET_COLIBRI_VF |
674 | bool "Support Colibri VF50/61" | 674 | bool "Support Colibri VF50/61" |
675 | select CPU_V7 | 675 | select CPU_V7 |
676 | 676 | ||
677 | config TARGET_PCM052 | 677 | config TARGET_PCM052 |
678 | bool "Support pcm-052" | 678 | bool "Support pcm-052" |
679 | select CPU_V7 | 679 | select CPU_V7 |
680 | 680 | ||
681 | config ARCH_ZYNQ | 681 | config ARCH_ZYNQ |
682 | bool "Xilinx Zynq Platform" | 682 | bool "Xilinx Zynq Platform" |
683 | select CPU_V7 | 683 | select CPU_V7 |
684 | select SUPPORT_SPL | 684 | select SUPPORT_SPL |
685 | select OF_CONTROL | 685 | select OF_CONTROL |
686 | select SPL_OF_CONTROL if SPL | 686 | select SPL_OF_CONTROL if SPL |
687 | select DM | 687 | select DM |
688 | select DM_ETH | 688 | select DM_ETH |
689 | select DM_GPIO | 689 | select DM_GPIO |
690 | select SPL_DM if SPL | 690 | select SPL_DM if SPL |
691 | select DM_MMC | 691 | select DM_MMC |
692 | select DM_MMC_OPS | 692 | select DM_MMC_OPS |
693 | select DM_SPI | 693 | select DM_SPI |
694 | select DM_SERIAL | 694 | select DM_SERIAL |
695 | select DM_SPI_FLASH | 695 | select DM_SPI_FLASH |
696 | select SPL_SEPARATE_BSS if SPL | 696 | select SPL_SEPARATE_BSS if SPL |
697 | select DM_USB if USB | 697 | select DM_USB if USB |
698 | select BLK | 698 | select BLK |
699 | 699 | ||
700 | config ARCH_ZYNQMP | 700 | config ARCH_ZYNQMP |
701 | bool "Support Xilinx ZynqMP Platform" | 701 | bool "Support Xilinx ZynqMP Platform" |
702 | select ARM64 | 702 | select ARM64 |
703 | select DM | 703 | select DM |
704 | select OF_CONTROL | 704 | select OF_CONTROL |
705 | select DM_SERIAL | 705 | select DM_SERIAL |
706 | select SUPPORT_SPL | 706 | select SUPPORT_SPL |
707 | select CLK | 707 | select CLK |
708 | select SPL_CLK | 708 | select SPL_CLK |
709 | select DM_USB if USB | 709 | select DM_USB if USB |
710 | 710 | ||
711 | config TEGRA | 711 | config TEGRA |
712 | bool "NVIDIA Tegra" | 712 | bool "NVIDIA Tegra" |
713 | 713 | ||
714 | config TARGET_VEXPRESS64_AEMV8A | 714 | config TARGET_VEXPRESS64_AEMV8A |
715 | bool "Support vexpress_aemv8a" | 715 | bool "Support vexpress_aemv8a" |
716 | select ARM64 | 716 | select ARM64 |
717 | 717 | ||
718 | config TARGET_VEXPRESS64_BASE_FVP | 718 | config TARGET_VEXPRESS64_BASE_FVP |
719 | bool "Support Versatile Express ARMv8a FVP BASE model" | 719 | bool "Support Versatile Express ARMv8a FVP BASE model" |
720 | select ARM64 | 720 | select ARM64 |
721 | select SEMIHOSTING | 721 | select SEMIHOSTING |
722 | 722 | ||
723 | config TARGET_VEXPRESS64_BASE_FVP_DRAM | 723 | config TARGET_VEXPRESS64_BASE_FVP_DRAM |
724 | bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" | 724 | bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" |
725 | select ARM64 | 725 | select ARM64 |
726 | help | 726 | help |
727 | This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides | 727 | This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides |
728 | the default config to allow the user to load the images directly into | 728 | the default config to allow the user to load the images directly into |
729 | DRAM using model parameters rather than by using semi-hosting to load | 729 | DRAM using model parameters rather than by using semi-hosting to load |
730 | the files from the host filesystem. | 730 | the files from the host filesystem. |
731 | 731 | ||
732 | config TARGET_VEXPRESS64_JUNO | 732 | config TARGET_VEXPRESS64_JUNO |
733 | bool "Support Versatile Express Juno Development Platform" | 733 | bool "Support Versatile Express Juno Development Platform" |
734 | select ARM64 | 734 | select ARM64 |
735 | 735 | ||
736 | config TARGET_LS2080A_EMU | 736 | config TARGET_LS2080A_EMU |
737 | bool "Support ls2080a_emu" | 737 | bool "Support ls2080a_emu" |
738 | select ARM64 | 738 | select ARM64 |
739 | select ARMV8_MULTIENTRY | 739 | select ARMV8_MULTIENTRY |
740 | help | 740 | help |
741 | Support for Freescale LS2080A_EMU platform | 741 | Support for Freescale LS2080A_EMU platform |
742 | The LS2080A Development System (EMULATOR) is a pre silicon | 742 | The LS2080A Development System (EMULATOR) is a pre silicon |
743 | development platform that supports the QorIQ LS2080A | 743 | development platform that supports the QorIQ LS2080A |
744 | Layerscape Architecture processor. | 744 | Layerscape Architecture processor. |
745 | 745 | ||
746 | config TARGET_LS2080A_SIMU | 746 | config TARGET_LS2080A_SIMU |
747 | bool "Support ls2080a_simu" | 747 | bool "Support ls2080a_simu" |
748 | select ARM64 | 748 | select ARM64 |
749 | select ARMV8_MULTIENTRY | 749 | select ARMV8_MULTIENTRY |
750 | help | 750 | help |
751 | Support for Freescale LS2080A_SIMU platform | 751 | Support for Freescale LS2080A_SIMU platform |
752 | The LS2080A Development System (QDS) is a pre silicon | 752 | The LS2080A Development System (QDS) is a pre silicon |
753 | development platform that supports the QorIQ LS2080A | 753 | development platform that supports the QorIQ LS2080A |
754 | Layerscape Architecture processor. | 754 | Layerscape Architecture processor. |
755 | 755 | ||
756 | config TARGET_LS2080AQDS | 756 | config TARGET_LS2080AQDS |
757 | bool "Support ls2080aqds" | 757 | bool "Support ls2080aqds" |
758 | select ARM64 | 758 | select ARM64 |
759 | select ARMV8_MULTIENTRY | 759 | select ARMV8_MULTIENTRY |
760 | select SUPPORT_SPL | 760 | select SUPPORT_SPL |
761 | help | 761 | help |
762 | Support for Freescale LS2080AQDS platform | 762 | Support for Freescale LS2080AQDS platform |
763 | The LS2080A Development System (QDS) is a high-performance | 763 | The LS2080A Development System (QDS) is a high-performance |
764 | development platform that supports the QorIQ LS2080A | 764 | development platform that supports the QorIQ LS2080A |
765 | Layerscape Architecture processor. | 765 | Layerscape Architecture processor. |
766 | 766 | ||
767 | config TARGET_LS2080ARDB | 767 | config TARGET_LS2080ARDB |
768 | bool "Support ls2080ardb" | 768 | bool "Support ls2080ardb" |
769 | select ARM64 | 769 | select ARM64 |
770 | select ARMV8_MULTIENTRY | 770 | select ARMV8_MULTIENTRY |
771 | select SUPPORT_SPL | 771 | select SUPPORT_SPL |
772 | help | 772 | help |
773 | Support for Freescale LS2080ARDB platform. | 773 | Support for Freescale LS2080ARDB platform. |
774 | The LS2080A Reference design board (RDB) is a high-performance | 774 | The LS2080A Reference design board (RDB) is a high-performance |
775 | development platform that supports the QorIQ LS2080A | 775 | development platform that supports the QorIQ LS2080A |
776 | Layerscape Architecture processor. | 776 | Layerscape Architecture processor. |
777 | 777 | ||
778 | config TARGET_HIKEY | 778 | config TARGET_HIKEY |
779 | bool "Support HiKey 96boards Consumer Edition Platform" | 779 | bool "Support HiKey 96boards Consumer Edition Platform" |
780 | select ARM64 | 780 | select ARM64 |
781 | select DM | 781 | select DM |
782 | select DM_GPIO | 782 | select DM_GPIO |
783 | select DM_SERIAL | 783 | select DM_SERIAL |
784 | select OF_CONTROL | 784 | select OF_CONTROL |
785 | help | 785 | help |
786 | Support for HiKey 96boards platform. It features a HI6220 | 786 | Support for HiKey 96boards platform. It features a HI6220 |
787 | SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. | 787 | SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. |
788 | 788 | ||
789 | config TARGET_LS1012AQDS | 789 | config TARGET_LS1012AQDS |
790 | bool "Support ls1012aqds" | 790 | bool "Support ls1012aqds" |
791 | select ARM64 | 791 | select ARM64 |
792 | help | 792 | help |
793 | Support for Freescale LS1012AQDS platform. | 793 | Support for Freescale LS1012AQDS platform. |
794 | The LS1012A Development System (QDS) is a high-performance | 794 | The LS1012A Development System (QDS) is a high-performance |
795 | development platform that supports the QorIQ LS1012A | 795 | development platform that supports the QorIQ LS1012A |
796 | Layerscape Architecture processor. | 796 | Layerscape Architecture processor. |
797 | 797 | ||
798 | config TARGET_LS1012ARDB | 798 | config TARGET_LS1012ARDB |
799 | bool "Support ls1012ardb" | 799 | bool "Support ls1012ardb" |
800 | select ARM64 | 800 | select ARM64 |
801 | help | 801 | help |
802 | Support for Freescale LS1012ARDB platform. | 802 | Support for Freescale LS1012ARDB platform. |
803 | The LS1012A Reference design board (RDB) is a high-performance | 803 | The LS1012A Reference design board (RDB) is a high-performance |
804 | development platform that supports the QorIQ LS1012A | 804 | development platform that supports the QorIQ LS1012A |
805 | Layerscape Architecture processor. | 805 | Layerscape Architecture processor. |
806 | 806 | ||
807 | config TARGET_LS1012AFRDM | 807 | config TARGET_LS1012AFRDM |
808 | bool "Support ls1012afrdm" | 808 | bool "Support ls1012afrdm" |
809 | select ARM64 | 809 | select ARM64 |
810 | help | 810 | help |
811 | Support for Freescale LS1012AFRDM platform. | 811 | Support for Freescale LS1012AFRDM platform. |
812 | The LS1012A Freedom board (FRDM) is a high-performance | 812 | The LS1012A Freedom board (FRDM) is a high-performance |
813 | development platform that supports the QorIQ LS1012A | 813 | development platform that supports the QorIQ LS1012A |
814 | Layerscape Architecture processor. | 814 | Layerscape Architecture processor. |
815 | 815 | ||
816 | config TARGET_LS1021AQDS | 816 | config TARGET_LS1021AQDS |
817 | bool "Support ls1021aqds" | 817 | bool "Support ls1021aqds" |
818 | select CPU_V7 | 818 | select CPU_V7 |
819 | select SUPPORT_SPL | 819 | select SUPPORT_SPL |
820 | select ARCH_SUPPORT_PSCI | 820 | select ARCH_SUPPORT_PSCI |
821 | 821 | ||
822 | config TARGET_LS1021ATWR | 822 | config TARGET_LS1021ATWR |
823 | bool "Support ls1021atwr" | 823 | bool "Support ls1021atwr" |
824 | select CPU_V7 | 824 | select CPU_V7 |
825 | select SUPPORT_SPL | 825 | select SUPPORT_SPL |
826 | select ARCH_SUPPORT_PSCI | 826 | select ARCH_SUPPORT_PSCI |
827 | 827 | ||
828 | config TARGET_LS1043AQDS | 828 | config TARGET_LS1043AQDS |
829 | bool "Support ls1043aqds" | 829 | bool "Support ls1043aqds" |
830 | select ARM64 | 830 | select ARM64 |
831 | select ARMV8_MULTIENTRY | 831 | select ARMV8_MULTIENTRY |
832 | select SUPPORT_SPL | 832 | select SUPPORT_SPL |
833 | help | 833 | help |
834 | Support for Freescale LS1043AQDS platform. | 834 | Support for Freescale LS1043AQDS platform. |
835 | 835 | ||
836 | config TARGET_LS1043ARDB | 836 | config TARGET_LS1043ARDB |
837 | bool "Support ls1043ardb" | 837 | bool "Support ls1043ardb" |
838 | select ARM64 | 838 | select ARM64 |
839 | select ARMV8_MULTIENTRY | 839 | select ARMV8_MULTIENTRY |
840 | select SUPPORT_SPL | 840 | select SUPPORT_SPL |
841 | help | 841 | help |
842 | Support for Freescale LS1043ARDB platform. | 842 | Support for Freescale LS1043ARDB platform. |
843 | 843 | ||
844 | config TARGET_H2200 | 844 | config TARGET_H2200 |
845 | bool "Support h2200" | 845 | bool "Support h2200" |
846 | select CPU_PXA | 846 | select CPU_PXA |
847 | 847 | ||
848 | config TARGET_ZIPITZ2 | 848 | config TARGET_ZIPITZ2 |
849 | bool "Support zipitz2" | 849 | bool "Support zipitz2" |
850 | select CPU_PXA | 850 | select CPU_PXA |
851 | 851 | ||
852 | config TARGET_COLIBRI_PXA270 | 852 | config TARGET_COLIBRI_PXA270 |
853 | bool "Support colibri_pxa270" | 853 | bool "Support colibri_pxa270" |
854 | select CPU_PXA | 854 | select CPU_PXA |
855 | 855 | ||
856 | config ARCH_UNIPHIER | 856 | config ARCH_UNIPHIER |
857 | bool "Socionext UniPhier SoCs" | 857 | bool "Socionext UniPhier SoCs" |
858 | select BLK | 858 | select BLK |
859 | select CLK_UNIPHIER | 859 | select CLK_UNIPHIER |
860 | select DM | 860 | select DM |
861 | select DM_GPIO | 861 | select DM_GPIO |
862 | select DM_I2C | 862 | select DM_I2C |
863 | select DM_MMC | 863 | select DM_MMC |
864 | select DM_SERIAL | 864 | select DM_SERIAL |
865 | select DM_USB | 865 | select DM_USB |
866 | select OF_CONTROL | 866 | select OF_CONTROL |
867 | select OF_LIBFDT | 867 | select OF_LIBFDT |
868 | select PINCTRL | 868 | select PINCTRL |
869 | select SPL | 869 | select SPL |
870 | select SPL_DM | 870 | select SPL_DM |
871 | select SPL_LIBCOMMON_SUPPORT | ||
872 | select SPL_LIBGENERIC_SUPPORT | ||
871 | select SPL_OF_CONTROL | 873 | select SPL_OF_CONTROL |
872 | select SPL_PINCTRL | 874 | select SPL_PINCTRL |
873 | select SUPPORT_SPL | 875 | select SUPPORT_SPL |
874 | help | 876 | help |
875 | Support for UniPhier SoC family developed by Socionext Inc. | 877 | Support for UniPhier SoC family developed by Socionext Inc. |
876 | (formerly, System LSI Business Division of Panasonic Corporation) | 878 | (formerly, System LSI Business Division of Panasonic Corporation) |
877 | 879 | ||
878 | config STM32 | 880 | config STM32 |
879 | bool "Support STM32" | 881 | bool "Support STM32" |
880 | select CPU_V7M | 882 | select CPU_V7M |
881 | select DM | 883 | select DM |
882 | select DM_SERIAL | 884 | select DM_SERIAL |
883 | 885 | ||
884 | config ARCH_ROCKCHIP | 886 | config ARCH_ROCKCHIP |
885 | bool "Support Rockchip SoCs" | 887 | bool "Support Rockchip SoCs" |
886 | select OF_CONTROL | 888 | select OF_CONTROL |
887 | select BLK | 889 | select BLK |
888 | select DM | 890 | select DM |
889 | select SPL_DM if SPL | 891 | select SPL_DM if SPL |
890 | select SYS_MALLOC_F | 892 | select SYS_MALLOC_F |
891 | select SPL_SYS_MALLOC_SIMPLE if SPL | 893 | select SPL_SYS_MALLOC_SIMPLE if SPL |
892 | select DM_GPIO | 894 | select DM_GPIO |
893 | select DM_I2C | 895 | select DM_I2C |
894 | select DM_MMC | 896 | select DM_MMC |
895 | select DM_MMC_OPS | 897 | select DM_MMC_OPS |
896 | select DM_SERIAL | 898 | select DM_SERIAL |
897 | select DM_SPI | 899 | select DM_SPI |
898 | select DM_SPI_FLASH | 900 | select DM_SPI_FLASH |
899 | 901 | ||
900 | config TARGET_THUNDERX_88XX | 902 | config TARGET_THUNDERX_88XX |
901 | bool "Support ThunderX 88xx" | 903 | bool "Support ThunderX 88xx" |
902 | select ARM64 | 904 | select ARM64 |
903 | select OF_CONTROL | 905 | select OF_CONTROL |
904 | select SYS_CACHE_SHIFT_7 | 906 | select SYS_CACHE_SHIFT_7 |
905 | 907 | ||
906 | endchoice | 908 | endchoice |
907 | 909 | ||
908 | source "arch/arm/mach-at91/Kconfig" | 910 | source "arch/arm/mach-at91/Kconfig" |
909 | 911 | ||
910 | source "arch/arm/mach-bcm283x/Kconfig" | 912 | source "arch/arm/mach-bcm283x/Kconfig" |
911 | 913 | ||
912 | source "arch/arm/mach-davinci/Kconfig" | 914 | source "arch/arm/mach-davinci/Kconfig" |
913 | 915 | ||
914 | source "arch/arm/mach-exynos/Kconfig" | 916 | source "arch/arm/mach-exynos/Kconfig" |
915 | 917 | ||
916 | source "arch/arm/mach-highbank/Kconfig" | 918 | source "arch/arm/mach-highbank/Kconfig" |
917 | 919 | ||
918 | source "arch/arm/mach-integrator/Kconfig" | 920 | source "arch/arm/mach-integrator/Kconfig" |
919 | 921 | ||
920 | source "arch/arm/mach-keystone/Kconfig" | 922 | source "arch/arm/mach-keystone/Kconfig" |
921 | 923 | ||
922 | source "arch/arm/mach-kirkwood/Kconfig" | 924 | source "arch/arm/mach-kirkwood/Kconfig" |
923 | 925 | ||
924 | source "arch/arm/mach-mvebu/Kconfig" | 926 | source "arch/arm/mach-mvebu/Kconfig" |
925 | 927 | ||
926 | source "arch/arm/cpu/armv7/mx7/Kconfig" | 928 | source "arch/arm/cpu/armv7/mx7/Kconfig" |
927 | 929 | ||
928 | source "arch/arm/cpu/armv7/mx6/Kconfig" | 930 | source "arch/arm/cpu/armv7/mx6/Kconfig" |
929 | 931 | ||
930 | source "arch/arm/cpu/armv7/mx5/Kconfig" | 932 | source "arch/arm/cpu/armv7/mx5/Kconfig" |
931 | 933 | ||
932 | source "arch/arm/cpu/armv7/omap-common/Kconfig" | 934 | source "arch/arm/cpu/armv7/omap-common/Kconfig" |
933 | 935 | ||
934 | source "arch/arm/mach-orion5x/Kconfig" | 936 | source "arch/arm/mach-orion5x/Kconfig" |
935 | 937 | ||
936 | source "arch/arm/mach-rmobile/Kconfig" | 938 | source "arch/arm/mach-rmobile/Kconfig" |
937 | 939 | ||
938 | source "arch/arm/mach-meson/Kconfig" | 940 | source "arch/arm/mach-meson/Kconfig" |
939 | 941 | ||
940 | source "arch/arm/mach-rockchip/Kconfig" | 942 | source "arch/arm/mach-rockchip/Kconfig" |
941 | 943 | ||
942 | source "arch/arm/mach-s5pc1xx/Kconfig" | 944 | source "arch/arm/mach-s5pc1xx/Kconfig" |
943 | 945 | ||
944 | source "arch/arm/mach-snapdragon/Kconfig" | 946 | source "arch/arm/mach-snapdragon/Kconfig" |
945 | 947 | ||
946 | source "arch/arm/mach-socfpga/Kconfig" | 948 | source "arch/arm/mach-socfpga/Kconfig" |
947 | 949 | ||
948 | source "arch/arm/mach-stm32/Kconfig" | 950 | source "arch/arm/mach-stm32/Kconfig" |
949 | 951 | ||
950 | source "arch/arm/mach-tegra/Kconfig" | 952 | source "arch/arm/mach-tegra/Kconfig" |
951 | 953 | ||
952 | source "arch/arm/mach-uniphier/Kconfig" | 954 | source "arch/arm/mach-uniphier/Kconfig" |
953 | 955 | ||
954 | source "arch/arm/mach-zynq/Kconfig" | 956 | source "arch/arm/mach-zynq/Kconfig" |
955 | 957 | ||
956 | source "arch/arm/cpu/armv7/Kconfig" | 958 | source "arch/arm/cpu/armv7/Kconfig" |
957 | 959 | ||
958 | source "arch/arm/cpu/armv8/zynqmp/Kconfig" | 960 | source "arch/arm/cpu/armv8/zynqmp/Kconfig" |
959 | 961 | ||
960 | source "arch/arm/cpu/armv8/Kconfig" | 962 | source "arch/arm/cpu/armv8/Kconfig" |
961 | 963 | ||
962 | source "arch/arm/imx-common/Kconfig" | 964 | source "arch/arm/imx-common/Kconfig" |
963 | 965 | ||
964 | source "board/bosch/shc/Kconfig" | 966 | source "board/bosch/shc/Kconfig" |
965 | source "board/BuR/brxre1/Kconfig" | 967 | source "board/BuR/brxre1/Kconfig" |
966 | source "board/BuR/brppt1/Kconfig" | 968 | source "board/BuR/brppt1/Kconfig" |
967 | source "board/CarMediaLab/flea3/Kconfig" | 969 | source "board/CarMediaLab/flea3/Kconfig" |
968 | source "board/Marvell/aspenite/Kconfig" | 970 | source "board/Marvell/aspenite/Kconfig" |
969 | source "board/Marvell/gplugd/Kconfig" | 971 | source "board/Marvell/gplugd/Kconfig" |
970 | source "board/armadeus/apf27/Kconfig" | 972 | source "board/armadeus/apf27/Kconfig" |
971 | source "board/armltd/vexpress/Kconfig" | 973 | source "board/armltd/vexpress/Kconfig" |
972 | source "board/armltd/vexpress64/Kconfig" | 974 | source "board/armltd/vexpress64/Kconfig" |
973 | source "board/bluegiga/apx4devkit/Kconfig" | 975 | source "board/bluegiga/apx4devkit/Kconfig" |
974 | source "board/broadcom/bcm23550_w1d/Kconfig" | 976 | source "board/broadcom/bcm23550_w1d/Kconfig" |
975 | source "board/broadcom/bcm28155_ap/Kconfig" | 977 | source "board/broadcom/bcm28155_ap/Kconfig" |
976 | source "board/broadcom/bcmcygnus/Kconfig" | 978 | source "board/broadcom/bcmcygnus/Kconfig" |
977 | source "board/broadcom/bcmnsp/Kconfig" | 979 | source "board/broadcom/bcmnsp/Kconfig" |
978 | source "board/cavium/thunderx/Kconfig" | 980 | source "board/cavium/thunderx/Kconfig" |
979 | source "board/cirrus/edb93xx/Kconfig" | 981 | source "board/cirrus/edb93xx/Kconfig" |
980 | source "board/compulab/cm_t335/Kconfig" | 982 | source "board/compulab/cm_t335/Kconfig" |
981 | source "board/compulab/cm_t43/Kconfig" | 983 | source "board/compulab/cm_t43/Kconfig" |
982 | source "board/creative/xfi3/Kconfig" | 984 | source "board/creative/xfi3/Kconfig" |
983 | source "board/denx/m28evk/Kconfig" | 985 | source "board/denx/m28evk/Kconfig" |
984 | source "board/denx/m53evk/Kconfig" | 986 | source "board/denx/m53evk/Kconfig" |
985 | source "board/freescale/ls2080a/Kconfig" | 987 | source "board/freescale/ls2080a/Kconfig" |
986 | source "board/freescale/ls2080aqds/Kconfig" | 988 | source "board/freescale/ls2080aqds/Kconfig" |
987 | source "board/freescale/ls2080ardb/Kconfig" | 989 | source "board/freescale/ls2080ardb/Kconfig" |
988 | source "board/freescale/ls1021aqds/Kconfig" | 990 | source "board/freescale/ls1021aqds/Kconfig" |
989 | source "board/freescale/ls1043aqds/Kconfig" | 991 | source "board/freescale/ls1043aqds/Kconfig" |
990 | source "board/freescale/ls1021atwr/Kconfig" | 992 | source "board/freescale/ls1021atwr/Kconfig" |
991 | source "board/freescale/ls1043ardb/Kconfig" | 993 | source "board/freescale/ls1043ardb/Kconfig" |
992 | source "board/freescale/ls1012aqds/Kconfig" | 994 | source "board/freescale/ls1012aqds/Kconfig" |
993 | source "board/freescale/ls1012ardb/Kconfig" | 995 | source "board/freescale/ls1012ardb/Kconfig" |
994 | source "board/freescale/ls1012afrdm/Kconfig" | 996 | source "board/freescale/ls1012afrdm/Kconfig" |
995 | source "board/freescale/mx23evk/Kconfig" | 997 | source "board/freescale/mx23evk/Kconfig" |
996 | source "board/freescale/mx25pdk/Kconfig" | 998 | source "board/freescale/mx25pdk/Kconfig" |
997 | source "board/freescale/mx28evk/Kconfig" | 999 | source "board/freescale/mx28evk/Kconfig" |
998 | source "board/freescale/mx31ads/Kconfig" | 1000 | source "board/freescale/mx31ads/Kconfig" |
999 | source "board/freescale/mx31pdk/Kconfig" | 1001 | source "board/freescale/mx31pdk/Kconfig" |
1000 | source "board/freescale/mx35pdk/Kconfig" | 1002 | source "board/freescale/mx35pdk/Kconfig" |
1001 | source "board/freescale/mx51evk/Kconfig" | 1003 | source "board/freescale/mx51evk/Kconfig" |
1002 | source "board/freescale/mx53ard/Kconfig" | 1004 | source "board/freescale/mx53ard/Kconfig" |
1003 | source "board/freescale/mx53evk/Kconfig" | 1005 | source "board/freescale/mx53evk/Kconfig" |
1004 | source "board/freescale/mx53loco/Kconfig" | 1006 | source "board/freescale/mx53loco/Kconfig" |
1005 | source "board/freescale/mx53smd/Kconfig" | 1007 | source "board/freescale/mx53smd/Kconfig" |
1006 | source "board/freescale/s32v234evb/Kconfig" | 1008 | source "board/freescale/s32v234evb/Kconfig" |
1007 | source "board/freescale/vf610twr/Kconfig" | 1009 | source "board/freescale/vf610twr/Kconfig" |
1008 | source "board/gumstix/pepper/Kconfig" | 1010 | source "board/gumstix/pepper/Kconfig" |
1009 | source "board/h2200/Kconfig" | 1011 | source "board/h2200/Kconfig" |
1010 | source "board/hisilicon/hikey/Kconfig" | 1012 | source "board/hisilicon/hikey/Kconfig" |
1011 | source "board/imx31_phycore/Kconfig" | 1013 | source "board/imx31_phycore/Kconfig" |
1012 | source "board/isee/igep0033/Kconfig" | 1014 | source "board/isee/igep0033/Kconfig" |
1013 | source "board/mpl/vcma9/Kconfig" | 1015 | source "board/mpl/vcma9/Kconfig" |
1014 | source "board/olimex/mx23_olinuxino/Kconfig" | 1016 | source "board/olimex/mx23_olinuxino/Kconfig" |
1015 | source "board/phytec/pcm051/Kconfig" | 1017 | source "board/phytec/pcm051/Kconfig" |
1016 | source "board/phytec/pcm052/Kconfig" | 1018 | source "board/phytec/pcm052/Kconfig" |
1017 | source "board/ppcag/bg0900/Kconfig" | 1019 | source "board/ppcag/bg0900/Kconfig" |
1018 | source "board/samsung/smdk2410/Kconfig" | 1020 | source "board/samsung/smdk2410/Kconfig" |
1019 | source "board/sandisk/sansa_fuze_plus/Kconfig" | 1021 | source "board/sandisk/sansa_fuze_plus/Kconfig" |
1020 | source "board/schulercontrol/sc_sps_1/Kconfig" | 1022 | source "board/schulercontrol/sc_sps_1/Kconfig" |
1021 | source "board/siemens/draco/Kconfig" | 1023 | source "board/siemens/draco/Kconfig" |
1022 | source "board/siemens/pxm2/Kconfig" | 1024 | source "board/siemens/pxm2/Kconfig" |
1023 | source "board/siemens/rut/Kconfig" | 1025 | source "board/siemens/rut/Kconfig" |
1024 | source "board/silica/pengwyn/Kconfig" | 1026 | source "board/silica/pengwyn/Kconfig" |
1025 | source "board/spear/spear300/Kconfig" | 1027 | source "board/spear/spear300/Kconfig" |
1026 | source "board/spear/spear310/Kconfig" | 1028 | source "board/spear/spear310/Kconfig" |
1027 | source "board/spear/spear320/Kconfig" | 1029 | source "board/spear/spear320/Kconfig" |
1028 | source "board/spear/spear600/Kconfig" | 1030 | source "board/spear/spear600/Kconfig" |
1029 | source "board/spear/x600/Kconfig" | 1031 | source "board/spear/x600/Kconfig" |
1030 | source "board/st/stv0991/Kconfig" | 1032 | source "board/st/stv0991/Kconfig" |
1031 | source "board/sunxi/Kconfig" | 1033 | source "board/sunxi/Kconfig" |
1032 | source "board/syteco/zmx25/Kconfig" | 1034 | source "board/syteco/zmx25/Kconfig" |
1033 | source "board/tcl/sl50/Kconfig" | 1035 | source "board/tcl/sl50/Kconfig" |
1034 | source "board/ti/am335x/Kconfig" | 1036 | source "board/ti/am335x/Kconfig" |
1035 | source "board/ti/am43xx/Kconfig" | 1037 | source "board/ti/am43xx/Kconfig" |
1036 | source "board/birdland/bav335x/Kconfig" | 1038 | source "board/birdland/bav335x/Kconfig" |
1037 | source "board/ti/ti814x/Kconfig" | 1039 | source "board/ti/ti814x/Kconfig" |
1038 | source "board/ti/ti816x/Kconfig" | 1040 | source "board/ti/ti816x/Kconfig" |
1039 | source "board/timll/devkit3250/Kconfig" | 1041 | source "board/timll/devkit3250/Kconfig" |
1040 | source "board/toradex/colibri_pxa270/Kconfig" | 1042 | source "board/toradex/colibri_pxa270/Kconfig" |
1041 | source "board/toradex/colibri_vf/Kconfig" | 1043 | source "board/toradex/colibri_vf/Kconfig" |
1042 | source "board/technologic/ts4800/Kconfig" | 1044 | source "board/technologic/ts4800/Kconfig" |
1043 | source "board/vscom/baltos/Kconfig" | 1045 | source "board/vscom/baltos/Kconfig" |
1044 | source "board/woodburn/Kconfig" | 1046 | source "board/woodburn/Kconfig" |
1045 | source "board/work-microwave/work_92105/Kconfig" | 1047 | source "board/work-microwave/work_92105/Kconfig" |
1046 | source "board/zipitz2/Kconfig" | 1048 | source "board/zipitz2/Kconfig" |
1047 | 1049 | ||
1048 | source "arch/arm/Kconfig.debug" | 1050 | source "arch/arm/Kconfig.debug" |
1049 | 1051 | ||
1050 | endmenu | 1052 | endmenu |
1051 | 1053 |
arch/arm/mach-uniphier/Kconfig
1 | if ARCH_UNIPHIER | 1 | if ARCH_UNIPHIER |
2 | 2 | ||
3 | config SPL_LIBCOMMON_SUPPORT | ||
4 | default y | ||
5 | |||
6 | config SPL_LIBGENERIC_SUPPORT | ||
7 | default y | ||
8 | |||
9 | config SPL_MMC_SUPPORT | ||
10 | default y if !ARCH_UNIPHIER_64BIT | ||
11 | |||
12 | config SPL_NAND_SUPPORT | ||
13 | default y if !ARM64 | ||
14 | |||
15 | config SPL_SERIAL_SUPPORT | ||
16 | default y | ||
17 | |||
18 | config SYS_CONFIG_NAME | 3 | config SYS_CONFIG_NAME |
19 | default "uniphier" | 4 | default "uniphier" |
20 | 5 | ||
21 | config ARCH_UNIPHIER_32BIT | 6 | config ARCH_UNIPHIER_32BIT |
22 | bool | 7 | bool |
23 | select CPU_V7 | 8 | select CPU_V7 |
24 | select CPU_V7_HAS_NONSEC | 9 | select CPU_V7_HAS_NONSEC |
25 | select ARMV7_NONSEC | 10 | select ARMV7_NONSEC |
26 | select ARCH_SUPPORT_PSCI | 11 | select ARCH_SUPPORT_PSCI |
27 | 12 | ||
28 | config ARCH_UNIPHIER_64BIT | 13 | config ARCH_UNIPHIER_64BIT |
29 | bool | 14 | bool |
30 | select ARM64 | 15 | select ARM64 |
31 | select SPL_SEPARATE_BSS | 16 | select SPL_SEPARATE_BSS |
32 | select ARMV8_MULTIENTRY | 17 | select ARMV8_MULTIENTRY |
33 | select ARMV8_SPIN_TABLE | 18 | select ARMV8_SPIN_TABLE |
34 | 19 | ||
35 | choice | 20 | choice |
36 | prompt "UniPhier SoC select" | 21 | prompt "UniPhier SoC select" |
37 | default ARCH_UNIPHIER_PRO4 | 22 | default ARCH_UNIPHIER_PRO4 |
38 | 23 | ||
39 | config ARCH_UNIPHIER_SLD3 | 24 | config ARCH_UNIPHIER_SLD3 |
40 | bool "UniPhier PH1-sLD3 SoC" | 25 | bool "UniPhier PH1-sLD3 SoC" |
41 | select ARCH_UNIPHIER_32BIT | 26 | select ARCH_UNIPHIER_32BIT |
42 | 27 | ||
43 | config ARCH_UNIPHIER_LD4_SLD8 | 28 | config ARCH_UNIPHIER_LD4_SLD8 |
44 | bool "UniPhier PH1-LD4/PH1-sLD8 SoC" | 29 | bool "UniPhier PH1-LD4/PH1-sLD8 SoC" |
45 | select ARCH_UNIPHIER_32BIT | 30 | select ARCH_UNIPHIER_32BIT |
46 | 31 | ||
47 | config ARCH_UNIPHIER_PRO4 | 32 | config ARCH_UNIPHIER_PRO4 |
48 | bool "UniPhier PH1-Pro4 SoC" | 33 | bool "UniPhier PH1-Pro4 SoC" |
49 | select ARCH_UNIPHIER_32BIT | 34 | select ARCH_UNIPHIER_32BIT |
50 | 35 | ||
51 | config ARCH_UNIPHIER_PRO5_PXS2_LD6B | 36 | config ARCH_UNIPHIER_PRO5_PXS2_LD6B |
52 | bool "UniPhier PH1-Pro5/ProXstream2/PH1-LD6b SoC" | 37 | bool "UniPhier PH1-Pro5/ProXstream2/PH1-LD6b SoC" |
53 | select ARCH_UNIPHIER_32BIT | 38 | select ARCH_UNIPHIER_32BIT |
54 | 39 | ||
55 | config ARCH_UNIPHIER_LD11 | 40 | config ARCH_UNIPHIER_LD11 |
56 | bool "UniPhier PH1-LD11 SoC" | 41 | bool "UniPhier PH1-LD11 SoC" |
57 | select ARCH_UNIPHIER_64BIT | 42 | select ARCH_UNIPHIER_64BIT |
58 | 43 | ||
59 | config ARCH_UNIPHIER_LD20 | 44 | config ARCH_UNIPHIER_LD20 |
60 | bool "UniPhier PH1-LD20 SoC" | 45 | bool "UniPhier PH1-LD20 SoC" |
61 | select ARCH_UNIPHIER_64BIT | 46 | select ARCH_UNIPHIER_64BIT |
62 | select OF_BOARD_SETUP | 47 | select OF_BOARD_SETUP |
63 | 48 | ||
64 | endchoice | 49 | endchoice |
65 | 50 | ||
66 | config ARCH_UNIPHIER_LD4 | 51 | config ARCH_UNIPHIER_LD4 |
67 | bool "Enable UniPhier PH1-LD4 SoC support" | 52 | bool "Enable UniPhier PH1-LD4 SoC support" |
68 | depends on ARCH_UNIPHIER_LD4_SLD8 | 53 | depends on ARCH_UNIPHIER_LD4_SLD8 |
69 | default y | 54 | default y |
70 | 55 | ||
71 | config ARCH_UNIPHIER_SLD8 | 56 | config ARCH_UNIPHIER_SLD8 |
72 | bool "Enable UniPhier PH1-sLD8 SoC support" | 57 | bool "Enable UniPhier PH1-sLD8 SoC support" |
73 | depends on ARCH_UNIPHIER_LD4_SLD8 | 58 | depends on ARCH_UNIPHIER_LD4_SLD8 |
74 | default y | 59 | default y |
75 | 60 | ||
76 | config ARCH_UNIPHIER_PRO5 | 61 | config ARCH_UNIPHIER_PRO5 |
77 | bool "Enable UniPhier PH1-Pro5 SoC support" | 62 | bool "Enable UniPhier PH1-Pro5 SoC support" |
78 | depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B | 63 | depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B |
79 | default y | 64 | default y |
80 | 65 | ||
81 | config ARCH_UNIPHIER_PXS2 | 66 | config ARCH_UNIPHIER_PXS2 |
82 | bool "Enable UniPhier ProXstream2 SoC support" | 67 | bool "Enable UniPhier ProXstream2 SoC support" |
83 | depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B | 68 | depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B |
84 | default y | 69 | default y |
85 | 70 | ||
86 | config ARCH_UNIPHIER_LD6B | 71 | config ARCH_UNIPHIER_LD6B |
87 | bool "Enable UniPhier PH1-LD6b SoC support" | 72 | bool "Enable UniPhier PH1-LD6b SoC support" |
88 | depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B | 73 | depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B |
89 | default y | 74 | default y |
90 | 75 | ||
91 | config CACHE_UNIPHIER | 76 | config CACHE_UNIPHIER |
92 | bool "Enable the UniPhier L2 cache controller" | 77 | bool "Enable the UniPhier L2 cache controller" |
93 | depends on ARCH_UNIPHIER_32BIT | 78 | depends on ARCH_UNIPHIER_32BIT |
94 | select SYS_CACHE_SHIFT_7 | 79 | select SYS_CACHE_SHIFT_7 |
95 | default y | 80 | default y |
96 | help | 81 | help |
97 | This option allows to use the UniPhier System Cache as L2 cache. | 82 | This option allows to use the UniPhier System Cache as L2 cache. |
98 | 83 | ||
99 | config MICRO_SUPPORT_CARD | 84 | config MICRO_SUPPORT_CARD |
100 | bool "Use Micro Support Card" | 85 | bool "Use Micro Support Card" |
101 | help | 86 | help |
102 | This option provides support for the expansion board, available | 87 | This option provides support for the expansion board, available |
103 | on some UniPhier reference boards. | 88 | on some UniPhier reference boards. |
104 | 89 | ||
105 | Say Y to use the on-board UART, Ether, LED devices. | 90 | Say Y to use the on-board UART, Ether, LED devices. |
106 | 91 | ||
107 | config CMD_PINMON | 92 | config CMD_PINMON |
108 | bool "Enable boot mode pins monitor command" | 93 | bool "Enable boot mode pins monitor command" |
109 | default y | 94 | default y |
110 | help | 95 | help |
111 | The command "pinmon" shows the state of the boot mode pins. | 96 | The command "pinmon" shows the state of the boot mode pins. |
112 | The boot mode pins are latched when the system reset is deasserted | 97 | The boot mode pins are latched when the system reset is deasserted |
113 | and determine which device the system should load a boot image from. | 98 | and determine which device the system should load a boot image from. |
114 | 99 | ||
115 | config CMD_DDRPHY_DUMP | 100 | config CMD_DDRPHY_DUMP |
116 | bool "Enable dump command of DDR PHY parameters" | 101 | bool "Enable dump command of DDR PHY parameters" |
117 | depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || ARCH_UNIPHIER_SLD8 | 102 | depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || ARCH_UNIPHIER_SLD8 |
118 | default y | 103 | default y |
119 | help | 104 | help |
120 | The command "ddrphy" shows the resulting parameters of DDR PHY | 105 | The command "ddrphy" shows the resulting parameters of DDR PHY |
121 | training; it is useful for the evaluation of DDR PHY training. | 106 | training; it is useful for the evaluation of DDR PHY training. |
122 | 107 | ||
123 | config CMD_DDRMPHY_DUMP | 108 | config CMD_DDRMPHY_DUMP |
124 | bool "Enable dump command of DDR Multi PHY parameters" | 109 | bool "Enable dump command of DDR Multi PHY parameters" |
125 | depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B | 110 | depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B |
126 | default y | 111 | default y |
127 | help | 112 | help |
128 | The command "ddrmphy" shows the resulting parameters of DDR Multi PHY | 113 | The command "ddrmphy" shows the resulting parameters of DDR Multi PHY |
129 | training; it is useful for the evaluation of DDR Multi PHY training. | 114 | training; it is useful for the evaluation of DDR Multi PHY training. |
130 | 115 | ||
131 | endif | 116 | endif |
132 | 117 |
configs/uniphier_ld11_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_UNIPHIER=y | 2 | CONFIG_ARCH_UNIPHIER=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
4 | CONFIG_SPL_SERIAL_SUPPORT=y | ||
4 | CONFIG_ARCH_UNIPHIER_LD11=y | 5 | CONFIG_ARCH_UNIPHIER_LD11=y |
5 | CONFIG_MICRO_SUPPORT_CARD=y | 6 | CONFIG_MICRO_SUPPORT_CARD=y |
6 | CONFIG_SYS_TEXT_BASE=0x84000000 | 7 | CONFIG_SYS_TEXT_BASE=0x84000000 |
7 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld11-ref" | 8 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld11-ref" |
8 | CONFIG_SPL_NOR_SUPPORT=y | 9 | CONFIG_SPL_NOR_SUPPORT=y |
9 | CONFIG_HUSH_PARSER=y | 10 | CONFIG_HUSH_PARSER=y |
10 | # CONFIG_CMD_XIMG is not set | 11 | # CONFIG_CMD_XIMG is not set |
11 | # CONFIG_CMD_ENV_EXISTS is not set | 12 | # CONFIG_CMD_ENV_EXISTS is not set |
12 | CONFIG_CMD_MMC=y | 13 | CONFIG_CMD_MMC=y |
13 | CONFIG_CMD_I2C=y | 14 | CONFIG_CMD_I2C=y |
14 | CONFIG_CMD_USB=y | 15 | CONFIG_CMD_USB=y |
15 | # CONFIG_CMD_FPGA is not set | 16 | # CONFIG_CMD_FPGA is not set |
16 | CONFIG_CMD_GPIO=y | 17 | CONFIG_CMD_GPIO=y |
17 | CONFIG_CMD_TFTPPUT=y | 18 | CONFIG_CMD_TFTPPUT=y |
18 | CONFIG_CMD_PING=y | 19 | CONFIG_CMD_PING=y |
19 | CONFIG_CMD_CACHE=y | 20 | CONFIG_CMD_CACHE=y |
20 | CONFIG_CMD_TIME=y | 21 | CONFIG_CMD_TIME=y |
21 | # CONFIG_CMD_MISC is not set | 22 | # CONFIG_CMD_MISC is not set |
22 | CONFIG_CMD_FAT=y | 23 | CONFIG_CMD_FAT=y |
23 | CONFIG_NET_RANDOM_ETHADDR=y | 24 | CONFIG_NET_RANDOM_ETHADDR=y |
24 | CONFIG_SPL_OF_TRANSLATE=y | 25 | CONFIG_SPL_OF_TRANSLATE=y |
25 | CONFIG_GPIO_UNIPHIER=y | 26 | CONFIG_GPIO_UNIPHIER=y |
26 | CONFIG_MISC=y | 27 | CONFIG_MISC=y |
27 | CONFIG_I2C_EEPROM=y | 28 | CONFIG_I2C_EEPROM=y |
28 | CONFIG_USB=y | 29 | CONFIG_USB=y |
29 | CONFIG_USB_EHCI_HCD=y | 30 | CONFIG_USB_EHCI_HCD=y |
30 | CONFIG_USB_EHCI_GENERIC=y | 31 | CONFIG_USB_EHCI_GENERIC=y |
31 | CONFIG_USB_STORAGE=y | 32 | CONFIG_USB_STORAGE=y |
32 | 33 |
configs/uniphier_ld20_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_UNIPHIER=y | 2 | CONFIG_ARCH_UNIPHIER=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
4 | CONFIG_SPL_SERIAL_SUPPORT=y | ||
4 | CONFIG_ARCH_UNIPHIER_LD20=y | 5 | CONFIG_ARCH_UNIPHIER_LD20=y |
5 | CONFIG_MICRO_SUPPORT_CARD=y | 6 | CONFIG_MICRO_SUPPORT_CARD=y |
6 | CONFIG_SYS_TEXT_BASE=0x84000000 | 7 | CONFIG_SYS_TEXT_BASE=0x84000000 |
7 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld20-ref" | 8 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld20-ref" |
8 | CONFIG_SPL_NOR_SUPPORT=y | 9 | CONFIG_SPL_NOR_SUPPORT=y |
9 | CONFIG_HUSH_PARSER=y | 10 | CONFIG_HUSH_PARSER=y |
10 | # CONFIG_CMD_XIMG is not set | 11 | # CONFIG_CMD_XIMG is not set |
11 | # CONFIG_CMD_ENV_EXISTS is not set | 12 | # CONFIG_CMD_ENV_EXISTS is not set |
12 | CONFIG_CMD_MMC=y | 13 | CONFIG_CMD_MMC=y |
13 | CONFIG_CMD_I2C=y | 14 | CONFIG_CMD_I2C=y |
14 | CONFIG_CMD_USB=y | 15 | CONFIG_CMD_USB=y |
15 | # CONFIG_CMD_FPGA is not set | 16 | # CONFIG_CMD_FPGA is not set |
16 | CONFIG_CMD_GPIO=y | 17 | CONFIG_CMD_GPIO=y |
17 | CONFIG_CMD_TFTPPUT=y | 18 | CONFIG_CMD_TFTPPUT=y |
18 | CONFIG_CMD_PING=y | 19 | CONFIG_CMD_PING=y |
19 | CONFIG_CMD_CACHE=y | 20 | CONFIG_CMD_CACHE=y |
20 | CONFIG_CMD_TIME=y | 21 | CONFIG_CMD_TIME=y |
21 | # CONFIG_CMD_MISC is not set | 22 | # CONFIG_CMD_MISC is not set |
22 | CONFIG_CMD_FAT=y | 23 | CONFIG_CMD_FAT=y |
23 | CONFIG_NET_RANDOM_ETHADDR=y | 24 | CONFIG_NET_RANDOM_ETHADDR=y |
24 | CONFIG_SPL_OF_TRANSLATE=y | 25 | CONFIG_SPL_OF_TRANSLATE=y |
25 | CONFIG_GPIO_UNIPHIER=y | 26 | CONFIG_GPIO_UNIPHIER=y |
26 | CONFIG_MISC=y | 27 | CONFIG_MISC=y |
27 | CONFIG_I2C_EEPROM=y | 28 | CONFIG_I2C_EEPROM=y |
28 | CONFIG_MMC_UNIPHIER=y | 29 | CONFIG_MMC_UNIPHIER=y |
29 | CONFIG_USB=y | 30 | CONFIG_USB=y |
30 | CONFIG_USB_XHCI_HCD=y | 31 | CONFIG_USB_XHCI_HCD=y |
31 | CONFIG_USB_STORAGE=y | 32 | CONFIG_USB_STORAGE=y |
32 | 33 |
configs/uniphier_ld4_sld8_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_UNIPHIER=y | 2 | CONFIG_ARCH_UNIPHIER=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
4 | CONFIG_SPL_MMC_SUPPORT=y | ||
5 | CONFIG_SPL_NAND_SUPPORT=y | ||
6 | CONFIG_SPL_SERIAL_SUPPORT=y | ||
4 | CONFIG_ARCH_UNIPHIER_LD4_SLD8=y | 7 | CONFIG_ARCH_UNIPHIER_LD4_SLD8=y |
5 | CONFIG_MICRO_SUPPORT_CARD=y | 8 | CONFIG_MICRO_SUPPORT_CARD=y |
6 | CONFIG_SYS_TEXT_BASE=0x84000000 | 9 | CONFIG_SYS_TEXT_BASE=0x84000000 |
7 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld4-ref" | 10 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-ld4-ref" |
8 | CONFIG_SPL_NOR_SUPPORT=y | 11 | CONFIG_SPL_NOR_SUPPORT=y |
9 | CONFIG_HUSH_PARSER=y | 12 | CONFIG_HUSH_PARSER=y |
10 | CONFIG_CMD_BOOTZ=y | 13 | CONFIG_CMD_BOOTZ=y |
11 | # CONFIG_CMD_XIMG is not set | 14 | # CONFIG_CMD_XIMG is not set |
12 | # CONFIG_CMD_ENV_EXISTS is not set | 15 | # CONFIG_CMD_ENV_EXISTS is not set |
13 | CONFIG_CMD_MMC=y | 16 | CONFIG_CMD_MMC=y |
14 | CONFIG_CMD_NAND=y | 17 | CONFIG_CMD_NAND=y |
15 | CONFIG_CMD_I2C=y | 18 | CONFIG_CMD_I2C=y |
16 | CONFIG_CMD_USB=y | 19 | CONFIG_CMD_USB=y |
17 | # CONFIG_CMD_FPGA is not set | 20 | # CONFIG_CMD_FPGA is not set |
18 | CONFIG_CMD_GPIO=y | 21 | CONFIG_CMD_GPIO=y |
19 | CONFIG_CMD_TFTPPUT=y | 22 | CONFIG_CMD_TFTPPUT=y |
20 | CONFIG_CMD_PING=y | 23 | CONFIG_CMD_PING=y |
21 | CONFIG_CMD_CACHE=y | 24 | CONFIG_CMD_CACHE=y |
22 | CONFIG_CMD_TIME=y | 25 | CONFIG_CMD_TIME=y |
23 | # CONFIG_CMD_MISC is not set | 26 | # CONFIG_CMD_MISC is not set |
24 | CONFIG_CMD_FAT=y | 27 | CONFIG_CMD_FAT=y |
25 | CONFIG_NET_RANDOM_ETHADDR=y | 28 | CONFIG_NET_RANDOM_ETHADDR=y |
26 | CONFIG_GPIO_UNIPHIER=y | 29 | CONFIG_GPIO_UNIPHIER=y |
27 | CONFIG_MISC=y | 30 | CONFIG_MISC=y |
28 | CONFIG_I2C_EEPROM=y | 31 | CONFIG_I2C_EEPROM=y |
29 | CONFIG_MMC_UNIPHIER=y | 32 | CONFIG_MMC_UNIPHIER=y |
30 | CONFIG_NAND_DENALI=y | 33 | CONFIG_NAND_DENALI=y |
31 | CONFIG_SYS_NAND_DENALI_64BIT=y | 34 | CONFIG_SYS_NAND_DENALI_64BIT=y |
32 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 | 35 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 |
33 | CONFIG_SPL_NAND_DENALI=y | 36 | CONFIG_SPL_NAND_DENALI=y |
34 | CONFIG_USB=y | 37 | CONFIG_USB=y |
35 | CONFIG_USB_EHCI_HCD=y | 38 | CONFIG_USB_EHCI_HCD=y |
36 | CONFIG_USB_EHCI_GENERIC=y | 39 | CONFIG_USB_EHCI_GENERIC=y |
37 | CONFIG_USB_STORAGE=y | 40 | CONFIG_USB_STORAGE=y |
38 | 41 |
configs/uniphier_pro4_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_UNIPHIER=y | 2 | CONFIG_ARCH_UNIPHIER=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
4 | CONFIG_SPL_MMC_SUPPORT=y | ||
5 | CONFIG_SPL_NAND_SUPPORT=y | ||
6 | CONFIG_SPL_SERIAL_SUPPORT=y | ||
4 | CONFIG_MICRO_SUPPORT_CARD=y | 7 | CONFIG_MICRO_SUPPORT_CARD=y |
5 | CONFIG_SYS_TEXT_BASE=0x84000000 | 8 | CONFIG_SYS_TEXT_BASE=0x84000000 |
6 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-pro4-ref" | 9 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-pro4-ref" |
7 | CONFIG_SPL_NOR_SUPPORT=y | 10 | CONFIG_SPL_NOR_SUPPORT=y |
8 | CONFIG_HUSH_PARSER=y | 11 | CONFIG_HUSH_PARSER=y |
9 | CONFIG_CMD_BOOTZ=y | 12 | CONFIG_CMD_BOOTZ=y |
10 | # CONFIG_CMD_XIMG is not set | 13 | # CONFIG_CMD_XIMG is not set |
11 | # CONFIG_CMD_ENV_EXISTS is not set | 14 | # CONFIG_CMD_ENV_EXISTS is not set |
12 | CONFIG_CMD_MMC=y | 15 | CONFIG_CMD_MMC=y |
13 | CONFIG_CMD_NAND=y | 16 | CONFIG_CMD_NAND=y |
14 | CONFIG_CMD_I2C=y | 17 | CONFIG_CMD_I2C=y |
15 | CONFIG_CMD_USB=y | 18 | CONFIG_CMD_USB=y |
16 | # CONFIG_CMD_FPGA is not set | 19 | # CONFIG_CMD_FPGA is not set |
17 | CONFIG_CMD_GPIO=y | 20 | CONFIG_CMD_GPIO=y |
18 | CONFIG_CMD_TFTPPUT=y | 21 | CONFIG_CMD_TFTPPUT=y |
19 | CONFIG_CMD_PING=y | 22 | CONFIG_CMD_PING=y |
20 | CONFIG_CMD_CACHE=y | 23 | CONFIG_CMD_CACHE=y |
21 | CONFIG_CMD_TIME=y | 24 | CONFIG_CMD_TIME=y |
22 | # CONFIG_CMD_MISC is not set | 25 | # CONFIG_CMD_MISC is not set |
23 | CONFIG_CMD_FAT=y | 26 | CONFIG_CMD_FAT=y |
24 | CONFIG_NET_RANDOM_ETHADDR=y | 27 | CONFIG_NET_RANDOM_ETHADDR=y |
25 | CONFIG_GPIO_UNIPHIER=y | 28 | CONFIG_GPIO_UNIPHIER=y |
26 | CONFIG_MISC=y | 29 | CONFIG_MISC=y |
27 | CONFIG_I2C_EEPROM=y | 30 | CONFIG_I2C_EEPROM=y |
28 | CONFIG_MMC_UNIPHIER=y | 31 | CONFIG_MMC_UNIPHIER=y |
29 | CONFIG_NAND_DENALI=y | 32 | CONFIG_NAND_DENALI=y |
30 | CONFIG_SYS_NAND_DENALI_64BIT=y | 33 | CONFIG_SYS_NAND_DENALI_64BIT=y |
31 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 | 34 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 |
32 | CONFIG_SPL_NAND_DENALI=y | 35 | CONFIG_SPL_NAND_DENALI=y |
33 | CONFIG_USB=y | 36 | CONFIG_USB=y |
34 | CONFIG_USB_XHCI_HCD=y | 37 | CONFIG_USB_XHCI_HCD=y |
35 | CONFIG_USB_EHCI_HCD=y | 38 | CONFIG_USB_EHCI_HCD=y |
36 | CONFIG_USB_EHCI_GENERIC=y | 39 | CONFIG_USB_EHCI_GENERIC=y |
37 | CONFIG_USB_STORAGE=y | 40 | CONFIG_USB_STORAGE=y |
38 | 41 |
configs/uniphier_pxs2_ld6b_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_UNIPHIER=y | 2 | CONFIG_ARCH_UNIPHIER=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
4 | CONFIG_SPL_MMC_SUPPORT=y | ||
5 | CONFIG_SPL_NAND_SUPPORT=y | ||
6 | CONFIG_SPL_SERIAL_SUPPORT=y | ||
4 | CONFIG_ARCH_UNIPHIER_PRO5_PXS2_LD6B=y | 7 | CONFIG_ARCH_UNIPHIER_PRO5_PXS2_LD6B=y |
5 | CONFIG_MICRO_SUPPORT_CARD=y | 8 | CONFIG_MICRO_SUPPORT_CARD=y |
6 | CONFIG_SYS_TEXT_BASE=0x84000000 | 9 | CONFIG_SYS_TEXT_BASE=0x84000000 |
7 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-proxstream2-vodka" | 10 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-proxstream2-vodka" |
8 | CONFIG_SPL_NOR_SUPPORT=y | 11 | CONFIG_SPL_NOR_SUPPORT=y |
9 | CONFIG_HUSH_PARSER=y | 12 | CONFIG_HUSH_PARSER=y |
10 | CONFIG_CMD_BOOTZ=y | 13 | CONFIG_CMD_BOOTZ=y |
11 | # CONFIG_CMD_XIMG is not set | 14 | # CONFIG_CMD_XIMG is not set |
12 | # CONFIG_CMD_ENV_EXISTS is not set | 15 | # CONFIG_CMD_ENV_EXISTS is not set |
13 | CONFIG_CMD_MMC=y | 16 | CONFIG_CMD_MMC=y |
14 | CONFIG_CMD_NAND=y | 17 | CONFIG_CMD_NAND=y |
15 | CONFIG_CMD_I2C=y | 18 | CONFIG_CMD_I2C=y |
16 | CONFIG_CMD_USB=y | 19 | CONFIG_CMD_USB=y |
17 | # CONFIG_CMD_FPGA is not set | 20 | # CONFIG_CMD_FPGA is not set |
18 | CONFIG_CMD_GPIO=y | 21 | CONFIG_CMD_GPIO=y |
19 | CONFIG_CMD_TFTPPUT=y | 22 | CONFIG_CMD_TFTPPUT=y |
20 | CONFIG_CMD_PING=y | 23 | CONFIG_CMD_PING=y |
21 | CONFIG_CMD_CACHE=y | 24 | CONFIG_CMD_CACHE=y |
22 | CONFIG_CMD_TIME=y | 25 | CONFIG_CMD_TIME=y |
23 | # CONFIG_CMD_MISC is not set | 26 | # CONFIG_CMD_MISC is not set |
24 | CONFIG_CMD_FAT=y | 27 | CONFIG_CMD_FAT=y |
25 | CONFIG_NET_RANDOM_ETHADDR=y | 28 | CONFIG_NET_RANDOM_ETHADDR=y |
26 | CONFIG_GPIO_UNIPHIER=y | 29 | CONFIG_GPIO_UNIPHIER=y |
27 | CONFIG_MISC=y | 30 | CONFIG_MISC=y |
28 | CONFIG_I2C_EEPROM=y | 31 | CONFIG_I2C_EEPROM=y |
29 | CONFIG_MMC_UNIPHIER=y | 32 | CONFIG_MMC_UNIPHIER=y |
30 | CONFIG_NAND_DENALI=y | 33 | CONFIG_NAND_DENALI=y |
31 | CONFIG_SYS_NAND_DENALI_64BIT=y | 34 | CONFIG_SYS_NAND_DENALI_64BIT=y |
32 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 | 35 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 |
33 | CONFIG_SPL_NAND_DENALI=y | 36 | CONFIG_SPL_NAND_DENALI=y |
34 | CONFIG_USB=y | 37 | CONFIG_USB=y |
35 | CONFIG_USB_XHCI_HCD=y | 38 | CONFIG_USB_XHCI_HCD=y |
36 | CONFIG_USB_STORAGE=y | 39 | CONFIG_USB_STORAGE=y |
37 | 40 |
configs/uniphier_sld3_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_UNIPHIER=y | 2 | CONFIG_ARCH_UNIPHIER=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 3 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
4 | CONFIG_SPL_MMC_SUPPORT=y | ||
5 | CONFIG_SPL_NAND_SUPPORT=y | ||
6 | CONFIG_SPL_SERIAL_SUPPORT=y | ||
4 | CONFIG_ARCH_UNIPHIER_SLD3=y | 7 | CONFIG_ARCH_UNIPHIER_SLD3=y |
5 | CONFIG_MICRO_SUPPORT_CARD=y | 8 | CONFIG_MICRO_SUPPORT_CARD=y |
6 | CONFIG_SYS_TEXT_BASE=0x84000000 | 9 | CONFIG_SYS_TEXT_BASE=0x84000000 |
7 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-sld3-ref" | 10 | CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-sld3-ref" |
8 | CONFIG_SPL_NOR_SUPPORT=y | 11 | CONFIG_SPL_NOR_SUPPORT=y |
9 | CONFIG_HUSH_PARSER=y | 12 | CONFIG_HUSH_PARSER=y |
10 | CONFIG_CMD_BOOTZ=y | 13 | CONFIG_CMD_BOOTZ=y |
11 | # CONFIG_CMD_XIMG is not set | 14 | # CONFIG_CMD_XIMG is not set |
12 | # CONFIG_CMD_ENV_EXISTS is not set | 15 | # CONFIG_CMD_ENV_EXISTS is not set |
13 | CONFIG_CMD_MMC=y | 16 | CONFIG_CMD_MMC=y |
14 | CONFIG_CMD_NAND=y | 17 | CONFIG_CMD_NAND=y |
15 | CONFIG_CMD_I2C=y | 18 | CONFIG_CMD_I2C=y |
16 | CONFIG_CMD_USB=y | 19 | CONFIG_CMD_USB=y |
17 | # CONFIG_CMD_FPGA is not set | 20 | # CONFIG_CMD_FPGA is not set |
18 | CONFIG_CMD_GPIO=y | 21 | CONFIG_CMD_GPIO=y |
19 | CONFIG_CMD_TFTPPUT=y | 22 | CONFIG_CMD_TFTPPUT=y |
20 | CONFIG_CMD_PING=y | 23 | CONFIG_CMD_PING=y |
21 | CONFIG_CMD_CACHE=y | 24 | CONFIG_CMD_CACHE=y |
22 | CONFIG_CMD_TIME=y | 25 | CONFIG_CMD_TIME=y |
23 | # CONFIG_CMD_MISC is not set | 26 | # CONFIG_CMD_MISC is not set |
24 | CONFIG_CMD_FAT=y | 27 | CONFIG_CMD_FAT=y |
25 | CONFIG_NET_RANDOM_ETHADDR=y | 28 | CONFIG_NET_RANDOM_ETHADDR=y |
26 | CONFIG_GPIO_UNIPHIER=y | 29 | CONFIG_GPIO_UNIPHIER=y |
27 | CONFIG_MISC=y | 30 | CONFIG_MISC=y |
28 | CONFIG_I2C_EEPROM=y | 31 | CONFIG_I2C_EEPROM=y |
29 | CONFIG_MMC_UNIPHIER=y | 32 | CONFIG_MMC_UNIPHIER=y |
30 | CONFIG_NAND_DENALI=y | 33 | CONFIG_NAND_DENALI=y |
31 | CONFIG_SYS_NAND_DENALI_64BIT=y | 34 | CONFIG_SYS_NAND_DENALI_64BIT=y |
32 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 | 35 | CONFIG_NAND_DENALI_SPARE_AREA_SKIP_BYTES=8 |
33 | CONFIG_SPL_NAND_DENALI=y | 36 | CONFIG_SPL_NAND_DENALI=y |
34 | CONFIG_USB=y | 37 | CONFIG_USB=y |
35 | CONFIG_USB_EHCI_HCD=y | 38 | CONFIG_USB_EHCI_HCD=y |
36 | CONFIG_USB_EHCI_GENERIC=y | 39 | CONFIG_USB_EHCI_GENERIC=y |
37 | CONFIG_USB_STORAGE=y | 40 | CONFIG_USB_STORAGE=y |
38 | 41 |