1menu "Platform selection" 2 3config ARCH_BCM_IPROC 4 bool "Broadcom iProc SoC Family" 5 help 6 This enables support for Broadcom iProc based SoCs 7 8config ARCH_BERLIN 9 bool "Marvell Berlin SoC Family" 10 select ARCH_REQUIRE_GPIOLIB 11 select DW_APB_ICTL 12 select DW_APB_TIMER_OF 13 help 14 This enables support for Marvell Berlin SoC Family 15 16config ARCH_EXYNOS 17 bool 18 help 19 This enables support for Samsung Exynos SoC family 20 21config ARCH_EXYNOS7 22 bool "ARMv8 based Samsung Exynos7" 23 select ARCH_EXYNOS 24 select COMMON_CLK_SAMSUNG 25 select HAVE_S3C2410_WATCHDOG if WATCHDOG 26 select HAVE_S3C_RTC if RTC_CLASS 27 select PINCTRL 28 select PINCTRL_EXYNOS 29 30 help 31 This enables support for Samsung Exynos7 SoC family 32 33config ARCH_LAYERSCAPE 34 bool "ARMv8 based Freescale Layerscape SoC family" 35 help 36 This enables support for the Freescale Layerscape SoC family. 37 38config ARCH_HISI 39 bool "Hisilicon SoC Family" 40 help 41 This enables support for Hisilicon ARMv8 SoC family 42 43config ARCH_MEDIATEK 44 bool "Mediatek MT65xx & MT81xx ARMv8 SoC" 45 select ARM_GIC 46 select PINCTRL 47 help 48 Support for Mediatek MT65xx & MT81xx ARMv8 SoCs 49 50config ARCH_QCOM 51 bool "Qualcomm Platforms" 52 select PINCTRL 53 help 54 This enables support for the ARMv8 based Qualcomm chipsets. 55 56config ARCH_ROCKCHIP 57 bool "Rockchip Platforms" 58 select ARCH_HAS_RESET_CONTROLLER 59 select ARCH_REQUIRE_GPIOLIB 60 select PINCTRL 61 select PINCTRL_ROCKCHIP 62 help 63 This enables support for the ARMv8 based Rockchip chipsets, 64 like the RK3368. 65 66config ARCH_SEATTLE 67 bool "AMD Seattle SoC Family" 68 help 69 This enables support for AMD Seattle SOC Family 70 71config ARCH_STRATIX10 72 bool "Altera's Stratix 10 SoCFPGA Family" 73 help 74 This enables support for Altera's Stratix 10 SoCFPGA Family. 75 76config ARCH_TEGRA 77 bool "NVIDIA Tegra SoC Family" 78 select ARCH_HAS_RESET_CONTROLLER 79 select ARCH_REQUIRE_GPIOLIB 80 select CLKDEV_LOOKUP 81 select CLKSRC_MMIO 82 select CLKSRC_OF 83 select GENERIC_CLOCKEVENTS 84 select HAVE_CLK 85 select PINCTRL 86 select RESET_CONTROLLER 87 help 88 This enables support for the NVIDIA Tegra SoC family. 89 90config ARCH_TEGRA_132_SOC 91 bool "NVIDIA Tegra132 SoC" 92 depends on ARCH_TEGRA 93 select PINCTRL_TEGRA124 94 help 95 Enable support for NVIDIA Tegra132 SoC, based on the Denver 96 ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC, 97 but contains an NVIDIA Denver CPU complex in place of 98 Tegra124's "4+1" Cortex-A15 CPU complex. 99 100config ARCH_SPRD 101 bool "Spreadtrum SoC platform" 102 help 103 Support for Spreadtrum ARM based SoCs 104 105config ARCH_THUNDER 106 bool "Cavium Inc. Thunder SoC Family" 107 help 108 This enables support for Cavium's Thunder Family of SoCs. 109 110config ARCH_VEXPRESS 111 bool "ARMv8 software model (Versatile Express)" 112 select ARCH_REQUIRE_GPIOLIB 113 select COMMON_CLK_VERSATILE 114 select POWER_RESET_VEXPRESS 115 select VEXPRESS_CONFIG 116 help 117 This enables support for the ARMv8 software model (Versatile 118 Express). 119 120config ARCH_XGENE 121 bool "AppliedMicro X-Gene SOC Family" 122 help 123 This enables support for AppliedMicro X-Gene SOC Family 124 125config ARCH_ZYNQMP 126 bool "Xilinx ZynqMP Family" 127 help 128 This enables support for Xilinx ZynqMP Family 129 130endmenu 131