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