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