blob: 8446f27b18dfab1a643d25edfa4928b089749611 [file] [log] [blame]
Olof Johanssoneed6b3e2015-07-15 07:10:21 -04001menu "Platform selection"
2
Ray Jui36b7c582015-07-27 15:42:20 -07003config ARCH_BCM_IPROC
4 bool "Broadcom iProc SoC Family"
5 help
6 This enables support for Broadcom iProc based SoCs
7
Jisheng Zhangdd40fd92015-08-03 21:24:45 +02008config ARCH_BERLIN
9 bool "Marvell Berlin SoC Family"
Jisheng Zhangc582fbf2015-09-18 21:47:37 +080010 select ARCH_REQUIRE_GPIOLIB
Jisheng Zhangdd40fd92015-08-03 21:24:45 +020011 select DW_APB_ICTL
12 help
13 This enables support for Marvell Berlin SoC Family
14
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040015config ARCH_EXYNOS
16 bool
17 help
18 This enables support for Samsung Exynos SoC family
19
20config 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
Bhupesh Sharma53a5fde2015-10-24 01:01:50 +053032config ARCH_LAYERSCAPE
33 bool "ARMv8 based Freescale Layerscape SoC family"
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040034 help
Bhupesh Sharma53a5fde2015-10-24 01:01:50 +053035 This enables support for the Freescale Layerscape SoC family.
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040036
37config ARCH_HISI
38 bool "Hisilicon SoC Family"
39 help
40 This enables support for Hisilicon ARMv8 SoC family
41
42config 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
49config ARCH_QCOM
50 bool "Qualcomm Platforms"
51 select PINCTRL
52 help
53 This enables support for the ARMv8 based Qualcomm chipsets.
54
Heiko Stübnerfbac1c82015-07-17 00:33:51 +020055config 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
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040065config ARCH_SEATTLE
66 bool "AMD Seattle SoC Family"
67 help
68 This enables support for AMD Seattle SOC Family
69
Simon Horman26a7e062015-11-17 02:42:32 +090070config ARCH_SHMOBILE
71 bool
72
73config ARCH_RENESAS
74 bool "Renesas SoC Platforms"
75 select ARCH_SHMOBILE
76 select PINCTRL
77 select PM_GENERIC_DOMAINS if PM
78 help
79 This enables support for the ARMv8 based Renesas SoCs.
80
81config ARCH_R8A7795
82 bool "Renesas R-Car H3 SoC Platform"
83 depends on ARCH_RENESAS
84 help
85 This enables support for the Renesas R-Car H3 SoC.
86
Dinh Nguyen78cd6a92015-08-04 23:25:50 -050087config ARCH_STRATIX10
88 bool "Altera's Stratix 10 SoCFPGA Family"
89 help
90 This enables support for Altera's Stratix 10 SoCFPGA Family.
91
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040092config ARCH_TEGRA
93 bool "NVIDIA Tegra SoC Family"
94 select ARCH_HAS_RESET_CONTROLLER
95 select ARCH_REQUIRE_GPIOLIB
96 select CLKDEV_LOOKUP
97 select CLKSRC_MMIO
98 select CLKSRC_OF
99 select GENERIC_CLOCKEVENTS
100 select HAVE_CLK
101 select PINCTRL
102 select RESET_CONTROLLER
103 help
104 This enables support for the NVIDIA Tegra SoC family.
105
106config ARCH_TEGRA_132_SOC
107 bool "NVIDIA Tegra132 SoC"
108 depends on ARCH_TEGRA
109 select PINCTRL_TEGRA124
110 select USB_ULPI if USB_PHY
111 select USB_ULPI_VIEWPORT if USB_PHY
112 help
113 Enable support for NVIDIA Tegra132 SoC, based on the Denver
114 ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC,
115 but contains an NVIDIA Denver CPU complex in place of
116 Tegra124's "4+1" Cortex-A15 CPU complex.
117
118config ARCH_SPRD
119 bool "Spreadtrum SoC platform"
120 help
121 Support for Spreadtrum ARM based SoCs
122
123config ARCH_THUNDER
124 bool "Cavium Inc. Thunder SoC Family"
125 help
126 This enables support for Cavium's Thunder Family of SoCs.
127
128config ARCH_VEXPRESS
129 bool "ARMv8 software model (Versatile Express)"
130 select ARCH_REQUIRE_GPIOLIB
131 select COMMON_CLK_VERSATILE
132 select POWER_RESET_VEXPRESS
133 select VEXPRESS_CONFIG
134 help
135 This enables support for the ARMv8 software model (Versatile
136 Express).
137
138config ARCH_XGENE
139 bool "AppliedMicro X-Gene SOC Family"
140 help
141 This enables support for AppliedMicro X-Gene SOC Family
142
143config ARCH_ZYNQMP
144 bool "Xilinx ZynqMP Family"
145 help
146 This enables support for Xilinx ZynqMP Family
147
148endmenu