xref: /openbmc/linux/arch/arm/mach-qcom/Kconfig (revision 11357f10)
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig ARCH_QCOM
3	bool "Qualcomm Support"
4	depends on ARCH_MULTI_V7
5	select ARM_GIC
6	select ARM_AMBA
7	select PINCTRL
8	select QCOM_SCM if SMP
9	help
10	  Support for Qualcomm's devicetree based systems.
11
12if ARCH_QCOM
13
14config ARCH_IPQ40XX
15	bool "Enable support for IPQ40XX"
16	select CLKSRC_QCOM
17	select HAVE_ARM_ARCH_TIMER
18
19config ARCH_MSM8X60
20	bool "Enable support for MSM8X60"
21	select CLKSRC_QCOM
22
23config ARCH_MSM8916
24	bool "Enable support for MSM8916"
25	select HAVE_ARM_ARCH_TIMER
26	help
27	  Enable support for the Qualcomm Snapdragon 410 (MSM8916/APQ8016).
28
29	  Note that ARM64 is the main supported architecture for MSM8916.
30	  The ARM32 option is intended for a few devices with signed firmware
31	  that does not allow booting ARM64 kernels.
32
33config ARCH_MSM8960
34	bool "Enable support for MSM8960"
35	select CLKSRC_QCOM
36
37config ARCH_MSM8974
38	bool "Enable support for MSM8974"
39	select HAVE_ARM_ARCH_TIMER
40
41config ARCH_MDM9615
42	bool "Enable support for MDM9615"
43	select CLKSRC_QCOM
44
45endif
46