0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menuconfig ARCH_QCOM
0003 bool "Qualcomm Support"
0004 depends on ARCH_MULTI_V7
0005 select ARM_GIC
0006 select ARM_AMBA
0007 select PINCTRL
0008 select QCOM_SCM if SMP
0009 help
0010 Support for Qualcomm's devicetree based systems.
0011
0012 if ARCH_QCOM
0013
0014 config ARCH_IPQ40XX
0015 bool "Enable support for IPQ40XX"
0016 select CLKSRC_QCOM
0017 select HAVE_ARM_ARCH_TIMER
0018
0019 config ARCH_MSM8X60
0020 bool "Enable support for MSM8X60"
0021 select CLKSRC_QCOM
0022
0023 config ARCH_MSM8909
0024 bool "Enable support for MSM8909"
0025 select HAVE_ARM_ARCH_TIMER
0026
0027 config ARCH_MSM8916
0028 bool "Enable support for MSM8916"
0029 select HAVE_ARM_ARCH_TIMER
0030 help
0031 Enable support for the Qualcomm Snapdragon 410 (MSM8916/APQ8016).
0032
0033 Note that ARM64 is the main supported architecture for MSM8916.
0034 The ARM32 option is intended for a few devices with signed firmware
0035 that does not allow booting ARM64 kernels.
0036
0037 config ARCH_MSM8960
0038 bool "Enable support for MSM8960"
0039 select CLKSRC_QCOM
0040
0041 config ARCH_MSM8974
0042 bool "Enable support for MSM8974"
0043 select HAVE_ARM_ARCH_TIMER
0044
0045 config ARCH_MDM9615
0046 bool "Enable support for MDM9615"
0047 select CLKSRC_QCOM
0048
0049 endif