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