From 49644357e01ebacbb4d6070e1d6bbe0bd9d56c1a Mon Sep 17 00:00:00 2001 From: Hui Li Date: Thu, 7 Jan 2021 15:21:31 +0800 Subject: [PATCH] msm: kgsl: Enable some essential features for A680 GPU Enable PREEMPTION, IFPC, CONTENT_PROTECT, IOCOHERENT supports for sdmshrike platform. Change-Id: I8238c4ac7fff6c607b0eafb9fdfab13cdf44003f Signed-off-by: Hui Li --- drivers/gpu/msm/adreno-gpulist.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/msm/adreno-gpulist.h b/drivers/gpu/msm/adreno-gpulist.h index aef607fe1ff0..42e0e9e7362e 100644 --- a/drivers/gpu/msm/adreno-gpulist.h +++ b/drivers/gpu/msm/adreno-gpulist.h @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* - * Copyright (c) 2002,2007-2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2002,2007-2021, The Linux Foundation. All rights reserved. */ #define ANY_ID (~0) @@ -1336,7 +1336,9 @@ static const struct adreno_a6xx_core adreno_gpu_core_a650v2 = { static const struct adreno_a6xx_core adreno_gpu_core_a680 = { .base = { DEFINE_ADRENO_REV(ADRENO_REV_A680, 6, 8, 0, ANY_ID), - .features = ADRENO_RPMH | ADRENO_GPMU, + .features = ADRENO_RPMH | ADRENO_GPMU | + ADRENO_IOCOHERENT | ADRENO_CONTENT_PROTECTION | + ADRENO_IFPC | ADRENO_PREEMPTION, .gpudev = &adreno_a6xx_gmu_gpudev, .perfcounters = &adreno_a6xx_legacy_perfcounters, .gmem_base = 0x100000,