| # SPDX-License-Identifier: GPL-2.0-only | 
 | menuconfig ARCH_QCOM | 
 | 	bool "Qualcomm Support" | 
 | 	depends on ARCH_MULTI_V7 | 
 | 	select ARM_GIC | 
 | 	select ARM_AMBA | 
 | 	select PINCTRL | 
 | 	select QCOM_SCM if SMP | 
 | 	help | 
 | 	  Support for Qualcomm's devicetree based systems. | 
 |  | 
 | if ARCH_QCOM | 
 |  | 
 | config ARCH_IPQ40XX | 
 | 	bool "Enable support for IPQ40XX" | 
 | 	select CLKSRC_QCOM | 
 | 	select HAVE_ARM_ARCH_TIMER | 
 |  | 
 | config ARCH_MSM8X60 | 
 | 	bool "Enable support for MSM8X60" | 
 | 	select CLKSRC_QCOM | 
 |  | 
 | config ARCH_MSM8909 | 
 | 	bool "Enable support for MSM8909" | 
 | 	select HAVE_ARM_ARCH_TIMER | 
 |  | 
 | config ARCH_MSM8916 | 
 | 	bool "Enable support for MSM8916" | 
 | 	select HAVE_ARM_ARCH_TIMER | 
 | 	help | 
 | 	  Enable support for the Qualcomm Snapdragon 410 (MSM8916/APQ8016). | 
 |  | 
 | 	  Note that ARM64 is the main supported architecture for MSM8916. | 
 | 	  The ARM32 option is intended for a few devices with signed firmware | 
 | 	  that does not allow booting ARM64 kernels. | 
 |  | 
 | config ARCH_MSM8960 | 
 | 	bool "Enable support for MSM8960" | 
 | 	select CLKSRC_QCOM | 
 |  | 
 | config ARCH_MSM8974 | 
 | 	bool "Enable support for MSM8974" | 
 | 	select HAVE_ARM_ARCH_TIMER | 
 |  | 
 | config ARCH_MDM9615 | 
 | 	bool "Enable support for MDM9615" | 
 | 	select CLKSRC_QCOM | 
 |  | 
 | endif |