[PATCH v2 4/6] drm/msm/a7xx: Initialize a750 "software fuse"
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Fri Apr 26 18:44:07 UTC 2024
On Fri, 26 Apr 2024 at 21:34, Connor Abbott <cwabbott0 at gmail.com> wrote:
>
> On all Qualcomm platforms with a7xx GPUs, qcom_scm provides a method to
> initialize cx_mem. Copy this from downstream (minus BCL which we
> currently don't support). On a750, this includes a new "fuse" register
> which can be used by qcom_scm to fuse off certain features like
> raytracing in software. The fuse is default off, and is initialized by
> calling the method. Afterwards we have to read it to find out which
> features were enabled.
>
> Signed-off-by: Connor Abbott <cwabbott0 at gmail.com>
> ---
> drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 88 ++++++++++++++++++++++++++++++++-
> drivers/gpu/drm/msm/adreno/adreno_gpu.h | 2 +
> 2 files changed, 89 insertions(+), 1 deletion(-)
>
I didn't check the register bits, but the rest looks fine
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>
--
With best wishes
Dmitry
More information about the Freedreno
mailing list