Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / arch / arm / mach-qcom / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig 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
12 if ARCH_QCOM
13
14 config ARCH_IPQ40XX
15         bool "Enable support for IPQ40XX"
16         select CLKSRC_QCOM
17         select HAVE_ARM_ARCH_TIMER
18
19 config ARCH_MSM8X60
20         bool "Enable support for MSM8X60"
21         select CLKSRC_QCOM
22
23 config ARCH_MSM8909
24         bool "Enable support for MSM8909"
25         select HAVE_ARM_ARCH_TIMER
26
27 config ARCH_MSM8916
28         bool "Enable support for MSM8916"
29         select HAVE_ARM_ARCH_TIMER
30         help
31           Enable support for the Qualcomm Snapdragon 410 (MSM8916/APQ8016).
32
33           Note that ARM64 is the main supported architecture for MSM8916.
34           The ARM32 option is intended for a few devices with signed firmware
35           that does not allow booting ARM64 kernels.
36
37 config ARCH_MSM8960
38         bool "Enable support for MSM8960"
39         select CLKSRC_QCOM
40
41 config ARCH_MSM8974
42         bool "Enable support for MSM8974"
43         select HAVE_ARM_ARCH_TIMER
44
45 config ARCH_MDM9615
46         bool "Enable support for MDM9615"
47         select CLKSRC_QCOM
48
49 endif