xref: /openbmc/linux/arch/arm/mach-qcom/Kconfig (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
221278aeaSRob Herringmenuconfig ARCH_QCOM
3e3246542SMasahiro Yamada	bool "Qualcomm Support"
4e3246542SMasahiro Yamada	depends on ARCH_MULTI_V7
58fc1b0f8SKumar Gala	select ARM_GIC
67831c4b2SSrinivas Kandagatla	select ARM_AMBA
787cfb00dSAndy Gross	select PINCTRL
88fc1b0f8SKumar Gala	select QCOM_SCM if SMP
98fc1b0f8SKumar Gala	help
108fc1b0f8SKumar Gala	  Support for Qualcomm's devicetree based systems.
118fc1b0f8SKumar Gala
128fc1b0f8SKumar Galaif ARCH_QCOM
138fc1b0f8SKumar Gala
14f125e2d4SChristian Lamparterconfig ARCH_IPQ40XX
15f125e2d4SChristian Lamparter	bool "Enable support for IPQ40XX"
16f125e2d4SChristian Lamparter	select CLKSRC_QCOM
17f125e2d4SChristian Lamparter	select HAVE_ARM_ARCH_TIMER
18f125e2d4SChristian Lamparter
198fc1b0f8SKumar Galaconfig ARCH_MSM8X60
208fc1b0f8SKumar Gala	bool "Enable support for MSM8X60"
218fc1b0f8SKumar Gala	select CLKSRC_QCOM
228fc1b0f8SKumar Gala
23*2bc7d3e0SStephan Gerholdconfig ARCH_MSM8909
24*2bc7d3e0SStephan Gerhold	bool "Enable support for MSM8909"
25*2bc7d3e0SStephan Gerhold	select HAVE_ARM_ARCH_TIMER
26*2bc7d3e0SStephan Gerhold
2748cc39c3SStephan Gerholdconfig ARCH_MSM8916
2848cc39c3SStephan Gerhold	bool "Enable support for MSM8916"
2948cc39c3SStephan Gerhold	select HAVE_ARM_ARCH_TIMER
3048cc39c3SStephan Gerhold	help
3148cc39c3SStephan Gerhold	  Enable support for the Qualcomm Snapdragon 410 (MSM8916/APQ8016).
3248cc39c3SStephan Gerhold
3348cc39c3SStephan Gerhold	  Note that ARM64 is the main supported architecture for MSM8916.
3448cc39c3SStephan Gerhold	  The ARM32 option is intended for a few devices with signed firmware
3548cc39c3SStephan Gerhold	  that does not allow booting ARM64 kernels.
3648cc39c3SStephan Gerhold
378fc1b0f8SKumar Galaconfig ARCH_MSM8960
388fc1b0f8SKumar Gala	bool "Enable support for MSM8960"
398fc1b0f8SKumar Gala	select CLKSRC_QCOM
408fc1b0f8SKumar Gala
418fc1b0f8SKumar Galaconfig ARCH_MSM8974
428fc1b0f8SKumar Gala	bool "Enable support for MSM8974"
438fc1b0f8SKumar Gala	select HAVE_ARM_ARCH_TIMER
448fc1b0f8SKumar Gala
4578700c0aSNeil Armstrongconfig ARCH_MDM9615
4678700c0aSNeil Armstrong	bool "Enable support for MDM9615"
4778700c0aSNeil Armstrong	select CLKSRC_QCOM
4878700c0aSNeil Armstrong
498fc1b0f8SKumar Galaendif
50