blob: 905d30865950a5102689dfd4693e3e8ebeb83a44 [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
Jisheng Zhang75d8e1b2015-10-16 15:37:09 +080012 select PINCTRL
Jisheng Zhangdd40fd92015-08-03 21:24:45 +020013 help
14 This enables support for Marvell Berlin SoC Family
15
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040016config 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
Bhupesh Sharma53a5fde2015-10-24 01:01:50 +053033config ARCH_LAYERSCAPE
34 bool "ARMv8 based Freescale Layerscape SoC family"
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040035 help
Bhupesh Sharma53a5fde2015-10-24 01:01:50 +053036 This enables support for the Freescale Layerscape SoC family.
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040037
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
Heiko Stübnerfbac1c82015-07-17 00:33:51 +020056config 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
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040066config ARCH_SEATTLE
67 bool "AMD Seattle SoC Family"
68 help
69 This enables support for AMD Seattle SOC Family
70
Dinh Nguyen78cd6a92015-08-04 23:25:50 -050071config ARCH_STRATIX10
72 bool "Altera's Stratix 10 SoCFPGA Family"
73 help
74 This enables support for Altera's Stratix 10 SoCFPGA Family.
75
Olof Johanssoneed6b3e2015-07-15 07:10:21 -040076config 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 select USB_ULPI if USB_PHY
95 select USB_ULPI_VIEWPORT if USB_PHY
96 help
97 Enable support for NVIDIA Tegra132 SoC, based on the Denver
98 ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC,
99 but contains an NVIDIA Denver CPU complex in place of
100 Tegra124's "4+1" Cortex-A15 CPU complex.
101
102config ARCH_SPRD
103 bool "Spreadtrum SoC platform"
104 help
105 Support for Spreadtrum ARM based SoCs
106
107config ARCH_THUNDER
108 bool "Cavium Inc. Thunder SoC Family"
109 help
110 This enables support for Cavium's Thunder Family of SoCs.
111
112config ARCH_VEXPRESS
113 bool "ARMv8 software model (Versatile Express)"
114 select ARCH_REQUIRE_GPIOLIB
115 select COMMON_CLK_VERSATILE
116 select POWER_RESET_VEXPRESS
117 select VEXPRESS_CONFIG
118 help
119 This enables support for the ARMv8 software model (Versatile
120 Express).
121
122config ARCH_XGENE
123 bool "AppliedMicro X-Gene SOC Family"
124 help
125 This enables support for AppliedMicro X-Gene SOC Family
126
127config ARCH_ZYNQMP
128 bool "Xilinx ZynqMP Family"
129 help
130 This enables support for Xilinx ZynqMP Family
131
132endmenu