Merge branch 'core-objtool-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[deliverable/linux.git] / arch / arm64 / Kconfig.platforms
1 menu "Platform selection"
2
3 config ARCH_SUNXI
4 bool "Allwinner sunxi 64-bit SoC Family"
5 help
6 This enables support for Allwinner sunxi based SoCs like the A64.
7
8 config ARCH_ALPINE
9 bool "Annapurna Labs Alpine platform"
10 select ALPINE_MSI
11 help
12 This enables support for the Annapurna Labs Alpine
13 Soc family.
14
15 config ARCH_BCM_IPROC
16 bool "Broadcom iProc SoC Family"
17 select COMMON_CLK_IPROC
18 select PINCTRL
19 select ARCH_REQUIRE_GPIOLIB
20 help
21 This enables support for Broadcom iProc based SoCs
22
23 config ARCH_BERLIN
24 bool "Marvell Berlin SoC Family"
25 select ARCH_REQUIRE_GPIOLIB
26 select DW_APB_ICTL
27 select PINCTRL
28 help
29 This enables support for Marvell Berlin SoC Family
30
31 config ARCH_EXYNOS
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
36 select PINCTRL
37 select PINCTRL_EXYNOS
38 help
39 This enables support for ARMv8 based Samsung Exynos SoC family.
40
41 config ARCH_LAYERSCAPE
42 bool "ARMv8 based Freescale Layerscape SoC family"
43 help
44 This enables support for the Freescale Layerscape SoC family.
45
46 config ARCH_HISI
47 bool "Hisilicon SoC Family"
48 help
49 This enables support for Hisilicon ARMv8 SoC family
50
51 config ARCH_MEDIATEK
52 bool "Mediatek MT65xx & MT81xx ARMv8 SoC"
53 select ARM_GIC
54 select PINCTRL
55 select MTK_TIMER
56 help
57 Support for Mediatek MT65xx & MT81xx ARMv8 SoCs
58
59 config ARCH_MESON
60 bool "Amlogic Platforms"
61 help
62 This enables support for the Amlogic S905 SoCs.
63
64 config ARCH_MVEBU
65 bool "Marvell EBU SoC Family"
66 select ARMADA_AP806_CORE_CLK
67 select ARMADA_AP806_RING_CLK
68 select MVEBU_ODMI
69 help
70 This enables support for Marvell EBU familly, including:
71 - Armada 3700 SoC Family
72 - Armada 7K SoC Family
73 - Armada 8K SoC Family
74
75 config ARCH_QCOM
76 bool "Qualcomm Platforms"
77 select PINCTRL
78 help
79 This enables support for the ARMv8 based Qualcomm chipsets.
80
81 config ARCH_ROCKCHIP
82 bool "Rockchip Platforms"
83 select ARCH_HAS_RESET_CONTROLLER
84 select ARCH_REQUIRE_GPIOLIB
85 select PINCTRL
86 select PINCTRL_ROCKCHIP
87 select ROCKCHIP_TIMER
88 help
89 This enables support for the ARMv8 based Rockchip chipsets,
90 like the RK3368.
91
92 config ARCH_SEATTLE
93 bool "AMD Seattle SoC Family"
94 help
95 This enables support for AMD Seattle SOC Family
96
97 config ARCH_SHMOBILE
98 bool
99
100 config ARCH_RENESAS
101 bool "Renesas SoC Platforms"
102 select ARCH_SHMOBILE
103 select PINCTRL
104 select PM
105 select PM_GENERIC_DOMAINS
106 select RENESAS_IRQC
107 help
108 This enables support for the ARMv8 based Renesas SoCs.
109
110 config ARCH_R8A7795
111 bool "Renesas R-Car H3 SoC Platform"
112 depends on ARCH_RENESAS
113 help
114 This enables support for the Renesas R-Car H3 SoC.
115
116 config ARCH_STRATIX10
117 bool "Altera's Stratix 10 SoCFPGA Family"
118 help
119 This enables support for Altera's Stratix 10 SoCFPGA Family.
120
121 config ARCH_TEGRA
122 bool "NVIDIA Tegra SoC Family"
123 select ARCH_HAS_RESET_CONTROLLER
124 select ARCH_REQUIRE_GPIOLIB
125 select CLKDEV_LOOKUP
126 select CLKSRC_MMIO
127 select CLKSRC_OF
128 select GENERIC_CLOCKEVENTS
129 select HAVE_CLK
130 select PINCTRL
131 select RESET_CONTROLLER
132 help
133 This enables support for the NVIDIA Tegra SoC family.
134
135 config ARCH_SPRD
136 bool "Spreadtrum SoC platform"
137 help
138 Support for Spreadtrum ARM based SoCs
139
140 config ARCH_THUNDER
141 bool "Cavium Inc. Thunder SoC Family"
142 help
143 This enables support for Cavium's Thunder Family of SoCs.
144
145 config ARCH_UNIPHIER
146 bool "Socionext UniPhier SoC Family"
147 select PINCTRL
148 help
149 This enables support for Socionext UniPhier SoC family.
150
151 config ARCH_VEXPRESS
152 bool "ARMv8 software model (Versatile Express)"
153 select ARCH_REQUIRE_GPIOLIB
154 select COMMON_CLK_VERSATILE
155 select POWER_RESET_VEXPRESS
156 select VEXPRESS_CONFIG
157 help
158 This enables support for the ARMv8 software model (Versatile
159 Express).
160
161 config ARCH_VULCAN
162 bool "Broadcom Vulcan SOC Family"
163 help
164 This enables support for Broadcom Vulcan SoC Family
165
166 config ARCH_XGENE
167 bool "AppliedMicro X-Gene SOC Family"
168 help
169 This enables support for AppliedMicro X-Gene SOC Family
170
171 config ARCH_ZYNQMP
172 bool "Xilinx ZynqMP Family"
173 help
174 This enables support for Xilinx ZynqMP Family
175
176 endmenu
This page took 0.051305 seconds and 5 git commands to generate.