drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Wed, 25 May 2022 14:57:47 +0000 (10:57 -0400)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Thu, 26 May 2022 13:53:01 +0000 (09:53 -0400)
commit382435709516c1a7dc3843872792abf95e786c83
tree42351414e48b648bc398b3494bbd85b2bf0a78fb
parent5d82e74a97c292da054ac5e49b41926242ada745
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
drivers/gpu/drm/panfrost/panfrost_gpu.c
drivers/gpu/drm/panfrost/panfrost_issues.h
drivers/gpu/drm/panfrost/panfrost_regs.h