1 menu "Platform selection"
4 bool "Allwinner sunxi 64-bit SoC Family"
6 This enables support for Allwinner sunxi based SoCs like the A64.
9 bool "Annapurna Labs Alpine platform"
12 This enables support for the Annapurna Labs Alpine
16 bool "Broadcom iProc SoC Family"
17 select COMMON_CLK_IPROC
19 select ARCH_REQUIRE_GPIOLIB
21 This enables support for Broadcom iProc based SoCs
24 bool "Marvell Berlin SoC Family"
25 select ARCH_REQUIRE_GPIOLIB
29 This enables support for Marvell Berlin SoC Family
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
39 This enables support for ARMv8 based Samsung Exynos SoC family.
41 config ARCH_LAYERSCAPE
42 bool "ARMv8 based Freescale Layerscape SoC family"
44 This enables support for the Freescale Layerscape SoC family.
47 bool "Hisilicon SoC Family"
48 select HISILICON_IRQ_MBIGEN
50 This enables support for Hisilicon ARMv8 SoC family
53 bool "Mediatek MT65xx & MT81xx ARMv8 SoC"
58 Support for Mediatek MT65xx & MT81xx ARMv8 SoCs
61 bool "Amlogic Platforms"
63 This enables support for the Amlogic S905 SoCs.
66 bool "Marvell EBU SoC Family"
67 select ARMADA_AP806_CORE_CLK
68 select ARMADA_AP806_RING_CLK
71 This enables support for Marvell EBU familly, including:
72 - Armada 3700 SoC Family
73 - Armada 7K SoC Family
74 - Armada 8K SoC Family
77 bool "Qualcomm Platforms"
80 This enables support for the ARMv8 based Qualcomm chipsets.
83 bool "Rockchip Platforms"
84 select ARCH_HAS_RESET_CONTROLLER
85 select ARCH_REQUIRE_GPIOLIB
87 select PINCTRL_ROCKCHIP
90 This enables support for the ARMv8 based Rockchip chipsets,
94 bool "AMD Seattle SoC Family"
96 This enables support for AMD Seattle SOC Family
102 bool "Renesas SoC Platforms"
106 select PM_GENERIC_DOMAINS
109 This enables support for the ARMv8 based Renesas SoCs.
112 bool "Renesas R-Car H3 SoC Platform"
113 depends on ARCH_RENESAS
115 This enables support for the Renesas R-Car H3 SoC.
117 config ARCH_STRATIX10
118 bool "Altera's Stratix 10 SoCFPGA Family"
120 This enables support for Altera's Stratix 10 SoCFPGA Family.
123 bool "NVIDIA Tegra SoC Family"
124 select ARCH_HAS_RESET_CONTROLLER
125 select ARCH_REQUIRE_GPIOLIB
129 select GENERIC_CLOCKEVENTS
132 select RESET_CONTROLLER
134 This enables support for the NVIDIA Tegra SoC family.
137 bool "Spreadtrum SoC platform"
139 Support for Spreadtrum ARM based SoCs
142 bool "Cavium Inc. Thunder SoC Family"
144 This enables support for Cavium's Thunder Family of SoCs.
147 bool "Socionext UniPhier SoC Family"
150 This enables support for Socionext UniPhier SoC family.
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
159 This enables support for the ARMv8 software model (Versatile
163 bool "Broadcom Vulcan SOC Family"
165 This enables support for Broadcom Vulcan SoC Family
168 bool "AppliedMicro X-Gene SOC Family"
170 This enables support for AppliedMicro X-Gene SOC Family
173 bool "Xilinx ZynqMP Family"
175 This enables support for Xilinx ZynqMP Family