]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/msm/a8xx: Fix ubwc config related to swizzling
authorAkhil P Oommen <akhilpo@oss.qualcomm.com>
Thu, 5 Mar 2026 18:21:16 +0000 (23:51 +0530)
committerRob Clark <robin.clark@oss.qualcomm.com>
Thu, 5 Mar 2026 21:49:50 +0000 (13:49 -0800)
commit7e459c41264fdd87b096ede8da796a302d569722
tree3c21d6a41f2743abf94b8a28fe5b028d1caba18f
parente4eb6e4dd6348dd00e19c2275e3fbaed304ca3bd
drm/msm/a8xx: Fix ubwc config related to swizzling

To disable l2/l3 swizzling in A8x, set the respective bits in both
GRAS_NC_MODE_CNTL and RB_CCU_NC_MODE_CNTL registers. This is required
for Glymur where it is recommended to keep l2/l3 swizzling disabled.

Fixes: 288a93200892 ("drm/msm/adreno: Introduce A8x GPU Support")
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Message-ID: <20260305-a8xx-ubwc-fix-v1-1-d99b6da4c5a9@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
drivers/gpu/drm/msm/adreno/a8xx_gpu.c