]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/msm/adreno: fix a7xx gpu init
authorNeil Armstrong <neil.armstrong@linaro.org>
Wed, 26 Jun 2024 07:53:16 +0000 (09:53 +0200)
committerRob Clark <robdclark@chromium.org>
Sat, 29 Jun 2024 20:45:30 +0000 (13:45 -0700)
The gpulist has twice the a6xx gpulist, replace the second one
with the a7xx gpulist.

Solves:
msm_dpu ae01000.display-controller: Unknown GPU revision: 7.3.0.1
msm_dpu ae01000.display-controller: Unknown GPU revision: 67.5.10.1
msm_dpu ae01000.display-controller: Unknown GPU revision: 67.5.20.1

on SM8450, SM8550 & SM8560.

Fixes: 8ed322f632a9 ("drm/msm/adreno: Split up giant device table")
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/600939/
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/adreno_device.c

index 1e789ff6945e070974c9a2ca757e3feda10d223e..cfc74a9e2646d3de76a06bd67457d69afa49e309 100644 (file)
@@ -33,7 +33,7 @@ static const struct adreno_gpulist *gpulists[] = {
        &a4xx_gpulist,
        &a5xx_gpulist,
        &a6xx_gpulist,
-       &a6xx_gpulist,
+       &a7xx_gpulist,
 };
 
 static const struct adreno_info *adreno_info(uint32_t chip_id)