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