]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/msm/a8xx: Add UBWC v6 support
authorAkhil P Oommen <akhilpo@oss.qualcomm.com>
Wed, 21 Jan 2026 16:01:57 +0000 (21:31 +0530)
committerDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Wed, 21 Jan 2026 23:23:22 +0000 (01:23 +0200)
Adreno 840 GPU supports UBWC v6. Add support for this.

Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/700073/
Link: https://lore.kernel.org/r/20260121-kaana-gpu-support-v5-1-984848af12e4@oss.qualcomm.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drivers/gpu/drm/msm/adreno/a8xx_gpu.c

index 30de078e9dfd2c7d2cec93e810ea6f34723349bb..5a320f5bde41a8be195368288a7dbc3608aed43a 100644 (file)
@@ -276,6 +276,10 @@ static void a8xx_set_ubwc_config(struct msm_gpu *gpu)
        u8 uavflagprd_inv = 2;
 
        switch (ubwc_version) {
+       case UBWC_6_0:
+               yuvnotcomptofc = true;
+               mode = 5;
+               break;
        case UBWC_5_0:
                amsbc = true;
                rgb565_predicator = true;