drm/msm/a2xx: Call adreno_gpu_init() earlier
authorFabio Estevam <festevam@denx.de>
Tue, 20 Jun 2023 23:23:19 +0000 (20:23 -0300)
committerRob Clark <robdclark@chromium.org>
Mon, 7 Aug 2023 21:39:24 +0000 (14:39 -0700)
commitdb07ce5da8b26bfeaf437a676ae49bd3bb1eace6
tree01e6a4167e96d3f3186abf64487a26502e92fda3
parent1bfa7951459de5ed32dd02ae9578aed5174d3dd1
drm/msm/a2xx: Call adreno_gpu_init() earlier

The adreno_is_a20x() and adreno_is_a225() functions rely on the
GPU revision, but such information is retrieved inside adreno_gpu_init(),
which is called afterwards.

Fix this problem by caling adreno_gpu_init() earlier, so that
the GPU information revision is available when adreno_is_a20x()
and adreno_is_a225() run.

Tested on a imx53-qsb board.

Fixes: 21af872cd8c6 ("drm/msm/adreno: add a2xx")
Signed-off-by: Fabio Estevam <festevam@denx.de>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/543456/
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a2xx_gpu.c