268 lines
5.9 KiB
Plaintext
268 lines
5.9 KiB
Plaintext
if ARCH_QCOM
|
|
menu "QCOM SoC Type"
|
|
|
|
config ARCH_SDM660
|
|
bool "Enable Support for SDM660"
|
|
select CLKDEV_LOOKUP
|
|
select HAVE_CLK
|
|
select HAVE_CLK_PREPARE
|
|
select PM_OPP
|
|
select SOC_BUS
|
|
select MSM_IRQ
|
|
select THERMAL_WRITABLE_TRIPS
|
|
select ARM_GIC_V3
|
|
select ARM_AMBA
|
|
select SPARSE_IRQ
|
|
select MULTI_IRQ_HANDLER
|
|
select HAVE_ARM_ARCH_TIMER
|
|
select MAY_HAVE_SPARSE_IRQ
|
|
select COMMON_CLK
|
|
select COMMON_CLK_QCOM
|
|
select QCOM_GDSC
|
|
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 MSM_RPM_SMD
|
|
select GENERIC_IRQ_MIGRATION
|
|
select MSM_JTAGV8 if CORESIGHT_ETMV4
|
|
help
|
|
This enables support for the SDM660 chipset. If you do not
|
|
wish to build a kernel that runs on this chipset, say 'N' here.
|
|
|
|
config ARCH_QCS405
|
|
bool "Enable Support for QCS405"
|
|
select CLKDEV_LOOKUP
|
|
select HAVE_CLK
|
|
select HAVE_CLK_PREPARE
|
|
select PM_OPP
|
|
select SOC_BUS
|
|
select MSM_IRQ
|
|
select THERMAL_WRITABLE_TRIPS
|
|
select ARM_GIC
|
|
select ARM_AMBA
|
|
select SPARSE_IRQ
|
|
select MULTI_IRQ_HANDLER
|
|
select HAVE_ARM_ARCH_TIMER
|
|
select MAY_HAVE_SPARSE_IRQ
|
|
select COMMON_CLK
|
|
select QCOM_GDSC
|
|
select PINCTRL_MSM
|
|
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 MSM_RPM_SMD
|
|
select MSM_JTAGV8 if CORESIGHT_ETMV4
|
|
help
|
|
This enables support for the QCS405 chipset. If you do not
|
|
wish to build a kernel that runs on this chipset, say 'N' here.
|
|
|
|
config ARCH_QCS403
|
|
bool "Enable Support for QCS403"
|
|
select CLKDEV_LOOKUP
|
|
select HAVE_CLK
|
|
select HAVE_CLK_PREPARE
|
|
select PM_OPP
|
|
select SOC_BUS
|
|
select MSM_IRQ
|
|
select THERMAL_WRITABLE_TRIPS
|
|
select ARM_GIC
|
|
select ARM_AMBA
|
|
select SPARSE_IRQ
|
|
select MULTI_IRQ_HANDLER
|
|
select HAVE_ARM_ARCH_TIMER
|
|
select MAY_HAVE_SPARSE_IRQ
|
|
select COMMON_CLK
|
|
select QCOM_GDSC
|
|
select PINCTRL_MSM
|
|
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 MSM_RPM_SMD
|
|
select MSM_JTAGV8 if CORESIGHT_ETMV4
|
|
help
|
|
This enables support for the QCS403 chipset. If you do not
|
|
wish to build a kernel that runs on this chipset, say 'N' here.
|
|
|
|
config ARCH_TRINKET
|
|
bool "Enable Support for TRINKET"
|
|
select CPU_V7
|
|
select CLKDEV_LOOKUP
|
|
select HAVE_CLK
|
|
select HAVE_CLK_PREPARE
|
|
select PM_OPP
|
|
select SOC_BUS
|
|
select MSM_IRQ
|
|
select THERMAL_WRITABLE_TRIPS
|
|
select ARM_GIC_V3
|
|
select ARM_AMBA
|
|
select SPARSE_IRQ
|
|
select MULTI_IRQ_HANDLER
|
|
select HAVE_ARM_ARCH_TIMER
|
|
select MAY_HAVE_SPARSE_IRQ
|
|
select COMMON_CLK
|
|
select QCOM_GDSC
|
|
select PINCTRL_MSM
|
|
select USE_PINCTRL_IRQ
|
|
select MSM_PM if PM
|
|
select QMI_ENCDEC
|
|
select CPU_FREQ
|
|
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 MSM_RPM_SMD
|
|
select PCI
|
|
select MSM_JTAG_MM if CORESIGHT_ETM
|
|
select MSM_RPM_LOG
|
|
select MSM_RPM_STATS_LOG
|
|
help
|
|
This enables support for the TRINKET chipset. If you do not
|
|
wish to build a kernel that runs on this chipset, say 'N' here.
|
|
|
|
config ARCH_MSM8X60
|
|
bool "Enable support for MSM8X60"
|
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
|
select ARM_GIC
|
|
select ARM_AMBA
|
|
select QCOM_SCM if SMP
|
|
select CLKSRC_QCOM
|
|
select CLKSRC_OF
|
|
select COMMON_CLK
|
|
|
|
config ARCH_MSM8960
|
|
bool "Enable support for MSM8960"
|
|
select CLKSRC_QCOM
|
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
|
select ARM_GIC
|
|
select ARM_AMBA
|
|
select QCOM_SCM if SMP
|
|
select CLKSRC_OF
|
|
select COMMON_CLK
|
|
|
|
|
|
config ARCH_MSM8974
|
|
bool "Enable support for MSM8974"
|
|
select HAVE_ARM_ARCH_TIMER
|
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
|
select ARM_GIC
|
|
select ARM_AMBA
|
|
select QCOM_SCM if SMP
|
|
select CLKSRC_OF
|
|
select COMMON_CLK
|
|
|
|
config ARCH_MDM9615
|
|
bool "Enable support for MDM9615"
|
|
select CLKSRC_QCOM
|
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
|
select ARM_GIC
|
|
select ARM_AMBA
|
|
select QCOM_SCM if SMP
|
|
select CLKSRC_OF
|
|
select COMMON_CLK
|
|
|
|
config ARCH_SDXPRAIRIE
|
|
bool "Enable support for SDXPRAIRIE"
|
|
select CPU_V7
|
|
select HAVE_ARM_ARCH_TIMER
|
|
select MSM_CORTEX_A7
|
|
select PINCTRL
|
|
select PCI
|
|
select QCOM_SCM if SMP
|
|
select MSM_JTAG_MM if CORESIGHT_ETM
|
|
select PM_DEVFREQ
|
|
select COMMON_CLK
|
|
select COMMON_CLK_QCOM
|
|
select QCOM_GDSC
|
|
select GENERIC_CLOCKEVENTS_BROADCAST
|
|
|
|
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 USE_PINCTRL_IRQ
|
|
select MSM_IRQ
|
|
select MSM_PM_LEGACY if PM
|
|
select PM_DEVFREQ
|
|
select QCOM_DEVFREQ_DEVBW
|
|
select QCOM_BIMC_BWMON
|
|
select DEVFREQ_GOV_QCOM_BW_HWMON
|
|
select HWSPINLOCK
|
|
select HAVE_CLK_PREPARE
|
|
|
|
config ARCH_SDM429W
|
|
bool "Enable support for SDM429W"
|
|
select CPU_V7
|
|
select CLKDEV_LOOKUP
|
|
select HAVE_CLK
|
|
select HAVE_CLK_PREPARE
|
|
select PM_OPP
|
|
select SOC_BUS
|
|
select MSM_IRQ
|
|
select THERMAL_WRITABLE_TRIPS
|
|
select ARM_GIC
|
|
select ARM_AMBA
|
|
select SPARSE_IRQ
|
|
select MULTI_IRQ_HANDLER
|
|
select HAVE_ARM_ARCH_TIMER
|
|
select MAY_HAVE_SPARSE_IRQ
|
|
select COMMON_CLK
|
|
select COMMON_CLK_QCOM
|
|
select QCOM_GDSC
|
|
select PINCTRL_MSM
|
|
select USE_PINCTRL_IRQ
|
|
select MSM_PM if PM
|
|
select QMI_ENCDEC
|
|
select CPU_FREQ
|
|
select PM_DEVFREQ
|
|
select MSM_DEVFREQ_DEVBW
|
|
select DEVFREQ_SIMPLE_DEV
|
|
select DEVFREQ_GOV_MSM_BW_HWMON
|
|
select MSM_QDSP6V2_CODECS
|
|
select MSM_AUDIO_QDSP6V2 if SND_SOC
|
|
select MSM_RPM_SMD
|
|
select PCI
|
|
select MSM_JTAG_MM if CORESIGHT_ETM
|
|
select MSM_RPM_LOG
|
|
select MSM_RPM_STATS_LOG
|
|
|
|
endmenu
|
|
endif
|