]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
firmware: qcom: tzmem: disable sdm670 platform
authorRichard Acayan <mailingradian@gmail.com>
Tue, 30 Jul 2024 01:38:35 +0000 (21:38 -0400)
committerBjorn Andersson <andersson@kernel.org>
Wed, 21 Aug 2024 13:37:37 +0000 (08:37 -0500)
The Pixel 3a returns 4291821499 (-3145797 or 0xFFCFFFBB) when attempting
to load the GPU firmware if tzmem is allowed. Disable it on SDM670 so
the GPU can successfully probe.

Signed-off-by: Richard Acayan <mailingradian@gmail.com>
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Link: https://lore.kernel.org/r/20240730013834.41840-2-mailingradian@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/firmware/qcom/qcom_tzmem.c

index caedeef0059c9c912dcf5c8fb649b4c75ab31eeb..92b3651782355f72ad17750b0d453b07c2b7b0a8 100644 (file)
@@ -77,6 +77,7 @@ static bool qcom_tzmem_using_shm_bridge;
 /* List of machines that are known to not support SHM bridge correctly. */
 static const char *const qcom_tzmem_blacklist[] = {
        "qcom,sc8180x",
+       "qcom,sdm670", /* failure in GPU firmware loading */
        "qcom,sdm845", /* reset in rmtfs memory assignment */
        "qcom,sm8150", /* reset in rmtfs memory assignment */
        NULL