summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/panfrost/panfrost_issues.h
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>2022-05-25 10:57:47 -0400
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>2022-05-26 09:53:01 -0400
commit382435709516c1a7dc3843872792abf95e786c83 (patch)
tree42351414e48b648bc398b3494bbd85b2bf0a78fb /drivers/gpu/drm/panfrost/panfrost_issues.h
parent5d82e74a97c292da054ac5e49b41926242ada745 (diff)
downloadlinux-stable-382435709516c1a7dc3843872792abf95e786c83.tar.gz
linux-stable-382435709516c1a7dc3843872792abf95e786c83.tar.bz2
linux-stable-382435709516c1a7dc3843872792abf95e786c83.zip
drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
Add handling for the HW_ISSUE_TTRX_2968_TTRX_3162 quirk. Logic ported from kbase. kbase lists this workaround as used on Mali-G57. Reviewed-by: Steven Price <steven.price@arm.com> Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Link: https://patchwork.freedesktop.org/patch/msgid/20220525145754.25866-3-alyssa.rosenzweig@collabora.com
Diffstat (limited to 'drivers/gpu/drm/panfrost/panfrost_issues.h')
-rw-r--r--drivers/gpu/drm/panfrost/panfrost_issues.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/panfrost/panfrost_issues.h b/drivers/gpu/drm/panfrost/panfrost_issues.h
index 501a76c5e95f..41a714ce6fce 100644
--- a/drivers/gpu/drm/panfrost/panfrost_issues.h
+++ b/drivers/gpu/drm/panfrost/panfrost_issues.h
@@ -125,6 +125,9 @@ enum panfrost_hw_issue {
* kernel must fiddle with L2 caches to prevent data leakage */
HW_ISSUE_TGOX_R1_1234,
+ /* Must set SC_VAR_ALGORITHM */
+ HW_ISSUE_TTRX_2968_TTRX_3162,
+
HW_ISSUE_END
};