• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1menu "Platform selection"
2
3config ARCH_BCM_IPROC
4	bool "Broadcom iProc SoC Family"
5	help
6	  This enables support for Broadcom iProc based SoCs
7
8config ARCH_BERLIN
9	bool "Marvell Berlin SoC Family"
10	select ARCH_REQUIRE_GPIOLIB
11	select DW_APB_ICTL
12	select DW_APB_TIMER_OF
13	help
14	  This enables support for Marvell Berlin SoC Family
15
16config ARCH_EXYNOS
17	bool
18	help
19	  This enables support for Samsung Exynos SoC family
20
21config ARCH_EXYNOS7
22	bool "ARMv8 based Samsung Exynos7"
23	select ARCH_EXYNOS
24	select COMMON_CLK_SAMSUNG
25	select HAVE_S3C2410_WATCHDOG if WATCHDOG
26	select HAVE_S3C_RTC if RTC_CLASS
27	select PINCTRL
28	select PINCTRL_EXYNOS
29
30	help
31	  This enables support for Samsung Exynos7 SoC family
32
33config ARCH_LAYERSCAPE
34	bool "ARMv8 based Freescale Layerscape SoC family"
35	help
36	  This enables support for the Freescale Layerscape SoC family.
37
38config ARCH_HISI
39	bool "Hisilicon SoC Family"
40	help
41	  This enables support for Hisilicon ARMv8 SoC family
42
43config ARCH_MEDIATEK
44	bool "Mediatek MT65xx & MT81xx ARMv8 SoC"
45	select ARM_GIC
46	select PINCTRL
47	help
48	  Support for Mediatek MT65xx & MT81xx ARMv8 SoCs
49
50config ARCH_QCOM
51	bool "Qualcomm Platforms"
52	select PINCTRL
53	help
54	  This enables support for the ARMv8 based Qualcomm chipsets.
55
56config ARCH_ROCKCHIP
57	bool "Rockchip Platforms"
58	select ARCH_HAS_RESET_CONTROLLER
59	select ARCH_REQUIRE_GPIOLIB
60	select PINCTRL
61	select PINCTRL_ROCKCHIP
62	help
63	  This enables support for the ARMv8 based Rockchip chipsets,
64	  like the RK3368.
65
66config ARCH_SEATTLE
67	bool "AMD Seattle SoC Family"
68	help
69	  This enables support for AMD Seattle SOC Family
70
71config ARCH_STRATIX10
72	bool "Altera's Stratix 10 SoCFPGA Family"
73	help
74	  This enables support for Altera's Stratix 10 SoCFPGA Family.
75
76config ARCH_TEGRA
77	bool "NVIDIA Tegra SoC Family"
78	select ARCH_HAS_RESET_CONTROLLER
79	select ARCH_REQUIRE_GPIOLIB
80	select CLKDEV_LOOKUP
81	select CLKSRC_MMIO
82	select CLKSRC_OF
83	select GENERIC_CLOCKEVENTS
84	select HAVE_CLK
85	select PINCTRL
86	select RESET_CONTROLLER
87	help
88	  This enables support for the NVIDIA Tegra SoC family.
89
90config ARCH_TEGRA_132_SOC
91	bool "NVIDIA Tegra132 SoC"
92	depends on ARCH_TEGRA
93	select PINCTRL_TEGRA124
94	help
95	  Enable support for NVIDIA Tegra132 SoC, based on the Denver
96	  ARMv8 CPU.  The Tegra132 SoC is similar to the Tegra124 SoC,
97	  but contains an NVIDIA Denver CPU complex in place of
98	  Tegra124's "4+1" Cortex-A15 CPU complex.
99
100config ARCH_SPRD
101	bool "Spreadtrum SoC platform"
102	help
103	  Support for Spreadtrum ARM based SoCs
104
105config ARCH_THUNDER
106	bool "Cavium Inc. Thunder SoC Family"
107	help
108	  This enables support for Cavium's Thunder Family of SoCs.
109
110config ARCH_VEXPRESS
111	bool "ARMv8 software model (Versatile Express)"
112	select ARCH_REQUIRE_GPIOLIB
113	select COMMON_CLK_VERSATILE
114	select POWER_RESET_VEXPRESS
115	select VEXPRESS_CONFIG
116	help
117	  This enables support for the ARMv8 software model (Versatile
118	  Express).
119
120config ARCH_XGENE
121	bool "AppliedMicro X-Gene SOC Family"
122	help
123	  This enables support for AppliedMicro X-Gene SOC Family
124
125config ARCH_ZYNQMP
126	bool "Xilinx ZynqMP Family"
127	help
128	  This enables support for Xilinx ZynqMP Family
129
130endmenu
131