| # 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 |