if ARCH_MSM menu "MSM SoC Type" config ARCH_MDM9640 bool "MDM9640" select ARM_GIC select CPU_V7 select REGULATOR select REGULATOR_RPM_SMD select HAVE_ARM_ARCH_TIMER select MSM_RPM_SMD select MSM_SPM select MSM_PM if PM select MEMORY_HOLE_CARVEOUT select QMI_ENCDEC select MSM_CORTEX_A7 select PINCTRL select PINCTRL_MSM_TLMM select USE_PINCTRL_IRQ select PCI select MSM_IRQ select MSM_JTAG_MM if CORESIGHT_ETM select MSM_CLK_CONTROLLER_V2 select PM_DEVFREQ select MSM_DEVFREQ_DEVBW select MSM_RPM_LOG select MSM_RPM_STATS_LOG config ARCH_MDM9607 bool "MDM9607" select ARM_GIC select CPU_V7 select REGULATOR select REGULATOR_RPM_SMD select HAVE_ARM_ARCH_TIMER select MSM_RPM_SMD select MEMORY_HOLE_CARVEOUT select MSM_CORTEX_A7 select PINCTRL select PINCTRL_MSM_TLMM select USE_PINCTRL_IRQ select MSM_IRQ select MSM_PM if PM select PM_DEVFREQ select MSM_DEVFREQ_DEVBW select MSM_BIMC_BWMON select DEVFREQ_GOV_MSM_BW_HWMON config ARCH_MDMCALIFORNIUM bool "MDMCALIFORNIUM" select ARM_GIC select CPU_V7 select REGULATOR select REGULATOR_RPM_SMD select HAVE_ARM_ARCH_TIMER select MSM_RPM_SMD select MSM_SPM select MSM_PM if PM select QMI_ENCDEC select MSM_CORTEX_A7 select PINCTRL select PINCTRL_MSM_TLMM select USE_PINCTRL_IRQ select PCI select MSM_IRQ select MSM_JTAG_MM if CORESIGHT_ETM select MSM_CLK_CONTROLLER_V2 select PM_DEVFREQ select MSM_DEVFREQ_DEVBW select MSM_RPM_LOG select MSM_RPM_STATS_LOG config ARCH_MSM8916 bool "MSM8916" select MSM_CORTEX_A53 select ARCH_MSM_CORTEXMP select CPU_V7 select HAVE_SMP select ARM_GIC select MSM_IRQ select SPARSE_IRQ select MULTI_IRQ_HANDLER select HAVE_ARM_ARCH_TIMER select MAY_HAVE_SPARSE_IRQ select PINCTRL select PINCTRL_MSM_TLMM select USE_PINCTRL_IRQ select MSM_PM if PM select QMI_ENCDEC select CPU_FREQ select CPU_FREQ_MSM select PM_DEVFREQ select MSM_DEVFREQ_DEVBW select DEVFREQ_SIMPLE_DEV select DEVFREQ_GOV_MSM_BW_HWMON select MSM_BIMC_BWMON select MSM_QDSP6V2_CODECS select MSM_AUDIO_QDSP6V2 if SND_SOC select ARM_HAS_SG_CHAIN select MSM_RPM_SMD select MSM_JTAGV8 if CORESIGHT_ETMV4 config ARCH_MSM8937 bool "MSM8937" select MSM_CORTEX_A53 select ARCH_MSM_CORTEXMP select CPU_V7 select HAVE_SMP select ARM_GIC select MSM_IRQ select SPARSE_IRQ select MULTI_IRQ_HANDLER select HAVE_ARM_ARCH_TIMER select MAY_HAVE_SPARSE_IRQ select PINCTRL select PINCTRL_MSM_TLMM select USE_PINCTRL_IRQ select MSM_PM if PM select QMI_ENCDEC select CPU_FREQ select CPU_FREQ_MSM select PM_DEVFREQ select MSM_DEVFREQ_DEVBW select DEVFREQ_SIMPLE_DEV select DEVFREQ_GOV_MSM_BW_HWMON select MSM_BIMC_BWMON select MSM_QDSP6V2_CODECS select MSM_AUDIO_QDSP6V2 if SND_SOC select ARM_HAS_SG_CHAIN select MSM_JTAGV8 if CORESIGHT_ETMV4 config ARCH_MSMGOLD bool "MSMGOLD" select MSM_CORTEX_A53 select ARCH_MSM_CORTEXMP select CPU_V7 select HAVE_SMP select ARM_GIC select MSM_IRQ select SPARSE_IRQ select MULTI_IRQ_HANDLER select HAVE_ARM_ARCH_TIMER select MAY_HAVE_SPARSE_IRQ select PINCTRL select PINCTRL_MSM_TLMM select USE_PINCTRL_IRQ select MSM_PM if PM select QMI_ENCDEC select CPU_FREQ select CPU_FREQ_MSM select PM_DEVFREQ select MSM_DEVFREQ_DEVBW select DEVFREQ_SIMPLE_DEV select DEVFREQ_GOV_MSM_BW_HWMON select MSM_BIMC_BWMON select MSM_QDSP6V2_CODECS select MSM_AUDIO_QDSP6V2 if SND_SOC select ARM_HAS_SG_CHAIN select MSM_RPM_SMD select MSM_JTAGV8 if CORESIGHT_ETMV4 config ARCH_MSMTITANIUM bool "MSMTITANIUM" select MSM_CORTEX_A53 select ARCH_MSM_CORTEXMP select CPU_V7 select HAVE_SMP select ARM_GIC select MSM_IRQ select SPARSE_IRQ select MULTI_IRQ_HANDLER select HAVE_ARM_ARCH_TIMER select MAY_HAVE_SPARSE_IRQ select PINCTRL select PINCTRL_MSM_TLMM select USE_PINCTRL_IRQ select MSM_PM if PM select QMI_ENCDEC select CPU_FREQ select CPU_FREQ_MSM select PM_DEVFREQ select MSM_DEVFREQ_DEVBW select DEVFREQ_SIMPLE_DEV select DEVFREQ_GOV_MSM_BW_HWMON select MSM_BIMC_BWMON select MSM_QDSP6V2_CODECS select MSM_AUDIO_QDSP6V2 if SND_SOC select ARM_HAS_SG_CHAIN select MSM_RPM_SMD select MSM_JTAGV8 if CORESIGHT_ETMV4 endmenu endif