From nobody Mon Feb 9 08:55:16 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 C670A2DCF57 for ; Sat, 10 Jan 2026 19:38:15 +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=1768073897; cv=none; b=t1Zn3ZS+uSs80I3rrQR7KeTErlTLflNohWWBKGfDgT9+S9u91DlNqdfzmLKIPnjjPm0E6NFGYhRxYChOfM5L6jpG6mteHBUD6ubxukwEQB4Dc4ixBOmdOTtRwv6HdlQL71glvM0tTsus0BVMTD7HIpcBvOHXanCFeJVRFuLi+sc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768073897; c=relaxed/simple; bh=mAfr3Sv0Osg0wOtrPrsuwPv22YVUtw2MtmFVrPEbyq8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=klhhc//PacpJiEBOF0u8edcQNoZ1hVycmkocgCAxDrgu3kPMFtOBFNRR1vivhthrmto9EteSlL33zIK5Zpjymn4267lPFeocgwUZiqeHaenbAFHOTZvsr/g5OwYdBs30tp20hxifnKpunu27mqnRnvtd34R3lXi73flbLlidzOY= 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=BGIbUD+g; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cKuKCwdi; 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="BGIbUD+g"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cKuKCwdi" 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 60AIkpbq223468 for ; Sat, 10 Jan 2026 19:38:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 3MZnpYwI4AmU8ANsdt4IQetHLgrS69gpAaiV0A4L6G0=; b=BGIbUD+g0rST4H/0 s+fwuFwEO+V7UWy9ZYxzanQD0tevxxu8zdc5G/CXdCLVk1bCRPK2GI1Y/f4lZ1MJ 5TAnuANtmUMfvUmbmEFOTrVI5g4uPTVw1cuI0dL5XLqYySOgH1M1fXdKY0KJiLeW YMHX6jWZsrxFMs5a6TFAnolwIqs2BGtnVbarfXXLx8urJrVdKBxdxVHikPf6HApK jDpq0203gSs3aIfvOsiAmUJqSJU77qCRQbfEozXUpY4f2QJ1RYYCbHNzokpcZ9HZ 288QB0F4J8VDQ/mJc3xB3Ko/1r1K8lFS9dTqA02wpP1EAl5dAtgGm28OFKRHDnoe vXhE0w== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bke3e187x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 10 Jan 2026 19:38:14 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4ed7591799eso134416011cf.0 for ; Sat, 10 Jan 2026 11:38:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768073894; x=1768678694; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=3MZnpYwI4AmU8ANsdt4IQetHLgrS69gpAaiV0A4L6G0=; b=cKuKCwdiARzAK3qBHEpRAPnIuq6KLk7EAchk9gejJHryi2h/wKzNvPo6x5Mtn8JcvX f1nxAUAOuXhgnGqLJQO9ebSYNELiaqL+cJi/AO1YSsigO1PBznmyt0WP2RZZNnpuzhm4 Yg/m8vvUVQLd2I7xBgrHdMRYJ+jUMx6StpGA8ECku0axsd6VkASjQvVxdiuNb/lofPfl Zb+mTcSCfx0YzMz2N2PFRZi91eIJ3j60bKdoKmPC8zUcChb+nF9RTUmdKmo9Ei3XjWnM IRmP94JlRluaYNq9Wwx7f7qON4V55A+8PPnmavoPN5wyRacxw06g6qCYBNFXrq4KPENH tPEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768073894; x=1768678694; h=cc:to:in-reply-to:references: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=3MZnpYwI4AmU8ANsdt4IQetHLgrS69gpAaiV0A4L6G0=; b=lJZlN0cZ2hnKEaPpsU20pvxyThbAEbOGrvcwQhL0gzr1xRM2nP1Dhcs414wFysCZL6 kjttPYIDtcfpzulvhwOgwZSqxCxX9OMmwyzummcb8MUP0edqV18HPz/BdfRf5nNYOA5c Mz5pfvaCjIeQDwAj9xxpxcta2hRC+zNmlubgnZEzIpEPqKhyWmEP6Q3DDN5YscLFJrVL j7NBGD2+D0QSYB28OfwmgU5kfqAxpTekrDID4NP4Cwqdts2Nrds0LdabdBlNi+696fX5 318X4aEpLZzTnY8V6J4HIjcxZZyKeJCFN0EeU0VuDAyzlcbInO2fijQyaMMlcS5yxWB5 voTA== X-Forwarded-Encrypted: i=1; AJvYcCX7G7aN8U4RW7yEyZ6uAgVNF06/+8/kRe2klOxmKdb6IxllurCYKxMK1SMxP9kX2fEECL9I3RTnGg1aWQI=@vger.kernel.org X-Gm-Message-State: AOJu0Yy4/rYjEaY67yF2RMR2uNhfXVk9FzcwedosCrj0hSornFRQmgfI mFr5Dt6B7WzPZHtQll0r7cbAhXU0Rjg1YzNFAD+ZHGM4GiMZWvD0xcOYv3o2CQ134OqbxD9sXXA cswQjdfW4SbiPHQmpB+udByN/wlL5unrIhJs/8LYmO9RexiVmNLAjz8vTojacQApXqfk= X-Gm-Gg: AY/fxX50tue+67CY1dHyDLyh2ew7jOfy8imOqorAiTWXqGCF9WSKqn+SHuXphPDQ/lH dNzzYvGNCRO/SILMSjRygSyB/Ck6L6OG1VTMExwbX3cT78gx1IoR6xxG8X3UwY/fgF26Ivo6oNC 0LQLQdMa1kZxl226oS7fjHHNGy1FKnbD9vqfI6c0PAdOipM1EXpUPEsyCl0PcHtsQxFwC3ccKxo 4GHjfeDg65Cheb+dXBQGlOnLnwGOrLhtOsTiETJkq5PHsubaG4iSsR1SV1yP1ssGqfaxRWLHifM aOtxJSUHZ8CJNPununWAmconcsO8JFpak663MImM451sfGzfPoKV0IASP2Nh7Amnma9ptDjuLfD b34gIryhiVe1ShjeMuMnSiL6JIU8Clx2LPiHeAW0ulilhCRRAcu7k+UVk0VnBKohxK+InI7WtUf UBmwiMFg3hrN/LM/+1PhBMsok= X-Received: by 2002:a05:620a:4607:b0:8bb:a346:8c84 with SMTP id af79cd13be357-8c38939268amr1573223085a.30.1768073893675; Sat, 10 Jan 2026 11:38:13 -0800 (PST) X-Google-Smtp-Source: AGHT+IH6d8vv7wylVfOWH9XQwmhfMHQFtcvp3+FKXUkq+XGELB6EtqNJ4uUpNaqA9VrR4pcXeMsvqQ== X-Received: by 2002:a05:620a:4607:b0:8bb:a346:8c84 with SMTP id af79cd13be357-8c38939268amr1573219885a.30.1768073893190; Sat, 10 Jan 2026 11:38:13 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59b65d0f6absm3539700e87.42.2026.01.10.11.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Jan 2026 11:38:12 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 10 Jan 2026 21:38:03 +0200 Subject: [PATCH 11/11] drm/msm/a6xx: use new helper to set min_acc length 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: <20260110-iris-ubwc-v1-11-dd70494dcd7b@oss.qualcomm.com> References: <20260110-iris-ubwc-v1-0-dd70494dcd7b@oss.qualcomm.com> In-Reply-To: <20260110-iris-ubwc-v1-0-dd70494dcd7b@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Akhil P Oommen , Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-media@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1288; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=mAfr3Sv0Osg0wOtrPrsuwPv22YVUtw2MtmFVrPEbyq8=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpYqqUQ96O3LFNjh39OwqvwVcUbZj9dUUmpcH1J kW0A1CPy/eJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWKqlAAKCRCLPIo+Aiko 1Q2vB/0cdBzIwbndH4UQREwf5CUHqbknV4FAHJoUp5nO2uiqTVR8KYcDVnNu/4bKaMWr9woUW8t bF33MrWi+KMVp1eVQm2pX1121AYflOiZrCRIvHZN2hZYrurraQMn2mDTXnhU+m1NC9KhXxBwwRv PudYpa2EfTtBI+yk3QITE49ai9QD4EC3nKu6S/PgWjUvvcOi70Q+jtgN5iNkPjO9XzCikktzLfT lhv8kOuKWh2o3wZqkIVUz6wACkmV0EWKGfSFKdv70gYqRh6UQ7CnlqC5llSFJM5IX2vdNI0B89e CmzEyN6Wq3HSblaiiSn6JxcgRLdg6ggEL3OfDMOpM8ZYyg3N X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: SygPtO59L2XmN7K3-phxHCv8J_6UbUn_ X-Proofpoint-ORIG-GUID: SygPtO59L2XmN7K3-phxHCv8J_6UbUn_ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEwMDE3MyBTYWx0ZWRfX8pzKQkSO9kGG h/aVlmALtSM/7yyQdnePPtWRpzj6WpgqZKAurwCSecIVo0Y+9W3zg/igRXB7cbEK/Khm+KDTnxd vccuSuqh2m1B++9+3GuiOpl1t0hEF7sd1cAc2FGwbhUhAGgDoBG6XgjS/zVjiQHDQtuOVjGsVwD iXYJJeJPYjBhCF1Qhsh99hkBSkwiuBnGIcFFKf0RrC4ljm3pmMRagM3Dry8iR4UPK9VfHEz0r1S 3z9qiMVIo7fhY9rkZ2+ZD8w9otXgLxwDtvjbEwxQ4bqWIZjXQSu3UNBqaKuPgNQysthjtJiorA2 LCu8WUqoG8OokEpWgv4cmz/pKJO2GuljeO+cMA0m8i7dRY6MkW3pDIU+BF7yIptd+hVok2tX0e+ 5AH02HLW75N7xRUT9DkhmoWkdlqQBcVuoTeQaRdB4Amqsrs5N9vZuWSS14mAvcUh8vUC815xnLC E4EDD53VSHiaM+eLQYQ== X-Authority-Analysis: v=2.4 cv=Dckaa/tW c=1 sm=1 tr=0 ts=6962aaa6 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=F1F9tmq6QbaLjm51Hh4A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-10_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 impostorscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601100173 Use freshly defined helper instead of hardcoding the checks in the driver. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu/drm/msm/ad= reno/a6xx_gpu.c index 2129d230a92b..04de4d598da0 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c @@ -820,7 +820,7 @@ static void a6xx_set_ubwc_config(struct msm_gpu *gpu) u32 level2_swizzling_dis =3D !(cfg->ubwc_swizzle & UBWC_SWIZZLE_ENABLE_LV= L2); bool ubwc_mode =3D qcom_ubwc_get_ubwc_mode(cfg); bool amsbc =3D cfg->ubwc_enc_version >=3D UBWC_3_0; - bool min_acc_len_64b =3D false; + bool min_acc_len_64b; u8 uavflagprd_inv =3D 0; u32 hbb_hi =3D hbb >> 2; u32 hbb_lo =3D hbb & 3; @@ -828,8 +828,7 @@ static void a6xx_set_ubwc_config(struct msm_gpu *gpu) if (adreno_is_a650_family(adreno_gpu) || adreno_is_a7xx(adreno_gpu)) uavflagprd_inv =3D 2; =20 - if (adreno_is_a610(adreno_gpu) || adreno_is_a702(adreno_gpu)) - min_acc_len_64b =3D true; + min_acc_len_64b =3D qcom_ubwc_min_acc_length_64b(cfg); =20 gpu_write(gpu, REG_A6XX_RB_NC_MODE_CNTL, level2_swizzling_dis << 12 | --=20 2.47.3