Commit | Line | Data |
---|---|---|
eed6b3eb OJ |
1 | menu "Platform selection" |
2 | ||
36b7c583 RJ |
3 | config ARCH_BCM_IPROC |
4 | bool "Broadcom iProc SoC Family" | |
5 | help | |
6 | This enables support for Broadcom iProc based SoCs | |
7 | ||
dd40fd92 JZ |
8 | config ARCH_BERLIN |
9 | bool "Marvell Berlin SoC Family" | |
c582fbfb | 10 | select ARCH_REQUIRE_GPIOLIB |
dd40fd92 JZ |
11 | select DW_APB_ICTL |
12 | help | |
13 | This enables support for Marvell Berlin SoC Family | |
14 | ||
eed6b3eb OJ |
15 | config ARCH_EXYNOS |
16 | bool | |
17 | help | |
18 | This enables support for Samsung Exynos SoC family | |
19 | ||
20 | config 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 | ||
53a5fde0 BS |
32 | config ARCH_LAYERSCAPE |
33 | bool "ARMv8 based Freescale Layerscape SoC family" | |
eed6b3eb | 34 | help |
53a5fde0 | 35 | This enables support for the Freescale Layerscape SoC family. |
eed6b3eb OJ |
36 | |
37 | config ARCH_HISI | |
38 | bool "Hisilicon SoC Family" | |
39 | help | |
40 | This enables support for Hisilicon ARMv8 SoC family | |
41 | ||
42 | config 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 | ||
49 | config ARCH_QCOM | |
50 | bool "Qualcomm Platforms" | |
51 | select PINCTRL | |
52 | help | |
53 | This enables support for the ARMv8 based Qualcomm chipsets. | |
54 | ||
fbac1c81 HS |
55 | config 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 | ||
eed6b3eb OJ |
65 | config ARCH_SEATTLE |
66 | bool "AMD Seattle SoC Family" | |
67 | help | |
68 | This enables support for AMD Seattle SOC Family | |
69 | ||
78cd6a9d DN |
70 | config ARCH_STRATIX10 |
71 | bool "Altera's Stratix 10 SoCFPGA Family" | |
72 | help | |
73 | This enables support for Altera's Stratix 10 SoCFPGA Family. | |
74 | ||
eed6b3eb OJ |
75 | config 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 | ||
89 | config 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 | ||
101 | config ARCH_SPRD | |
102 | bool "Spreadtrum SoC platform" | |
103 | help | |
104 | Support for Spreadtrum ARM based SoCs | |
105 | ||
106 | config ARCH_THUNDER | |
107 | bool "Cavium Inc. Thunder SoC Family" | |
108 | help | |
109 | This enables support for Cavium's Thunder Family of SoCs. | |
110 | ||
111 | config 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 | ||
121 | config ARCH_XGENE | |
122 | bool "AppliedMicro X-Gene SOC Family" | |
123 | help | |
124 | This enables support for AppliedMicro X-Gene SOC Family | |
125 | ||
126 | config ARCH_ZYNQMP | |
127 | bool "Xilinx ZynqMP Family" | |
128 | help | |
129 | This enables support for Xilinx ZynqMP Family | |
130 | ||
131 | endmenu |