]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/msm: a6xx: fix version check for the A650 SQE microcode
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Wed, 31 Mar 2021 14:02:23 +0000 (17:02 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Apr 2021 06:47:21 +0000 (08:47 +0200)
commitdbb59f2d3d3391d96b0f70309925c694bd73aeaa
tree647f3a20c039f32264b43ec47b6f35cf4b9bb51f
parent3b365c0d2c05ac535607f60eb08383c701201dc3
drm/msm: a6xx: fix version check for the A650 SQE microcode

[ Upstream commit 6ddbfa1f5adbd5dea14ff66778ca58257f09f17d ]

I suppose the microcode version check for a650 is incorrect. It checks
for the version 1.95, while the firmware released have major version of 0:
0.91 (vulnerable), 0.99 (fixing the issue).

Lower version requirements to accept firmware 0.99.

Fixes: 8490f02a3ca4 ("drm/msm: a6xx: Make sure the SQE microcode is safe")
Cc: Akhil P Oommen <akhilpo@codeaurora.org>
Cc: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Acked-by: Jordan Crouse <jordan@cosmicpenguin.net>
Message-Id: <20210331140223.3771449-1-dmitry.baryshkov@linaro.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/msm/adreno/a6xx_gpu.c