From nobody Sun Feb 8 11:41:04 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 60FDB36AB56 for ; Wed, 21 Jan 2026 16:02:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769011369; cv=none; b=bnKewe0j9t27T9oTa/vZT89MEArtmCXymRwE1zWnNOpYayL2GNF6HPCTHBQfXMU+2l8S1j2KxKvXBtJRN3bF3RNAFTAaM0Y902idEmM/Ghu/FoZzQQALXKAyMg4q2xmUQLF5AV3dP2OA2urHWn2x7PedTBFJSErm+HFso8QZlRQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769011369; c=relaxed/simple; bh=PaTkkbTLymilZT5IHeccGXhs5FbYXmRp0kXnIdLl+/0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=TFr4M3b5KqWS7Ygnytnwp3BkgLN90qntFeHMGZpGWJCQ0UHgye32AeGnraejcvsxBGracbd+YUh2GevucnfRB/9F4K6GUAIR9ZTL6VBjFRGE+EIPk5aHi+925p1Ms+NdiA9Ao0ljlIgh327zue3TSnovU8SlPIzw8mI9Pa+ytD8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=DxoGDr0G; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DFXb4Mqe; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="DxoGDr0G"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DFXb4Mqe" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60LE00oK3463207 for ; Wed, 21 Jan 2026 16:02:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=aMdXQSvss6tWFyMGcNBPhn c7uNK1YRXhNFqpjDjbWyo=; b=DxoGDr0GkOfW2gIbT31Uz4ZqrMqx2/E5LGQbyM RumwKOKl8XAi3mebUuhlcrDRXWDNZOS4zg86xfbrczh10X16bAi/DeYJxnvPDjTW 2NEVeNvgp61UWDbaeY5pBfWpEcMb09Nj0xY7W2COoLuJ3fQyGmRA5geanm5BOGsH 6QqzjpJC4Um8ZTypX72LqL4oJF+3g3IVeFeSHPgNL9GmT7BlrJAo30PWvR1B9r4U 20YaugDfvhM8DN1FW9NT7noOwpZ7a1eJI7P5VlD+Xt0qHKMYSQR3zJyFCjg37yVR gNs/kwNV72K01edCnY1p3sFuZycL1olbFIM6Py/J2KqoxJow== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bu0650fce-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 21 Jan 2026 16:02:45 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-34e70e2e363so24483a91.1 for ; Wed, 21 Jan 2026 08:02:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769011365; x=1769616165; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=aMdXQSvss6tWFyMGcNBPhnc7uNK1YRXhNFqpjDjbWyo=; b=DFXb4MqeJHP40rzgn9gX5uOMRGX/1kZudDVtpfXoKNWD2SP9yZgVdw6MrfmcMguTmz pD/GmZR0enGxox7CODvnNkpYQuko/rrfHu1JtoESFpw5/0rIAqfeGeIZ9cYbgESQLo64 JAP5xCTIsj57BzYDNRZWjahFE6PY/Knld3/LI35j1LbCW+3uE9kZxKPeDeO3nS7dF7o8 pbHxQyD/PJBdSYZvSNMHBHhGqfdS+xRATcmqdqaGh/tfFIcCdWtPOtrCKzXqnMv/+KYE IW6BeuoIgC2OvlYJKKvvtF79//g+/SRUYDC/l+4rRidHud86D8Myx3M5uKHHZ1R3HK+8 FAww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769011365; x=1769616165; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=aMdXQSvss6tWFyMGcNBPhnc7uNK1YRXhNFqpjDjbWyo=; b=mcG7rXzpIpKhd9DNxjGSLLPmQMjvw9nsITmJRRR5/23ApuVKhFd7WZehN3BXBxMXvd K1xqVAl/Phv4KOend41hK7kbnW3Eu+LDCFOnCP3c/GaHnvcuCJmZn3NrXzBel45/xIqa QOEnZazxOrOLZknoayuUkiIFoync9y26g4NDgPpVkzb1o4UZuyYXelBhyGc8OR9XZx/2 ssQWb1cR6XFlxbl2JuUxzR/uMHYsoz2JcjAEUpUktTBIi4Zo1bdiddTvIpkhwJ2ZUErF MAvkMufqLnyQ9sjL6YcZMKZxyOD6JUWv79u+QPU2syw1tVC0+dTlK1YR7IvKLYpVqhqw GcIA== X-Forwarded-Encrypted: i=1; AJvYcCUW0n6ITLF4OKPb8+9IzXvosPHSzLoMV2QOdIFpHXEXmcHXwX7aM9+XpdE8H7Uh+rPqqNN0Ssva6rnOWhY=@vger.kernel.org X-Gm-Message-State: AOJu0Yw9OwxkXsaLkCaPisvaffjXVmduLyqJsRWAJ3339JMfo9fiykSz IXg7AkZKZJMNOqcFO6Mit5rQpsN8jeLvlQzF1aaA7YJbPOO47dcrP/M+lSqAXwmDuVXdLEDObum xy3Eru24IhJL3SrzOqpzwpqZPyb1A0GFL7IcvLW6YMYASTV3IaGYIH9+7dU+cYvUTuPg= X-Gm-Gg: AZuq6aIP6nwhf09ZYje62r9CG/Ilu7VIhbieSbPR3mlmMmrZ6lfWZO45PfrUi4+8MGu ICSEHk01hw5cwZx0joR+U5lvM3BychmjTZzAvWW1PebwKwNqSEDKmbaFVSlvWK9gpmvb6s1khKY vhGaEvR/0pbfERKfhXmQAeWfF0jXEIaSa8Ru3BexB1IoeLEAngOrSxS/a+eEPiLHoIfJC+EcEAv H/M3pdHoQhy9Fxkb9vG24ulw3BTKKhjkoY2xKr0glmjpge7tg8WnrVy31rPWnYym732Q6zzDgOR N7f/o7wD9p6isufP1kKcw/h/TISuo019URWo3EBwZeZdy0xz7kWppgDcwb/VbAAIWytzWRhPkV3 Irp4PB7MMqApnDMxF3yT+OwNNoDmLYT41WQ== X-Received: by 2002:a17:90b:50cb:b0:352:d59a:b28 with SMTP id 98e67ed59e1d1-352d59a0c07mr3968701a91.19.1769011364553; Wed, 21 Jan 2026 08:02:44 -0800 (PST) X-Received: by 2002:a17:90b:50cb:b0:352:d59a:b28 with SMTP id 98e67ed59e1d1-352d59a0c07mr3968652a91.19.1769011363854; Wed, 21 Jan 2026 08:02:43 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-353032f5e46sm1123495a91.7.2026.01.21.08.02.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 08:02:43 -0800 (PST) From: Akhil P Oommen Date: Wed, 21 Jan 2026 21:31:57 +0530 Subject: [PATCH v5] drm/msm/a8xx: Add UBWC v6 support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260121-kaana-gpu-support-v5-1-984848af12e4@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAHT4cGkC/3XQzY6DIBQF4FcxrIeWH63aVd9jMguES0tmEAtq2 jS+e281mXRBF5AcyP044UESRAeJHIsHiTC75EKPofoqiL6o/gzUGcxEMFGxVrT0V6le0fMw0TQ NQ4gj5dwIrhuruNEE54YI1t1W8/tnyxGuE9Ljdkg6lYDq4L0bj0UEH/Bib6KnPvk9LtrDbSSv2 YtLY4j3td7M1+GtiWSZJjOnjNaykqxjNWNgTiGl3XVSf6/Hdrit6Cz+Ic55FhIIdWB5o7SpoC0 /QPIdKnOQRKgVkjFdA/6R/QCV71CTg0qEmgNA10ArbXfIQMuyPAHCiVk30AEAAA== X-Change-ID: 20250929-kaana-gpu-support-11d21c8fa1dc To: Rob Clark , Bjorn Andersson , Konrad Dybcio , Sean Paul , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Jonathan Marek , Jordan Crouse , Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Connor Abbott Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769011355; l=1710; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=PaTkkbTLymilZT5IHeccGXhs5FbYXmRp0kXnIdLl+/0=; b=rXu9YJKS9ujSb5yaEUR2l2aYorjvlsWV7pynHqrZWZahhpAS72Vx7fVtv4Qe6+d7fBolYwErJ VKSvfw4oiHkCxTeAcGIyxWG23AW5Gb6Kk9n8pIY61s6/gq+UvyO+cuO X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=HOHO14tv c=1 sm=1 tr=0 ts=6970f8a5 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=dVXzBuOjJOJ3YG4SI_cA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: CCnJW_x3g4msJvVIanMsTxViOjPr3_8f X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIxMDEzNSBTYWx0ZWRfX9OMIx43xBiyK Qt0geTN61IombQmUeNvOvuy1gcNM2+7esmAsnW8S8T4kA5Er9aVYxQVHe25zcUhB/n9v7ltluDl IvBE7+gxhUhV4H45P2tAJkADtpswihsJ9GdzHl6yp5n/eq8aCRQ+RJJmWL2ksGhSzUAldG/lL1D 43lZghlpkAaVD4tQIvwU2BnsES+TtyT6UuFavoDW15FVIVV3gx1XTjkhb9iIaoKLEN3JcRVUSfZ 93QSZOlNjVcqspIWvan8axjlneGNHTZmdVLtpBNE04OlktaMqKUkNlLC9JtqCrRdEdX6FGuvlM2 ZZhuoJiMuK1z4YuvD7vS4LJq/mgbki0AKyiPJ+XYLZN9+mKWiZEtCFmm5YQEdrUKKhrSIHHx1mK AKaqFvTlNzmQkr6YM8BmhAW3xnoi8ArOkM5CQegEX+HhHosdKGcc6gnP0yvTC4FTVojYovyC6r+ Jy4hWhTke1GaKzu2IHw== X-Proofpoint-GUID: CCnJW_x3g4msJvVIanMsTxViOjPr3_8f X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_02,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 adultscore=0 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601210135 Adreno 840 GPU supports UBWC v6. Add support for this. Signed-off-by: Akhil P Oommen Reviewed-by: Konrad Dybcio --- << Trimmed the cover letter since b4 folds it into the single patch >> This series adds the A8xx HWL along with Adreno 840 GPU support to the drm-msm driver. A8x is the next generation in the Adreno family, featuring a significant hardware design change. A major update to the design is the introduction of 'Slice' architecture. Slices are sort of mini-GPUs within the GPU which are more independent in processing Graphics and compute workloads. Also, in addition to the BV and BR pipe we saw in A7x, CP has more concurrency with additional pipes. The single pending patch in this series in now ready to pick up into the msm-next. --- Changes in v5: - Dropped merged patches - Rebased on top of msm-next tip - Link to v4: https://lore.kernel.org/r/20251118-kaana-gpu-support-v4-0-86e= eb8e93fb6@oss.qualcomm.com --- drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/msm/adreno/a8xx_gpu.c b/drivers/gpu/drm/msm/ad= reno/a8xx_gpu.c index 30de078e9dfd..5a320f5bde41 100644 --- a/drivers/gpu/drm/msm/adreno/a8xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a8xx_gpu.c @@ -276,6 +276,10 @@ static void a8xx_set_ubwc_config(struct msm_gpu *gpu) u8 uavflagprd_inv =3D 2; =20 switch (ubwc_version) { + case UBWC_6_0: + yuvnotcomptofc =3D true; + mode =3D 5; + break; case UBWC_5_0: amsbc =3D true; rgb565_predicator =3D true; --- base-commit: f185076da44c774241a16a82a7773ece3c1c607b change-id: 20250929-kaana-gpu-support-11d21c8fa1dc Best regards, --=20 Akhil P Oommen