]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: Fix the a650 hw_apriv check
authorJordan Crouse <jcrouse@codeaurora.org>
Tue, 15 Sep 2020 16:35:51 +0000 (10:35 -0600)
committerRob Clark <robdclark@chromium.org>
Sun, 20 Sep 2020 17:34:28 +0000 (10:34 -0700)
commite5302a1cc740bd3991d8a6a34a0fef0ade5bdf8f
treefe879873a728981a196b597872080b7c808723dc
parent5f6f8ff2ca5b9576fa16d06729327483a79a9615
drm/msm: Fix the a650 hw_apriv check

Commit cf4e53908baf ("drm/msm: Enable expanded apriv support for a650")
was checking the result of adreno_is_a650() before the gpu revision
got probed in adreno_gpu_init() so it was always coming across as
false. Snoop into the revision ID ahead of time to correctly set the
hw_apriv flag so that it can be used by msm_gpu to properly setup
global buffers.

Fixes: cf4e53908baf ("drm/msm: Enable expanded apriv support for a650")
Reported-by: Jonathan Marek <jonathan@marek.ca>
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Tested-by: Jonathan Marek <jonathan@marek.ca>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a6xx_gpu.c