xref: /linux/arch/arm/mach-qcom/Kconfig (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
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
785148df3SDmitry Baryshkov	select CLKSRC_QCOM
885148df3SDmitry Baryshkov	select HAVE_ARM_ARCH_TIMER
987cfb00dSAndy Gross	select PINCTRL
108fc1b0f8SKumar Gala	select QCOM_SCM if SMP
118fc1b0f8SKumar Gala	help
128fc1b0f8SKumar Gala	  Support for Qualcomm's devicetree based systems.
1385148df3SDmitry Baryshkov	  This includes support for a few devices with ARM64 SoC, that have
1485148df3SDmitry Baryshkov	  ARM32 signed firmware that does not allow booting ARM64 kernels.
158fc1b0f8SKumar Gala
168fc1b0f8SKumar Galaif ARCH_QCOM
178fc1b0f8SKumar Gala
18*99497df5SDmitry Baryshkovconfig ARCH_QCOM_RESERVE_SMEM
19*99497df5SDmitry Baryshkov	bool "Reserve SMEM at the beginning of RAM"
20*99497df5SDmitry Baryshkov	help
21*99497df5SDmitry Baryshkov	  Reserve 2MB at the beginning of the System RAM for shared mem.
22*99497df5SDmitry Baryshkov	  This is required on IPQ40xx, MSM8x60 and MSM8960 platforms.
2378700c0aSNeil Armstrong
248fc1b0f8SKumar Galaendif
25