]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/Kconfig
arm: mvebu: Add DM and OF_CONTROL support to SPL
[people/ms/u-boot.git] / arch / arm / Kconfig
CommitLineData
dd84058d
MY
1menu "ARM architecture"
2 depends on ARM
3
4config SYS_ARCH
dd84058d
MY
5 default "arm"
6
016a954e
MY
7config ARM64
8 bool
9
2e07c249
GS
10config HAS_VBAR
11 bool
12
62e92077
AA
13config HAS_THUMB2
14 bool
15
2e07c249
GS
16config CPU_ARM720T
17 bool
18
19config CPU_ARM920T
20 bool
21
22config CPU_ARM926EJS
23 bool
24
25config CPU_ARM946ES
26 bool
27
28config CPU_ARM1136
29 bool
30
31config CPU_ARM1176
32 bool
33 select HAS_VBAR
34
35config CPU_V7
36 bool
37 select HAS_VBAR
62e92077 38 select HAS_THUMB2
2e07c249 39
12d8a729 40config CPU_V7M
41 bool
62e92077 42 select HAS_THUMB2
12d8a729 43
2e07c249
GS
44config CPU_PXA
45 bool
46
47config CPU_SA1100
48 bool
49
50config SYS_CPU
51 default "arm720t" if CPU_ARM720T
52 default "arm920t" if CPU_ARM920T
53 default "arm926ejs" if CPU_ARM926EJS
54 default "arm946es" if CPU_ARM946ES
55 default "arm1136" if CPU_ARM1136
56 default "arm1176" if CPU_ARM1176
57 default "armv7" if CPU_V7
12d8a729 58 default "armv7m" if CPU_V7M
2e07c249
GS
59 default "pxa" if CPU_PXA
60 default "sa1100" if CPU_SA1100
01541eec 61 default "armv8" if ARM64
2e07c249 62
f91afc4d
LW
63config SEMIHOSTING
64 bool "support boot from semihosting"
65 help
66 In emulated environments, semihosting is a way for
67 the hosted environment to call out to the emulator to
68 retrieve files from the host machine.
69
f3e9bec8
PF
70config SYS_L2CACHE_OFF
71 bool "L2cache off"
72 help
73 If SoC does not support L2CACHE or one do not want to enable
74 L2CACHE, choose this option.
75
dd84058d
MY
76choice
77 prompt "Target select"
b928e658 78 default TARGET_HIKEY
dd84058d 79
4614b891
MY
80config ARCH_AT91
81 bool "Atmel AT91"
dd84058d
MY
82
83config TARGET_EDB93XX
84 bool "Support edb93xx"
2e07c249 85 select CPU_ARM920T
dd84058d 86
dd84058d
MY
87config TARGET_VCMA9
88 bool "Support VCMA9"
2e07c249 89 select CPU_ARM920T
dd84058d
MY
90
91config TARGET_SMDK2410
92 bool "Support smdk2410"
2e07c249 93 select CPU_ARM920T
dd84058d 94
dd84058d
MY
95config TARGET_ASPENITE
96 bool "Support aspenite"
2e07c249 97 select CPU_ARM926EJS
dd84058d
MY
98
99config TARGET_GPLUGD
100 bool "Support gplugd"
2e07c249 101 select CPU_ARM926EJS
dd84058d 102
3491ba63
MY
103config ARCH_DAVINCI
104 bool "TI DaVinci"
2e07c249 105 select CPU_ARM926EJS
3491ba63
MY
106 help
107 Support for TI's DaVinci platform.
dd84058d 108
47539e23
MY
109config KIRKWOOD
110 bool "Marvell Kirkwood"
2e07c249 111 select CPU_ARM926EJS
dd84058d 112
c3d89140
SR
113config ARCH_MVEBU
114 bool "Marvell MVEBU family (Armada XP/38x)"
790f70c7 115 select CPU_V7
e7778ec1 116 select SUPPORT_SPL
9cffb233
SR
117 select OF_CONTROL
118 select OF_SEPARATE
119 select DM
1d51ea19 120 select DM_SERIAL
6451223a
SR
121 select SPL_DM
122 select SPL_OF_CONTROL
a4884831 123
dd84058d
MY
124config TARGET_DEVKIT3250
125 bool "Support devkit3250"
2e07c249 126 select CPU_ARM926EJS
e9b3ce3f 127 select SUPPORT_SPL
dd84058d 128
412ae53a
AA
129config TARGET_WORK_92105
130 bool "Support work_92105"
131 select CPU_ARM926EJS
132 select SUPPORT_SPL
133
dd84058d
MY
134config TARGET_MX25PDK
135 bool "Support mx25pdk"
2e07c249 136 select CPU_ARM926EJS
dd84058d 137
dd84058d
MY
138config TARGET_ZMX25
139 bool "Support zmx25"
2e07c249 140 select CPU_ARM926EJS
dd84058d
MY
141
142config TARGET_APF27
143 bool "Support apf27"
2e07c249 144 select CPU_ARM926EJS
02627356 145 select SUPPORT_SPL
dd84058d 146
dd84058d
MY
147config TARGET_APX4DEVKIT
148 bool "Support apx4devkit"
2e07c249 149 select CPU_ARM926EJS
02627356 150 select SUPPORT_SPL
dd84058d
MY
151
152config TARGET_XFI3
153 bool "Support xfi3"
2e07c249 154 select CPU_ARM926EJS
02627356 155 select SUPPORT_SPL
dd84058d
MY
156
157config TARGET_M28EVK
158 bool "Support m28evk"
2e07c249 159 select CPU_ARM926EJS
02627356 160 select SUPPORT_SPL
dd84058d
MY
161
162config TARGET_MX23EVK
163 bool "Support mx23evk"
2e07c249 164 select CPU_ARM926EJS
02627356 165 select SUPPORT_SPL
dd84058d
MY
166
167config TARGET_MX28EVK
168 bool "Support mx28evk"
2e07c249 169 select CPU_ARM926EJS
02627356 170 select SUPPORT_SPL
dd84058d
MY
171
172config TARGET_MX23_OLINUXINO
173 bool "Support mx23_olinuxino"
2e07c249 174 select CPU_ARM926EJS
02627356 175 select SUPPORT_SPL
dd84058d
MY
176
177config TARGET_BG0900
178 bool "Support bg0900"
2e07c249 179 select CPU_ARM926EJS
02627356 180 select SUPPORT_SPL
dd84058d
MY
181
182config TARGET_SANSA_FUZE_PLUS
183 bool "Support sansa_fuze_plus"
2e07c249 184 select CPU_ARM926EJS
02627356 185 select SUPPORT_SPL
dd84058d
MY
186
187config TARGET_SC_SPS_1
188 bool "Support sc_sps_1"
2e07c249 189 select CPU_ARM926EJS
02627356 190 select SUPPORT_SPL
dd84058d 191
22f2be7a
MY
192config ORION5X
193 bool "Marvell Orion"
2e07c249 194 select CPU_ARM926EJS
dd84058d 195
dd84058d
MY
196config TARGET_SPEAR300
197 bool "Support spear300"
2e07c249 198 select CPU_ARM926EJS
dd84058d
MY
199
200config TARGET_SPEAR310
201 bool "Support spear310"
2e07c249 202 select CPU_ARM926EJS
dd84058d
MY
203
204config TARGET_SPEAR320
205 bool "Support spear320"
2e07c249 206 select CPU_ARM926EJS
dd84058d
MY
207
208config TARGET_SPEAR600
209 bool "Support spear600"
2e07c249 210 select CPU_ARM926EJS
dd84058d 211
9fa32b12
VM
212config TARGET_STV0991
213 bool "Support stv0991"
214 select CPU_V7
cac0ca76
MY
215 select DM
216 select DM_SERIAL
e67abcaa
VM
217 select DM_SPI
218 select DM_SPI_FLASH
219 select SPI_FLASH
9fa32b12 220
dd84058d
MY
221config TARGET_X600
222 bool "Support x600"
2e07c249 223 select CPU_ARM926EJS
02627356 224 select SUPPORT_SPL
dd84058d 225
dd84058d
MY
226config TARGET_IMX31_PHYCORE
227 bool "Support imx31_phycore"
2e07c249 228 select CPU_ARM1136
dd84058d 229
dd84058d
MY
230config TARGET_MX31ADS
231 bool "Support mx31ads"
2e07c249 232 select CPU_ARM1136
dd84058d
MY
233
234config TARGET_MX31PDK
235 bool "Support mx31pdk"
2e07c249 236 select CPU_ARM1136
02627356 237 select SUPPORT_SPL
dd84058d 238
dd84058d
MY
239config TARGET_WOODBURN
240 bool "Support woodburn"
2e07c249 241 select CPU_ARM1136
dd84058d
MY
242
243config TARGET_WOODBURN_SD
244 bool "Support woodburn_sd"
2e07c249 245 select CPU_ARM1136
02627356 246 select SUPPORT_SPL
dd84058d
MY
247
248config TARGET_FLEA3
249 bool "Support flea3"
2e07c249 250 select CPU_ARM1136
dd84058d
MY
251
252config TARGET_MX35PDK
253 bool "Support mx35pdk"
2e07c249 254 select CPU_ARM1136
dd84058d 255
ddf6bd48
MY
256config ARCH_BCM283X
257 bool "Broadcom BCM283X family"
58d423b8
MY
258 select DM
259 select DM_SERIAL
260 select DM_GPIO
46414296 261
dd84058d
MY
262config TARGET_VEXPRESS_CA15_TC2
263 bool "Support vexpress_ca15_tc2"
2e07c249 264 select CPU_V7
ea624e19
HG
265 select CPU_V7_HAS_NONSEC
266 select CPU_V7_HAS_VIRT
dd84058d
MY
267
268config TARGET_VEXPRESS_CA5X2
269 bool "Support vexpress_ca5x2"
2e07c249 270 select CPU_V7
dd84058d
MY
271
272config TARGET_VEXPRESS_CA9X4
273 bool "Support vexpress_ca9x4"
2e07c249 274 select CPU_V7
dd84058d
MY
275
276config TARGET_KWB
277 bool "Support kwb"
2e07c249 278 select CPU_V7
02627356 279 select SUPPORT_SPL
dd84058d
MY
280
281config TARGET_TSERIES
282 bool "Support tseries"
2e07c249 283 select CPU_V7
02627356 284 select SUPPORT_SPL
dd84058d
MY
285
286config TARGET_CM_T335
287 bool "Support cm_t335"
2e07c249 288 select CPU_V7
02627356 289 select SUPPORT_SPL
58d423b8
MY
290 select DM
291 select DM_SERIAL
292 select DM_GPIO
dd84058d
MY
293
294config TARGET_PEPPER
295 bool "Support pepper"
2e07c249 296 select CPU_V7
02627356 297 select SUPPORT_SPL
58d423b8
MY
298 select DM
299 select DM_SERIAL
300 select DM_GPIO
dd84058d
MY
301
302config TARGET_AM335X_IGEP0033
303 bool "Support am335x_igep0033"
2e07c249 304 select CPU_V7
02627356 305 select SUPPORT_SPL
58d423b8
MY
306 select DM
307 select DM_SERIAL
308 select DM_GPIO
dd84058d
MY
309
310config TARGET_PCM051
311 bool "Support pcm051"
2e07c249 312 select CPU_V7
02627356 313 select SUPPORT_SPL
58d423b8
MY
314 select DM
315 select DM_SERIAL
316 select DM_GPIO
dd84058d
MY
317
318config TARGET_DRACO
319 bool "Support draco"
2e07c249 320 select CPU_V7
02627356 321 select SUPPORT_SPL
dd84058d 322
8c65a2fa
HS
323config TARGET_THUBAN
324 bool "Support thuban"
2e07c249 325 select CPU_V7
02627356 326 select SUPPORT_SPL
dd84058d 327
578056c3
HS
328config TARGET_RASTABAN
329 bool "Support rastaban"
330 select CPU_V7
331 select SUPPORT_SPL
332
dd84058d
MY
333config TARGET_PXM2
334 bool "Support pxm2"
2e07c249 335 select CPU_V7
02627356 336 select SUPPORT_SPL
dd84058d
MY
337
338config TARGET_RUT
339 bool "Support rut"
2e07c249 340 select CPU_V7
02627356 341 select SUPPORT_SPL
dd84058d
MY
342
343config TARGET_PENGWYN
344 bool "Support pengwyn"
2e07c249 345 select CPU_V7
02627356 346 select SUPPORT_SPL
58d423b8
MY
347 select DM
348 select DM_SERIAL
349 select DM_GPIO
dd84058d 350
6ce89324
YY
351config TARGET_AM335X_BALTOS
352 bool "Support am335x_baltos"
353 select CPU_V7
354 select SUPPORT_SPL
355 select DM
356 select DM_SERIAL
357 select DM_GPIO
358
dd84058d
MY
359config TARGET_AM335X_EVM
360 bool "Support am335x_evm"
2e07c249 361 select CPU_V7
02627356 362 select SUPPORT_SPL
58d423b8
MY
363 select DM
364 select DM_SERIAL
365 select DM_GPIO
dd84058d 366
9d1b2987
EBS
367config TARGET_AM335X_SL50
368 bool "Support am335x_sl50"
369 select CPU_V7
370 select SUPPORT_SPL
371 select DM
372 select DM_SERIAL
373
dd84058d
MY
374config TARGET_AM43XX_EVM
375 bool "Support am43xx_evm"
2e07c249 376 select CPU_V7
02627356 377 select SUPPORT_SPL
dd84058d 378
a2bc4321
GG
379config TARGET_BAV335X
380 bool "Support bav335x"
381 select CPU_V7
382 select SUPPORT_SPL
93a35382
MY
383 select DM
384 select DM_SERIAL
a2bc4321
GG
385 help
386 The BAV335x OEM Network Processor integrates all the functions of an
387 embedded network computer in a small, easy to use SODIMM module which
388 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
389 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
390 ethernet with simple connection to external connectors.
391
392 For more information, visit: http://birdland.com/oem
393
dd84058d
MY
394config TARGET_TI814X_EVM
395 bool "Support ti814x_evm"
2e07c249 396 select CPU_V7
02627356 397 select SUPPORT_SPL
dd84058d
MY
398
399config TARGET_TI816X_EVM
400 bool "Support ti816x_evm"
2e07c249 401 select CPU_V7
02627356 402 select SUPPORT_SPL
dd84058d 403
dd84058d
MY
404config TARGET_BCM28155_AP
405 bool "Support bcm28155_ap"
2e07c249 406 select CPU_V7
dd84058d 407
abb1678c
SR
408config TARGET_BCMCYGNUS
409 bool "Support bcmcygnus"
2e07c249 410 select CPU_V7
9dec5270 411
abb1678c
SR
412config TARGET_BCMNSP
413 bool "Support bcmnsp"
2e07c249 414 select CPU_V7
9dec5270 415
72df68cc
MY
416config ARCH_EXYNOS
417 bool "Samsung EXYNOS"
2e07c249 418 select CPU_V7
58d423b8
MY
419 select DM
420 select DM_SPI_FLASH
421 select DM_SERIAL
422 select DM_SPI
423 select DM_GPIO
1fa4bfde 424 select DM_KEYBOARD
dd84058d 425
311757be
SG
426config ARCH_S5PC1XX
427 bool "Samsung S5PC1XX"
2e07c249 428 select CPU_V7
58d423b8
MY
429 select DM
430 select DM_SERIAL
431 select DM_GPIO
311757be 432
ef2b694c
MY
433config ARCH_HIGHBANK
434 bool "Calxeda Highbank"
2e07c249 435 select CPU_V7
dd84058d 436
5cbbd9bd
MY
437config ARCH_INTEGRATOR
438 bool "ARM Ltd. Integrator family"
3f394e70
LW
439 select DM
440 select DM_SERIAL
5cbbd9bd 441
c338f09e
MY
442config ARCH_KEYSTONE
443 bool "TI Keystone"
2e07c249 444 select CPU_V7
02627356 445 select SUPPORT_SPL
dd84058d 446
1a8150d4
AA
447config ARCH_MX7
448 bool "Freescale MX7"
449 select CPU_V7
450
89ebc821
BB
451config ARCH_MX6
452 bool "Freescale MX6"
453 select CPU_V7
454
424ee3d1
AR
455config ARCH_MX5
456 bool "Freescale MX5"
457 select CPU_V7
458
dd84058d
MY
459config TARGET_M53EVK
460 bool "Support m53evk"
2e07c249 461 select CPU_V7
02627356 462 select SUPPORT_SPL
dd84058d 463
dd84058d
MY
464config TARGET_MX51EVK
465 bool "Support mx51evk"
2e07c249 466 select CPU_V7
dd84058d
MY
467
468config TARGET_MX53ARD
469 bool "Support mx53ard"
2e07c249 470 select CPU_V7
dd84058d
MY
471
472config TARGET_MX53EVK
473 bool "Support mx53evk"
2e07c249 474 select CPU_V7
dd84058d
MY
475
476config TARGET_MX53LOCO
477 bool "Support mx53loco"
2e07c249 478 select CPU_V7
dd84058d
MY
479
480config TARGET_MX53SMD
481 bool "Support mx53smd"
2e07c249 482 select CPU_V7
dd84058d 483
3cfbcb58
MY
484config OMAP34XX
485 bool "OMAP34XX SoC"
2e07c249 486 select CPU_V7
dd84058d 487
d08215a5
MY
488config OMAP44XX
489 bool "OMAP44XX SoC"
2e07c249 490 select CPU_V7
02627356 491 select SUPPORT_SPL
dd84058d 492
6c5431ac
MY
493config OMAP54XX
494 bool "OMAP54XX SoC"
2e07c249 495 select CPU_V7
02627356 496 select SUPPORT_SPL
dd84058d 497
f40b9898
MY
498config RMOBILE
499 bool "Renesas ARM SoCs"
2e07c249 500 select CPU_V7
dd84058d 501
7865f4b0
MY
502config ARCH_SOCFPGA
503 bool "Altera SOCFPGA family"
2e07c249 504 select CPU_V7
02627356 505 select SUPPORT_SPL
dfd3dff5
MV
506 select OF_CONTROL
507 select SPL_OF_CONTROL
1d9aa3e5
MY
508 select DM
509 select DM_SPI_FLASH
510 select DM_SPI
dd84058d 511
8883ddaf
NK
512config TARGET_CM_T43
513 bool "Support cm_t43"
514 select CPU_V7
515 select SUPPORT_SPL
516
2c7e3b90
IC
517config ARCH_SUNXI
518 bool "Support sunxi (Allwinner) SoCs"
de1502c9 519 select CMD_USB
b6006baf 520 select DM
45368827 521 select DM_ETH
211d57a4
HG
522 select DM_GPIO
523 select DM_KEYBOARD
45368827 524 select DM_SERIAL
91183bab 525 select DM_USB
b6006baf
HG
526 select OF_CONTROL
527 select OF_SEPARATE
ff42d107 528 select SPL_STACK_R if !MACH_SUN9I
6d0bdfdd 529 select SPL_SYS_MALLOC_SIMPLE if !MACH_SUN9I
6edf6a21 530 select SYS_NS16550
45368827 531 select USB
de1502c9 532 select USB_STORAGE
ab27f30b 533 select USB_KEYBOARD
8ebe4f42 534
9ee16897
LQ
535config TARGET_TS4800
536 bool "Support TS4800"
537 select CPU_V7
538
dd84058d
MY
539config TARGET_VF610TWR
540 bool "Support vf610twr"
2e07c249 541 select CPU_V7
dd84058d 542
e7b860fa
SM
543config TARGET_COLIBRI_VF
544 bool "Support Colibri VF50/61"
545 select CPU_V7
546
931a1d2a
AA
547config TARGET_PCM052
548 bool "Support pcm-052"
549 select CPU_V7
550
5ca269a4 551config ARCH_ZYNQ
44dcb403 552 bool "Xilinx Zynq Platform"
2e07c249 553 select CPU_V7
02627356 554 select SUPPORT_SPL
d065cfd9 555 select OF_CONTROL
71556fbc 556 select SPL_OF_CONTROL
8981f05c 557 select DM
6889ca71 558 select DM_ETH
71556fbc 559 select SPL_DM
d9ae52c8 560 select DM_MMC
9f7a4502 561 select DM_SPI
42800ffa 562 select DM_SERIAL
9f7a4502 563 select DM_SPI_FLASH
71556fbc 564 select SPL_SEPARATE_BSS
dd84058d 565
0b54a9dd 566config ARCH_ZYNQMP
84c7204b
MS
567 bool "Support Xilinx ZynqMP Platform"
568 select ARM64
c2490bf5
MS
569 select DM
570 select OF_CONTROL
6889ca71 571 select DM_ETH
d9ae52c8 572 select DM_MMC
c2490bf5 573 select DM_SERIAL
84c7204b 574
ddd960e6
MY
575config TEGRA
576 bool "NVIDIA Tegra"
dd84058d 577
f91afc4d 578config TARGET_VEXPRESS64_AEMV8A
dd84058d 579 bool "Support vexpress_aemv8a"
016a954e 580 select ARM64
dd84058d 581
f91afc4d
LW
582config TARGET_VEXPRESS64_BASE_FVP
583 bool "Support Versatile Express ARMv8a FVP BASE model"
584 select ARM64
585 select SEMIHOSTING
586
fc04b923
RH
587config TARGET_VEXPRESS64_BASE_FVP_DRAM
588 bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
589 select ARM64
590 help
591 This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
592 the default config to allow the user to load the images directly into
593 DRAM using model parameters rather than by using semi-hosting to load
594 the files from the host filesystem.
595
ffc10373
LW
596config TARGET_VEXPRESS64_JUNO
597 bool "Support Versatile Express Juno Development Platform"
598 select ARM64
599
44937214
PK
600config TARGET_LS2080A_EMU
601 bool "Support ls2080a_emu"
016a954e 602 select ARM64
23b5877c 603 select ARMV8_MULTIENTRY
44937214
PK
604 help
605 Support for Freescale LS2080A_EMU platform
606 The LS2080A Development System (EMULATOR) is a pre silicon
607 development platform that supports the QorIQ LS2080A
608 Layerscape Architecture processor.
dd84058d 609
44937214
PK
610config TARGET_LS2080A_SIMU
611 bool "Support ls2080a_simu"
016a954e 612 select ARM64
23b5877c 613 select ARMV8_MULTIENTRY
44937214
PK
614 help
615 Support for Freescale LS2080A_SIMU platform
616 The LS2080A Development System (QDS) is a pre silicon
617 development platform that supports the QorIQ LS2080A
618 Layerscape Architecture processor.
dd84058d 619
44937214
PK
620config TARGET_LS2080AQDS
621 bool "Support ls2080aqds"
7288c2c2
YS
622 select ARM64
623 select ARMV8_MULTIENTRY
b2d5ac59 624 select SUPPORT_SPL
7288c2c2 625 help
44937214
PK
626 Support for Freescale LS2080AQDS platform
627 The LS2080A Development System (QDS) is a high-performance
628 development platform that supports the QorIQ LS2080A
7288c2c2
YS
629 Layerscape Architecture processor.
630
44937214
PK
631config TARGET_LS2080ARDB
632 bool "Support ls2080ardb"
e2b65ea9
YS
633 select ARM64
634 select ARMV8_MULTIENTRY
32eda7cc 635 select SUPPORT_SPL
e2b65ea9 636 help
44937214
PK
637 Support for Freescale LS2080ARDB platform.
638 The LS2080A Reference design board (RDB) is a high-performance
639 development platform that supports the QorIQ LS2080A
e2b65ea9
YS
640 Layerscape Architecture processor.
641
11ac2363
PG
642config TARGET_HIKEY
643 bool "Support HiKey 96boards Consumer Edition Platform"
644 select ARM64
efd7b60a
PG
645 select DM
646 select DM_GPIO
9c71bcdc 647 select DM_SERIAL
11ac2363
PG
648 help
649 Support for HiKey 96boards platform. It features a HI6220
650 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
651
550e3dc0 652config TARGET_LS1021AQDS
0de15707 653 bool "Support ls1021aqds"
2e07c249 654 select CPU_V7
50f0c663 655 select SUPPORT_SPL
c8a7d9da 656config TARGET_LS1021ATWR
0de15707 657 bool "Support ls1021atwr"
2e07c249 658 select CPU_V7
50f0c663 659 select SUPPORT_SPL
c8a7d9da 660
02b5d2ed
SX
661config TARGET_LS1043AQDS
662 bool "Support ls1043aqds"
663 select ARM64
664 select ARMV8_MULTIENTRY
665 select SUPPORT_SPL
666 help
667 Support for Freescale LS1043AQDS platform.
668
f3a8e2b7
MH
669config TARGET_LS1043ARDB
670 bool "Support ls1043ardb"
671 select ARM64
831c068f 672 select ARMV8_MULTIENTRY
3ad44729 673 select SUPPORT_SPL
f3a8e2b7
MH
674 help
675 Support for Freescale LS1043ARDB platform.
676
dd84058d
MY
677config TARGET_H2200
678 bool "Support h2200"
2e07c249 679 select CPU_PXA
dd84058d 680
dd84058d
MY
681config TARGET_COLIBRI_PXA270
682 bool "Support colibri_pxa270"
2e07c249 683 select CPU_PXA
dd84058d 684
66cba041 685config ARCH_UNIPHIER
b6ef3a3f 686 bool "Socionext UniPhier SoCs"
2e07c249 687 select CPU_V7
02627356 688 select SUPPORT_SPL
992e8748 689 select SPL
d648964f 690 select OF_CONTROL
f4e190e3 691 select SPL_OF_CONTROL
4e819950 692 select DM
9271614e 693 select SPL_DM
4e819950
MY
694 select DM_SERIAL
695 select DM_I2C
b6ef3a3f
MY
696 help
697 Support for UniPhier SoC family developed by Socionext Inc.
698 (formerly, System LSI Business Division of Panasonic Corporation)
66cba041 699
ed09a554 700config TARGET_STM32F429_DISCOVERY
701 bool "Support STM32F429 Discovery"
702 select CPU_V7M
66562414
KL
703 select DM
704 select DM_SERIAL
ed09a554 705
2444dae5
SG
706config ARCH_ROCKCHIP
707 bool "Support Rockchip SoCs"
708 select SUPPORT_SPL
709 select SPL
710 select OF_CONTROL
711 select CPU_V7
712 select DM
713
dd84058d
MY
714endchoice
715
4614b891
MY
716source "arch/arm/mach-at91/Kconfig"
717
ddf6bd48 718source "arch/arm/mach-bcm283x/Kconfig"
3491ba63 719
ddf6bd48 720source "arch/arm/mach-davinci/Kconfig"
34e609ca 721
77b55e8c 722source "arch/arm/mach-exynos/Kconfig"
72df68cc 723
72a8ff4b 724source "arch/arm/mach-highbank/Kconfig"
ef2b694c 725
5cbbd9bd
MY
726source "arch/arm/mach-integrator/Kconfig"
727
39a72345 728source "arch/arm/mach-keystone/Kconfig"
c338f09e 729
56f86e39 730source "arch/arm/mach-kirkwood/Kconfig"
47539e23 731
c3d89140
SR
732source "arch/arm/mach-mvebu/Kconfig"
733
1a8150d4
AA
734source "arch/arm/cpu/armv7/mx7/Kconfig"
735
89ebc821
BB
736source "arch/arm/cpu/armv7/mx6/Kconfig"
737
424ee3d1
AR
738source "arch/arm/cpu/armv7/mx5/Kconfig"
739
3cfbcb58
MY
740source "arch/arm/cpu/armv7/omap3/Kconfig"
741
d08215a5
MY
742source "arch/arm/cpu/armv7/omap4/Kconfig"
743
6c5431ac
MY
744source "arch/arm/cpu/armv7/omap5/Kconfig"
745
3e93b4e6 746source "arch/arm/mach-orion5x/Kconfig"
22f2be7a 747
f40b9898
MY
748source "arch/arm/cpu/armv7/rmobile/Kconfig"
749
2444dae5
SG
750source "arch/arm/mach-rockchip/Kconfig"
751
225f5eec 752source "arch/arm/mach-s5pc1xx/Kconfig"
311757be 753
7865f4b0
MY
754source "arch/arm/mach-socfpga/Kconfig"
755
09f455dc 756source "arch/arm/mach-tegra/Kconfig"
ddd960e6 757
4c425570 758source "arch/arm/mach-uniphier/Kconfig"
66cba041 759
0107f240 760source "arch/arm/mach-zynq/Kconfig"
ddd960e6 761
ea624e19
HG
762source "arch/arm/cpu/armv7/Kconfig"
763
75580007
SDPP
764source "arch/arm/cpu/armv8/zynqmp/Kconfig"
765
23b5877c
LW
766source "arch/arm/cpu/armv8/Kconfig"
767
a05a6045
BB
768source "arch/arm/imx-common/Kconfig"
769
dd84058d
MY
770source "board/BuR/kwb/Kconfig"
771source "board/BuR/tseries/Kconfig"
dd84058d 772source "board/CarMediaLab/flea3/Kconfig"
dd84058d 773source "board/Marvell/aspenite/Kconfig"
2bae75a4 774source "board/Marvell/db-88f6820-gp/Kconfig"
dd580801 775source "board/Marvell/db-mv784mp-gp/Kconfig"
dd84058d 776source "board/Marvell/gplugd/Kconfig"
dd84058d 777source "board/armadeus/apf27/Kconfig"
dd84058d
MY
778source "board/armltd/vexpress/Kconfig"
779source "board/armltd/vexpress64/Kconfig"
dd84058d 780source "board/bluegiga/apx4devkit/Kconfig"
dd84058d 781source "board/broadcom/bcm28155_ap/Kconfig"
abb1678c
SR
782source "board/broadcom/bcmcygnus/Kconfig"
783source "board/broadcom/bcmnsp/Kconfig"
dd84058d 784source "board/cirrus/edb93xx/Kconfig"
dd84058d 785source "board/compulab/cm_t335/Kconfig"
345243ed 786source "board/compulab/cm_t43/Kconfig"
dd84058d 787source "board/creative/xfi3/Kconfig"
dd84058d
MY
788source "board/denx/m28evk/Kconfig"
789source "board/denx/m53evk/Kconfig"
44937214
PK
790source "board/freescale/ls2080a/Kconfig"
791source "board/freescale/ls2080aqds/Kconfig"
792source "board/freescale/ls2080ardb/Kconfig"
550e3dc0 793source "board/freescale/ls1021aqds/Kconfig"
02b5d2ed 794source "board/freescale/ls1043aqds/Kconfig"
c8a7d9da 795source "board/freescale/ls1021atwr/Kconfig"
f3a8e2b7 796source "board/freescale/ls1043ardb/Kconfig"
dd84058d
MY
797source "board/freescale/mx23evk/Kconfig"
798source "board/freescale/mx25pdk/Kconfig"
799source "board/freescale/mx28evk/Kconfig"
800source "board/freescale/mx31ads/Kconfig"
801source "board/freescale/mx31pdk/Kconfig"
802source "board/freescale/mx35pdk/Kconfig"
803source "board/freescale/mx51evk/Kconfig"
804source "board/freescale/mx53ard/Kconfig"
805source "board/freescale/mx53evk/Kconfig"
806source "board/freescale/mx53loco/Kconfig"
807source "board/freescale/mx53smd/Kconfig"
dd84058d 808source "board/freescale/vf610twr/Kconfig"
dd84058d
MY
809source "board/gumstix/pepper/Kconfig"
810source "board/h2200/Kconfig"
345243ed 811source "board/hisilicon/hikey/Kconfig"
dd84058d 812source "board/imx31_phycore/Kconfig"
dd84058d 813source "board/isee/igep0033/Kconfig"
a4884831 814source "board/maxbcm/Kconfig"
dd84058d 815source "board/mpl/vcma9/Kconfig"
dd84058d 816source "board/olimex/mx23_olinuxino/Kconfig"
dd84058d 817source "board/phytec/pcm051/Kconfig"
931a1d2a 818source "board/phytec/pcm052/Kconfig"
dd84058d 819source "board/ppcag/bg0900/Kconfig"
dd84058d 820source "board/samsung/smdk2410/Kconfig"
dd84058d 821source "board/sandisk/sansa_fuze_plus/Kconfig"
dd84058d 822source "board/schulercontrol/sc_sps_1/Kconfig"
dd84058d
MY
823source "board/siemens/draco/Kconfig"
824source "board/siemens/pxm2/Kconfig"
825source "board/siemens/rut/Kconfig"
dd84058d 826source "board/silica/pengwyn/Kconfig"
dd84058d
MY
827source "board/spear/spear300/Kconfig"
828source "board/spear/spear310/Kconfig"
829source "board/spear/spear320/Kconfig"
830source "board/spear/spear600/Kconfig"
831source "board/spear/x600/Kconfig"
ed09a554 832source "board/st/stm32f429-discovery/Kconfig"
9fa32b12 833source "board/st/stv0991/Kconfig"
dd84058d 834source "board/sunxi/Kconfig"
dd84058d 835source "board/syteco/zmx25/Kconfig"
9d1b2987 836source "board/tcl/sl50/Kconfig"
dd84058d 837source "board/ti/am335x/Kconfig"
dd84058d 838source "board/ti/am43xx/Kconfig"
a2bc4321 839source "board/birdland/bav335x/Kconfig"
dd84058d
MY
840source "board/ti/ti814x/Kconfig"
841source "board/ti/ti816x/Kconfig"
dd84058d 842source "board/timll/devkit3250/Kconfig"
dd84058d 843source "board/toradex/colibri_pxa270/Kconfig"
e7b860fa 844source "board/toradex/colibri_vf/Kconfig"
9ee16897 845source "board/technologic/ts4800/Kconfig"
6ce89324 846source "board/vscom/baltos/Kconfig"
dd84058d 847source "board/woodburn/Kconfig"
412ae53a 848source "board/work-microwave/work_92105/Kconfig"
dd84058d 849
51b17d49
MY
850source "arch/arm/Kconfig.debug"
851
dd84058d 852endmenu