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 PINCTRL 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 select MTK_TIMER 48 help 49 Support for Mediatek MT65xx & MT81xx ARMv8 SoCs 50 51config ARCH_QCOM 52 bool "Qualcomm Platforms" 53 select PINCTRL 54 help 55 This enables support for the ARMv8 based Qualcomm chipsets. 56 57config ARCH_ROCKCHIP 58 bool "Rockchip Platforms" 59 select ARCH_HAS_RESET_CONTROLLER 60 select ARCH_REQUIRE_GPIOLIB 61 select PINCTRL 62 select PINCTRL_ROCKCHIP 63 help 64 This enables support for the ARMv8 based Rockchip chipsets, 65 like the RK3368. 66 67config ARCH_SEATTLE 68 bool "AMD Seattle SoC Family" 69 help 70 This enables support for AMD Seattle SOC Family 71 72config ARCH_SHMOBILE 73 bool 74 75config ARCH_RENESAS 76 bool "Renesas SoC Platforms" 77 select ARCH_SHMOBILE 78 select PINCTRL 79 select PM_GENERIC_DOMAINS if PM 80 help 81 This enables support for the ARMv8 based Renesas SoCs. 82 83config ARCH_R8A7795 84 bool "Renesas R-Car H3 SoC Platform" 85 depends on ARCH_RENESAS 86 help 87 This enables support for the Renesas R-Car H3 SoC. 88 89config ARCH_STRATIX10 90 bool "Altera's Stratix 10 SoCFPGA Family" 91 help 92 This enables support for Altera's Stratix 10 SoCFPGA Family. 93 94config ARCH_TEGRA 95 bool "NVIDIA Tegra SoC Family" 96 select ARCH_HAS_RESET_CONTROLLER 97 select ARCH_REQUIRE_GPIOLIB 98 select CLKDEV_LOOKUP 99 select CLKSRC_MMIO 100 select CLKSRC_OF 101 select GENERIC_CLOCKEVENTS 102 select HAVE_CLK 103 select PINCTRL 104 select RESET_CONTROLLER 105 help 106 This enables support for the NVIDIA Tegra SoC family. 107 108config ARCH_SPRD 109 bool "Spreadtrum SoC platform" 110 help 111 Support for Spreadtrum ARM based SoCs 112 113config ARCH_THUNDER 114 bool "Cavium Inc. Thunder SoC Family" 115 help 116 This enables support for Cavium's Thunder Family of SoCs. 117 118config ARCH_UNIPHIER 119 bool "Socionext UniPhier SoC Family" 120 select PINCTRL 121 help 122 This enables support for Socionext UniPhier SoC family. 123 124config ARCH_VEXPRESS 125 bool "ARMv8 software model (Versatile Express)" 126 select ARCH_REQUIRE_GPIOLIB 127 select COMMON_CLK_VERSATILE 128 select POWER_RESET_VEXPRESS 129 select VEXPRESS_CONFIG 130 help 131 This enables support for the ARMv8 software model (Versatile 132 Express). 133 134config ARCH_XGENE 135 bool "AppliedMicro X-Gene SOC Family" 136 help 137 This enables support for AppliedMicro X-Gene SOC Family 138 139config ARCH_ZYNQMP 140 bool "Xilinx ZynqMP Family" 141 help 142 This enables support for Xilinx ZynqMP Family 143 144endmenu 145