Commit | Line | Data |
---|---|---|
eed6b3eb OJ |
1 | menu "Platform selection" |
2 | ||
e2f0abaf AT |
3 | config ARCH_ALPINE |
4 | bool "Annapurna Labs Alpine platform" | |
5 | help | |
6 | This enables support for the Annapurna Labs Alpine | |
7 | Soc family. | |
8 | ||
36b7c583 RJ |
9 | config ARCH_BCM_IPROC |
10 | bool "Broadcom iProc SoC Family" | |
11 | help | |
12 | This enables support for Broadcom iProc based SoCs | |
13 | ||
dd40fd92 JZ |
14 | config ARCH_BERLIN |
15 | bool "Marvell Berlin SoC Family" | |
c582fbfb | 16 | select ARCH_REQUIRE_GPIOLIB |
dd40fd92 | 17 | select DW_APB_ICTL |
75d8e1ba | 18 | select PINCTRL |
dd40fd92 JZ |
19 | help |
20 | This enables support for Marvell Berlin SoC Family | |
21 | ||
eed6b3eb OJ |
22 | config ARCH_EXYNOS |
23 | bool | |
24 | help | |
25 | This enables support for Samsung Exynos SoC family | |
26 | ||
27 | config ARCH_EXYNOS7 | |
28 | bool "ARMv8 based Samsung Exynos7" | |
29 | select ARCH_EXYNOS | |
30 | select COMMON_CLK_SAMSUNG | |
31 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | |
32 | select HAVE_S3C_RTC if RTC_CLASS | |
33 | select PINCTRL | |
34 | select PINCTRL_EXYNOS | |
35 | ||
36 | help | |
37 | This enables support for Samsung Exynos7 SoC family | |
38 | ||
53a5fde0 BS |
39 | config ARCH_LAYERSCAPE |
40 | bool "ARMv8 based Freescale Layerscape SoC family" | |
eed6b3eb | 41 | help |
53a5fde0 | 42 | This enables support for the Freescale Layerscape SoC family. |
eed6b3eb OJ |
43 | |
44 | config ARCH_HISI | |
45 | bool "Hisilicon SoC Family" | |
46 | help | |
47 | This enables support for Hisilicon ARMv8 SoC family | |
48 | ||
49 | config ARCH_MEDIATEK | |
50 | bool "Mediatek MT65xx & MT81xx ARMv8 SoC" | |
51 | select ARM_GIC | |
52 | select PINCTRL | |
c050b45d | 53 | select MTK_TIMER |
eed6b3eb OJ |
54 | help |
55 | Support for Mediatek MT65xx & MT81xx ARMv8 SoCs | |
56 | ||
b4f596b1 GC |
57 | config ARCH_MVEBU |
58 | bool "Marvell EBU SoC Family" | |
59 | help | |
60 | This enables support for Marvell EBU family such as the | |
61 | Armada 3700 SoC family. | |
62 | ||
eed6b3eb OJ |
63 | config ARCH_QCOM |
64 | bool "Qualcomm Platforms" | |
65 | select PINCTRL | |
66 | help | |
67 | This enables support for the ARMv8 based Qualcomm chipsets. | |
68 | ||
fbac1c81 HS |
69 | config ARCH_ROCKCHIP |
70 | bool "Rockchip Platforms" | |
71 | select ARCH_HAS_RESET_CONTROLLER | |
72 | select ARCH_REQUIRE_GPIOLIB | |
73 | select PINCTRL | |
74 | select PINCTRL_ROCKCHIP | |
c840f28b | 75 | select ROCKCHIP_TIMER |
fbac1c81 HS |
76 | help |
77 | This enables support for the ARMv8 based Rockchip chipsets, | |
78 | like the RK3368. | |
79 | ||
eed6b3eb OJ |
80 | config ARCH_SEATTLE |
81 | bool "AMD Seattle SoC Family" | |
82 | help | |
83 | This enables support for AMD Seattle SOC Family | |
84 | ||
26a7e06d SH |
85 | config ARCH_SHMOBILE |
86 | bool | |
87 | ||
88 | config ARCH_RENESAS | |
89 | bool "Renesas SoC Platforms" | |
90 | select ARCH_SHMOBILE | |
91 | select PINCTRL | |
92 | select PM_GENERIC_DOMAINS if PM | |
93 | help | |
94 | This enables support for the ARMv8 based Renesas SoCs. | |
95 | ||
96 | config ARCH_R8A7795 | |
97 | bool "Renesas R-Car H3 SoC Platform" | |
98 | depends on ARCH_RENESAS | |
99 | help | |
100 | This enables support for the Renesas R-Car H3 SoC. | |
101 | ||
78cd6a9d DN |
102 | config ARCH_STRATIX10 |
103 | bool "Altera's Stratix 10 SoCFPGA Family" | |
104 | help | |
105 | This enables support for Altera's Stratix 10 SoCFPGA Family. | |
106 | ||
eed6b3eb OJ |
107 | config ARCH_TEGRA |
108 | bool "NVIDIA Tegra SoC Family" | |
109 | select ARCH_HAS_RESET_CONTROLLER | |
110 | select ARCH_REQUIRE_GPIOLIB | |
111 | select CLKDEV_LOOKUP | |
112 | select CLKSRC_MMIO | |
113 | select CLKSRC_OF | |
114 | select GENERIC_CLOCKEVENTS | |
115 | select HAVE_CLK | |
116 | select PINCTRL | |
117 | select RESET_CONTROLLER | |
118 | help | |
119 | This enables support for the NVIDIA Tegra SoC family. | |
120 | ||
eed6b3eb OJ |
121 | config ARCH_SPRD |
122 | bool "Spreadtrum SoC platform" | |
123 | help | |
124 | Support for Spreadtrum ARM based SoCs | |
125 | ||
126 | config ARCH_THUNDER | |
127 | bool "Cavium Inc. Thunder SoC Family" | |
128 | help | |
129 | This enables support for Cavium's Thunder Family of SoCs. | |
130 | ||
56aaafb6 MY |
131 | config ARCH_UNIPHIER |
132 | bool "Socionext UniPhier SoC Family" | |
133 | select PINCTRL | |
134 | help | |
135 | This enables support for Socionext UniPhier SoC family. | |
136 | ||
eed6b3eb OJ |
137 | config ARCH_VEXPRESS |
138 | bool "ARMv8 software model (Versatile Express)" | |
139 | select ARCH_REQUIRE_GPIOLIB | |
140 | select COMMON_CLK_VERSATILE | |
141 | select POWER_RESET_VEXPRESS | |
142 | select VEXPRESS_CONFIG | |
143 | help | |
144 | This enables support for the ARMv8 software model (Versatile | |
145 | Express). | |
146 | ||
147 | config ARCH_XGENE | |
148 | bool "AppliedMicro X-Gene SOC Family" | |
149 | help | |
150 | This enables support for AppliedMicro X-Gene SOC Family | |
151 | ||
152 | config ARCH_ZYNQMP | |
153 | bool "Xilinx ZynqMP Family" | |
154 | help | |
155 | This enables support for Xilinx ZynqMP Family | |
156 | ||
157 | endmenu |