msm: kgsl: Add CCU_INVALIDATE packets for A6XX
Add the CCU_INVALIDATE_DEPTH and CCU_INVALIDATE_COLOR
EVENT_WRITE packets after every submission as a workaround.
The problem is that GMU FW asserts that the CCUCACHEDIRTY mask
is not set, before it does the SPTPRAC power collapse. However,
the UMD sometimes doesn’t invalidate the cache for performance
reasons.
Add the CCU_INVALIDATE_DEPTH and CCU_INVALIDATE_COLOR
EVENT_WRITE packets after every submission as a KMD workaround.
Add these packets before the end IBlist SET_MARKER packet.
Change-Id: I93cd3dd3efafdfcfd0dec9dd17927e939dfc0a8a
Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
Loading
Please register or sign in to comment