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