diff --git a/arch/arm64/configs/vendor/pineapple_tuivm.config b/arch/arm64/configs/vendor/pineapple_tuivm.config index c7e09e45032b..29d315979615 100644 --- a/arch/arm64/configs/vendor/pineapple_tuivm.config +++ b/arch/arm64/configs/vendor/pineapple_tuivm.config @@ -1,6 +1,9 @@ CONFIG_ARCH_PINEAPPLE=y CONFIG_ARCH_QCOM=y CONFIG_ARCH_QTI_VM=y +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y +CONFIG_ARM_SMMU_QCOM=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_CMA_SIZE_MBYTES=0 CONFIG_COMMON_CLK_QCOM=y @@ -18,6 +21,8 @@ CONFIG_GPIOLIB_IRQCHIP=y CONFIG_GUNYAH_DRIVERS=y CONFIG_HVC_GUNYAH=y CONFIG_HVC_GUNYAH_CONSOLE=y +CONFIG_IOMMU_IO_PGTABLE=y +CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_LOCALVERSION="-perf" CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y @@ -30,6 +35,7 @@ CONFIG_PINCONF=y CONFIG_PINCTRL_MSM=y CONFIG_PINCTRL_PINEAPPLE=y CONFIG_PROC_CHILDREN=y +CONFIG_QCOM_IOMMU_UTIL=y CONFIG_QCOM_SCM=y CONFIG_QCOM_TLMM_VM_IRQCHIP=y CONFIG_TMPFS_XATTR=y