From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 67A62105A59F for ; Thu, 12 Mar 2026 13:29:59 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C402610EA26; Thu, 12 Mar 2026 13:29:58 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="Fs8BPgeh"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UhbyUMHO"; dkim-atps=neutral Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id CBCD110EA24 for ; Thu, 12 Mar 2026 13:29:53 +0000 (UTC) Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62CA4c3I263424 for ; Thu, 12 Mar 2026 13:29:53 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= e4LPJrHt5PphqDtRIqvbuMWAWBhobfystAANNIuWCU8=; b=Fs8BPgehBMU6DTZP PVmIw6mz39FBtyG+v07dj/+woVhMeJ5cPJZ3RDoBI6AxB31OvZqCRZAWIvbjXqX7 vCTzkOyrdkD6DJCYfoZJxnhSHhLZbB4IAKxV29VTyGqE4FPsHrRGxFLBvLXSZ8Y1 QA7YHKiAL1gFIhKQDiQhTxWWqjfA832DswWgmNNmz8aBw1EE+AaYeE+FIkXhbffB LNHWVkm4EHk83M9vGB7vmQiLhfuoJco82GrO8OasvVmHaZYtg8gxeiRugFdJ5p1a 6PWv5ICOsDcVusQ2GSP0RAaJsOEzXfNOb5Q5bFb0SYXskbfssXhhpsDzay694hyq Tkyh/A== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cuh4yj65h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 12 Mar 2026 13:29:52 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8cd77502295so644510885a.1 for ; Thu, 12 Mar 2026 06:29:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773322192; x=1773926992; darn=lists.freedesktop.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=e4LPJrHt5PphqDtRIqvbuMWAWBhobfystAANNIuWCU8=; b=UhbyUMHOrc+MHiiUEgW8p42kj7xTtGEKz8AP93GD3cDqpcUdNwq+4Q0I9jLQk2Btyl TOzkVBzZr+Kc69VpdOkkZsS/LEb4ex4R4l0IkWLS7qZGoXi1COGYMa7Z7FPRoplTVGm2 aPgD9UBLWS3i9EMXZx0fE1l7zA2vofWOzrCu94F48QBnC9teP7ptWqIWf0EK4vNKc6lo W9uPKxhkEBO0OfaWkK4/DWTIf4P6a7sLoukAbcM/n8e9DY44RsqPJq+EipznDZINOT3O RGIU51k6Y/TPgnS1p7d2oOyssMOkApCW+taufstHvfemi9wO3+sasuFwCOMlQhFuCnfi fldg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773322192; x=1773926992; 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=e4LPJrHt5PphqDtRIqvbuMWAWBhobfystAANNIuWCU8=; b=A3n4RDbQERoPU9aB8KYpNP21DSDaveNM9FUNYl/j+EClnXPOYC2xL571jgBzmTWwjb pGbnjVruSc1bsFKWAIuR1HOEkBiauo/HGZD9qB1JCLmo4CnrlI4oaloadZM6L042CKBJ lmI+aB/EKw6V7XX8BhfGyYlnfrHD2KeonKmBa6ZmZZsUrG3FLYwavx+HtkNy4hJ+yxm/ FVNqQqKXWoeiwHcfEQnQwfh5a13v0kCrP5gVHp+sdJYSrcI4bSWa12Bx9QOzVIjSQd90 +v5n3yKdjvwgZziE+MSL51vIJ2mdOChxn+ljFk6sC64j4oVoFlMozkmJ10aYxmtN3rj1 nAXA== X-Forwarded-Encrypted: i=1; AJvYcCVd/u2YfEhERfpQXEtcX8QreGfVLwXD5cD5gy5jkx7Gph8ltYSlmrEetICoG2THwWvFfPVxA6hrzrQ=@lists.freedesktop.org X-Gm-Message-State: AOJu0YwsnMYT84blITNBoHvUJC87KpnB4A+3J/1+sGtAe+MW6ULpujkz FDkZJ8nFsxO65rignYYoZ4oUVvggcy5MiY3jx9NAhpKsXCPwTGUAybktBKgrk2IwHxxpIYeO48I Hf+IUA+pEhrhkRNBBP08sV+lWRPC/gdjTgNUxbv4mCP6pTlRmmbZAKyvN117KOCthe1PA+jY= X-Gm-Gg: ATEYQzxV4vyVGyHy9Q6W7qrJf4NHw7gXcu6mJSR3sKzf8F5+YCzS3JG2+Qpqvlp5dLu tLOwduLUHPLbkhEH1wcVe2pFvsOHu6wXM/yuL26cc+aCp9meT9tVFG+HVnq46wp4z0Y9AY9iFxx hQmoxD6OhRay4JVHWLI3YJFhG7z1jthDRvaYp04HCRTwl1Q2W4gNGUpzpX1g0raRl5H9dqpJVdu LGm5bLvgj9hgEjfk+V2SDocutSNItnp/D6J70XrXQQU7X1zzGiNbKBxQhI/6dA6jNds86F6Wfo2 T9s65+gGCNN8DbukCshKEk3kkbSmxJUqtw8Ovi+8V/a4fvinbQjMZqES2P/6cVq+MSmzf4iEFTu pUYxo/hw1N8osl6INxXEawV9JU/Evxxs1Q4kgP9BiUEdsxOCX+8QN4qIiIFzPu7pAp03nl90anV A+CWL/mYKj6LPFVCdAW6FX+AnbbjjzeodsOPo= X-Received: by 2002:a05:620a:d8c:b0:8cd:7685:760b with SMTP id af79cd13be357-8cda19f6121mr873694885a.21.1773322192316; Thu, 12 Mar 2026 06:29:52 -0700 (PDT) X-Received: by 2002:a05:620a:d8c:b0:8cd:7685:760b with SMTP id af79cd13be357-8cda19f6121mr873692085a.21.1773322191924; Thu, 12 Mar 2026 06:29:51 -0700 (PDT) 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 38308e7fff4ca-38a67d617e1sm8646671fa.9.2026.03.12.06.29.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 06:29:50 -0700 (PDT) From: Dmitry Baryshkov Date: Thu, 12 Mar 2026 15:29:33 +0200 Subject: [PATCH v3 12/27] drm/msm/mdss: use new helper to set UBWC bank spreading MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260312-ubwc-rework-v3-12-b7e8f800176a@oss.qualcomm.com> References: <20260312-ubwc-rework-v3-0-b7e8f800176a@oss.qualcomm.com> In-Reply-To: <20260312-ubwc-rework-v3-0-b7e8f800176a@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Bjorn Andersson , Konrad Dybcio , Akhil P Oommen Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=853; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=JOt5df65NmH24+iTFsP3gw/fBTSNHiBWXeHyf1rSg48=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpsr+2G1HarewjfLVafCYRROn96lUpB/3kNNXI6 w2kBgXpseOJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCabK/tgAKCRCLPIo+Aiko 1c2xB/sEXxSK8CqsbWxg+V09F5jUrxaXX+WVJmlIxlWPndBSeVgv3rJPo0DojV7UQUS6E8H9vJY D8Wuf/kA1Jxvw4owhsqAdkWtOZsJVChbjTeJgl70kl6Ar9B+C96aKTApNTnx+t7+mWG8P+SLT4g 2LVt4DgQfZwKNDc0J0Jch65BtntHb/DUufYctRcuv59zlFrgC8A5Pdr+I7aWWPOnuI/P93JlCxR wDA4rNemzM8h+PolJcTvAJG5POGhafs41REY+XwYqKVmRZl4eu658HWdR51og2JheCMLSti0oS+ HtSp5bzBesBQ0fbcRhF1LToAehy+wvKPwwTVgkY3a/7dTc6b X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDEwNyBTYWx0ZWRfXyVMtrgsE0V1f d17G7z5u2QQgGywCEbqGC+m53uCO3QadTA71jE53KxHErKL8jKjhguneJFmUZYbcfzbjVorGKOy cSbdi7Mr90+uIyEYwLdTuZ2jhtb9BAVPW0cBJX1pD7o1GBOfzKuvAGaOg2tp/MvBAu0cDU56B9O pOW6ZX2Yt4OVDAU5KLBsLMWsU9iaMRcqKgEae7uj/MOQwmfQUskI6QQyUH/SO0KBclgHPI6UYCh 2gJQAZwhrfC110CqMEAd33ihNUdNuqhBXxUuzqozpFSTpYVJqQ86M/yWRoD9PQORQvpN0/NswgU M6ZzC2t+C3WST2pgm/O82B7yj53aJkNftOudTSn8MQVgYqmad21EjqoHnCI4Yb+Py8tahLN/CLE zTK5WMw++7amkt/f9H9K+oidQx3ge1EhfKLGjjw1CSn6znH9MottVCKDVorhORPT10so8q3jVyD znV2ob87yOsyRqueDxw== X-Proofpoint-ORIG-GUID: R399W0qbbSM30UwL6L9gECkhInD49bp6 X-Authority-Analysis: v=2.4 cv=C+7kCAP+ c=1 sm=1 tr=0 ts=69b2bfd0 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=vkIeKiNhsAXvYQN2DwYA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: R399W0qbbSM30UwL6L9gECkhInD49bp6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-12_01,2026-03-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 phishscore=0 adultscore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120107 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Use freshly defined helper instead of hardcoding the checks in the driver. Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/msm_mdss.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 453be86c3420..76657a4a8f65 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -201,7 +201,7 @@ static void msm_mdss_6x_setup_ubwc(struct msm_mdss *msm_mdss) MDSS_UBWC_STATIC_HIGHEST_BANK_BIT(data->highest_bank_bit - 13); u32 prediction_mode; - if (data->ubwc_bank_spread) + if (qcom_ubwc_bank_spread(data)) value |= MDSS_UBWC_STATIC_UBWC_BANK_SPREAD; if (qcom_ubwc_macrotile_mode(data)) -- 2.47.3