1 menu "Platform selection"
4 bool "Broadcom iProc SoC Family"
6 This enables support for Broadcom iProc based SoCs
9 bool "Marvell Berlin SoC Family"
10 select ARCH_REQUIRE_GPIOLIB
13 This enables support for Marvell Berlin SoC Family
18 This enables support for Samsung Exynos SoC family
21 bool "ARMv8 based Samsung Exynos7"
23 select COMMON_CLK_SAMSUNG
24 select HAVE_S3C2410_WATCHDOG if WATCHDOG
25 select HAVE_S3C_RTC if RTC_CLASS
30 This enables support for Samsung Exynos7 SoC family
32 config ARCH_LAYERSCAPE
33 bool "ARMv8 based Freescale Layerscape SoC family"
35 This enables support for the Freescale Layerscape SoC family.
38 bool "Hisilicon SoC Family"
40 This enables support for Hisilicon ARMv8 SoC family
43 bool "Mediatek MT65xx & MT81xx ARMv8 SoC"
47 Support for Mediatek MT65xx & MT81xx ARMv8 SoCs
50 bool "Qualcomm Platforms"
53 This enables support for the ARMv8 based Qualcomm chipsets.
56 bool "Rockchip Platforms"
57 select ARCH_HAS_RESET_CONTROLLER
58 select ARCH_REQUIRE_GPIOLIB
60 select PINCTRL_ROCKCHIP
62 This enables support for the ARMv8 based Rockchip chipsets,
66 bool "AMD Seattle SoC Family"
68 This enables support for AMD Seattle SOC Family
74 bool "Renesas SoC Platforms"
77 select PM_GENERIC_DOMAINS if PM
79 This enables support for the ARMv8 based Renesas SoCs.
82 bool "Renesas R-Car H3 SoC Platform"
83 depends on ARCH_RENESAS
85 This enables support for the Renesas R-Car H3 SoC.
88 bool "Altera's Stratix 10 SoCFPGA Family"
90 This enables support for Altera's Stratix 10 SoCFPGA Family.
93 bool "NVIDIA Tegra SoC Family"
94 select ARCH_HAS_RESET_CONTROLLER
95 select ARCH_REQUIRE_GPIOLIB
99 select GENERIC_CLOCKEVENTS
102 select RESET_CONTROLLER
104 This enables support for the NVIDIA Tegra SoC family.
106 config ARCH_TEGRA_132_SOC
107 bool "NVIDIA Tegra132 SoC"
108 depends on ARCH_TEGRA
109 select PINCTRL_TEGRA124
110 select USB_ULPI if USB_PHY
111 select USB_ULPI_VIEWPORT if USB_PHY
113 Enable support for NVIDIA Tegra132 SoC, based on the Denver
114 ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC,
115 but contains an NVIDIA Denver CPU complex in place of
116 Tegra124's "4+1" Cortex-A15 CPU complex.
119 bool "Spreadtrum SoC platform"
121 Support for Spreadtrum ARM based SoCs
124 bool "Cavium Inc. Thunder SoC Family"
126 This enables support for Cavium's Thunder Family of SoCs.
129 bool "ARMv8 software model (Versatile Express)"
130 select ARCH_REQUIRE_GPIOLIB
131 select COMMON_CLK_VERSATILE
132 select POWER_RESET_VEXPRESS
133 select VEXPRESS_CONFIG
135 This enables support for the ARMv8 software model (Versatile
139 bool "AppliedMicro X-Gene SOC Family"
141 This enables support for AppliedMicro X-Gene SOC Family
144 bool "Xilinx ZynqMP Family"
146 This enables support for Xilinx ZynqMP Family