1menu "Platform selection" 2 3config ARCH_SUNXI 4 bool "Allwinner sunxi 64-bit SoC Family" 5 help 6 This enables support for Allwinner sunxi based SoCs like the A64. 7 8config ARCH_ALPINE 9 bool "Annapurna Labs Alpine platform" 10 select ALPINE_MSI 11 help 12 This enables support for the Annapurna Labs Alpine 13 Soc family. 14 15config ARCH_BCM_IPROC 16 bool "Broadcom iProc SoC Family" 17 select COMMON_CLK_IPROC 18 select PINCTRL 19 select ARCH_REQUIRE_GPIOLIB 20 help 21 This enables support for Broadcom iProc based SoCs 22 23config ARCH_BERLIN 24 bool "Marvell Berlin SoC Family" 25 select ARCH_REQUIRE_GPIOLIB 26 select DW_APB_ICTL 27 select PINCTRL 28 help 29 This enables support for Marvell Berlin SoC Family 30 31config ARCH_EXYNOS 32 bool "ARMv8 based Samsung Exynos SoC family" 33 select COMMON_CLK_SAMSUNG 34 select HAVE_S3C2410_WATCHDOG if WATCHDOG 35 select HAVE_S3C_RTC if RTC_CLASS 36 select PINCTRL 37 select PINCTRL_EXYNOS 38 help 39 This enables support for ARMv8 based Samsung Exynos SoC family. 40 41config ARCH_LAYERSCAPE 42 bool "ARMv8 based Freescale Layerscape SoC family" 43 help 44 This enables support for the Freescale Layerscape SoC family. 45 46config ARCH_HISI 47 bool "Hisilicon SoC Family" 48 select HISILICON_IRQ_MBIGEN 49 help 50 This enables support for Hisilicon ARMv8 SoC family 51 52config ARCH_MEDIATEK 53 bool "Mediatek MT65xx & MT81xx ARMv8 SoC" 54 select ARM_GIC 55 select PINCTRL 56 select MTK_TIMER 57 help 58 Support for Mediatek MT65xx & MT81xx ARMv8 SoCs 59 60config ARCH_MESON 61 bool "Amlogic Platforms" 62 help 63 This enables support for the Amlogic S905 SoCs. 64 65config ARCH_MVEBU 66 bool "Marvell EBU SoC Family" 67 select ARMADA_AP806_CORE_CLK 68 select ARMADA_AP806_RING_CLK 69 select MVEBU_ODMI 70 help 71 This enables support for Marvell EBU familly, including: 72 - Armada 3700 SoC Family 73 - Armada 7K SoC Family 74 - Armada 8K SoC Family 75 76config ARCH_QCOM 77 bool "Qualcomm Platforms" 78 select PINCTRL 79 help 80 This enables support for the ARMv8 based Qualcomm chipsets. 81 82config ARCH_ROCKCHIP 83 bool "Rockchip Platforms" 84 select ARCH_HAS_RESET_CONTROLLER 85 select ARCH_REQUIRE_GPIOLIB 86 select PINCTRL 87 select PINCTRL_ROCKCHIP 88 select ROCKCHIP_TIMER 89 help 90 This enables support for the ARMv8 based Rockchip chipsets, 91 like the RK3368. 92 93config ARCH_SEATTLE 94 bool "AMD Seattle SoC Family" 95 help 96 This enables support for AMD Seattle SOC Family 97 98config ARCH_SHMOBILE 99 bool 100 101config ARCH_RENESAS 102 bool "Renesas SoC Platforms" 103 select ARCH_SHMOBILE 104 select PINCTRL 105 select PM 106 select PM_GENERIC_DOMAINS 107 select RENESAS_IRQC 108 help 109 This enables support for the ARMv8 based Renesas SoCs. 110 111config ARCH_R8A7795 112 bool "Renesas R-Car H3 SoC Platform" 113 depends on ARCH_RENESAS 114 help 115 This enables support for the Renesas R-Car H3 SoC. 116 117config ARCH_STRATIX10 118 bool "Altera's Stratix 10 SoCFPGA Family" 119 help 120 This enables support for Altera's Stratix 10 SoCFPGA Family. 121 122config ARCH_TEGRA 123 bool "NVIDIA Tegra SoC Family" 124 select ARCH_HAS_RESET_CONTROLLER 125 select ARCH_REQUIRE_GPIOLIB 126 select CLKDEV_LOOKUP 127 select CLKSRC_MMIO 128 select CLKSRC_OF 129 select GENERIC_CLOCKEVENTS 130 select HAVE_CLK 131 select PINCTRL 132 select RESET_CONTROLLER 133 help 134 This enables support for the NVIDIA Tegra SoC family. 135 136config ARCH_SPRD 137 bool "Spreadtrum SoC platform" 138 help 139 Support for Spreadtrum ARM based SoCs 140 141config ARCH_THUNDER 142 bool "Cavium Inc. Thunder SoC Family" 143 help 144 This enables support for Cavium's Thunder Family of SoCs. 145 146config ARCH_UNIPHIER 147 bool "Socionext UniPhier SoC Family" 148 select PINCTRL 149 help 150 This enables support for Socionext UniPhier SoC family. 151 152config ARCH_VEXPRESS 153 bool "ARMv8 software model (Versatile Express)" 154 select ARCH_REQUIRE_GPIOLIB 155 select COMMON_CLK_VERSATILE 156 select POWER_RESET_VEXPRESS 157 select VEXPRESS_CONFIG 158 help 159 This enables support for the ARMv8 software model (Versatile 160 Express). 161 162config ARCH_VULCAN 163 bool "Broadcom Vulcan SOC Family" 164 help 165 This enables support for Broadcom Vulcan SoC Family 166 167config ARCH_XGENE 168 bool "AppliedMicro X-Gene SOC Family" 169 help 170 This enables support for AppliedMicro X-Gene SOC Family 171 172config ARCH_ZYNQMP 173 bool "Xilinx ZynqMP Family" 174 help 175 This enables support for Xilinx ZynqMP Family 176 177endmenu 178