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 10B71FD88EB for ; Wed, 11 Mar 2026 03:24:10 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5C48310E7EB; Wed, 11 Mar 2026 03:24:09 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="kmN/Ff8E"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bsKszDuO"; 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 55BB410E7DE for ; Wed, 11 Mar 2026 03:24:08 +0000 (UTC) Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62AJHPld3418255 for ; Wed, 11 Mar 2026 03:24:07 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= nBxlchdjbjF0eiY4KPqTod21EA8PMrHUqOAvrBh9nVA=; b=kmN/Ff8EdVMHnIPB 0p3G0bbz1BO1wg4uHDoDAGsebhfv2bO5dATQZ37aUt71Gjlja644yOObHO/JDQgo fSUIhoukfUU13WYvMqNbhidNXHUmFscol2fFy/wnrdLQtNAp1Gb1gle2+eL08sec 1hYO7bIG2RAreFFaLMzW3uRLxVjiH/LP390frhzqNr+H50UGRfsBbORCsWKNtn5v sj4TJ+vahI6/yLvfOFJUWWEWMI6lXGsNxrXSzhaJouLu+ijT5nX9J7JmV9XBnPHh 2Uy8T3h4z83sf0da2BL+8Fh1iLk512Fjnd2xPyVkeZ5MS7ZhmVCwbpGTRewqKUty sXPNow== Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ctja2b63s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 03:24:07 +0000 (GMT) Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-5ff9fd0dcbaso9687517137.1 for ; Tue, 10 Mar 2026 20:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773199447; x=1773804247; 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=nBxlchdjbjF0eiY4KPqTod21EA8PMrHUqOAvrBh9nVA=; b=bsKszDuOL1WqG1QOyDlUh+4wkgm3pAiJR4d3zktdod+BSlA8ilYA6uSZuXPINISsDu KUeV+8UD2JAfAK9j59gGE664O9TAxOWHyunLG0p/SKlFgcKNMQfwc3HAm3KEfX/nkKPZ 8UssjsJEthaMqKSXkpr0uS1lF7sM2UehmeP5RLbNn4ctcmMu0UQBxJ8lGMuxR3qGh+IO b4v7Hm+1B9VnDrg45ehRCYmfp3QdL3pQ9upSbgJpDEIZq0SXp+TwLUy6yEOSwuWER3tX dzGV/2Z4VgMWaFzt0RGsnNp5zWfqEeQ4ABsuAL2zQXZ4OdvJk08GX9tqwGbQ9fjAAH5D hs/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773199447; x=1773804247; 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=nBxlchdjbjF0eiY4KPqTod21EA8PMrHUqOAvrBh9nVA=; b=vn5xn9vpASRExeoBSSKnx9UYEJjI3NRogXFVp1nu8D/j6QM+BA2ci9Tks+j9yWWNhg ZL9rmXwX8avdYy0AdolSFsdQqmcmpnCe5a5pewENfDdfLfQ8js/V7nBWRFx9mpzJ4cRG 11ibk94VeTsL1SoWsRD3DcEAhqc7hQGCjQxymxsVywd3hEhx3TyfQCskp7w/k8Xie7LJ hd0sko/WyIDtF30LhwpYKFtCSKQeq/2wxcwCUuTl7kNLH5wOkXaARfsLOWs1pk+DkxAu KApqq8cgpVSFFcry/6AL6VEOapQnSq1DeHj/rqUoVTNrUYTE9YY4qs/PcGrPOrs1AMSV DEqA== X-Forwarded-Encrypted: i=1; AJvYcCVDV15PMPNc+XT1H5DXOUVhngmWPLdK1j6Y1NMOeoiorsq8C6idLjxleYZapGN2MvBYJrtsBzsrn7I=@lists.freedesktop.org X-Gm-Message-State: AOJu0YyoL+EnUn7q1PRdNK79XTW3mq23289AsENrB08ZNutGJ7UiB26s c7gl0yFk92KMn6Dwn2EKZpjMsyjZkPkzHxqP2kPNYWuFVVK/E/biRMf6olPbAtiAnogEj8e1sfI Y9LOCh13Q2eRWX6nBUfd9R8H6mG9S6zVpzmZLbTDY4pQO4uGgv7aXNRkkJJPwvV6a9I/D+wI= X-Gm-Gg: ATEYQzzP4H5N9gxMZv155q8BtBOpn6VNvzl2zGOQPWNcOBzQ87N9VHvs0GZIl43rEtS Q1CfK5eoqAK15NyCkTuYHEbHGxCiUHPcINrS2AYRnEUS/c3ThTNQL0rjH2K/cCbknHjFssDoaSV TxZOCoZDuKgACmzid3gnKfxJWTG0DeK9p3xxpH8mbyNKTWuSwXQ2rlnDuOVD5Aoa1BE7xwSsoWF fqqWHX/9X7Ct6H+CE3rWxyjy8g5ZV9Vu2v1ofgl+LEwXFuyCpt20d48af9WP7Mq2geB/OIP3ni1 AWauyejvMX4mJ0F9pOMNhtM7+6HakMGxJFOQdaEcKlY7UBvFO4wVtBuoD3QeSyP73eJjintI3je SZPCYoYJXaFxOYpVhBPT85N75XhdwvuLvAEsF0CtRoTu253eNf+hkmpSM79EgTjIdEUxMJnJAi1 27fOxTzqL1AUVA7gWzJf0Nmx3II/36L3OhrdY= X-Received: by 2002:a05:6102:a48:b0:5ed:928:59a4 with SMTP id ada2fe7eead31-601defd5769mr323862137.39.1773199446756; Tue, 10 Mar 2026 20:24:06 -0700 (PDT) X-Received: by 2002:a05:6102:a48:b0:5ed:928:59a4 with SMTP id ada2fe7eead31-601defd5769mr323844137.39.1773199446320; Tue, 10 Mar 2026 20:24:06 -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-38a67e5ed41sm1422721fa.25.2026.03.10.20.24.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 20:24:04 -0700 (PDT) From: Dmitry Baryshkov Date: Wed, 11 Mar 2026 05:23:13 +0200 Subject: [PATCH v2 19/25] soc: qcom: ubwc: set min_acc length to 64 for all UBWC 1.0 targets MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260311-ubwc-rework-v2-19-69f718f2a1c9@oss.qualcomm.com> References: <20260311-ubwc-rework-v2-0-69f718f2a1c9@oss.qualcomm.com> In-Reply-To: <20260311-ubwc-rework-v2-0-69f718f2a1c9@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=1362; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=2LnoPNi3lG29ZP56cipc86DccHTmRuMtPFNBgsiCAGI=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpsOAg+HPtHKiwg4W6l6e9Z3wiYDXUmHOTOqpeL B9H1xlvsQmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCabDgIAAKCRCLPIo+Aiko 1fe7B/9cV8MvGdvikrcJHRlobcP0BA9wxL53s+ZEa06ubZtuGZlaKgby2sYolzRusTC8Y/XGeWM LnT0ihHJkzXpQukspHnkRtiKyjnmdubZGewnk9zXDcfAHJCR51RmneNLGpn1imE8Z/SZRPXfm27 19hwRxWuPYxnGELhDt4iDy3EJFoyfxhunAswYVAw9ZapA30MMetM3XGN+N6i/K0yHgeKTueacwb b4/vVK3FwLfAsz6NkXji3cmLx3P5n8D9P3XIrdjWzN2goBG1t0PMLFk9z6hbCBVca4DLMuQeGNH oOsRtfFaIEVrp7vnnxmRiE+pR6juZwGUEpcle/tHkXDIOeq3 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=c9WmgB9l c=1 sm=1 tr=0 ts=69b0e057 cx=c_pps a=P2rfLEam3zuxRRdjJWA2cw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=5ZsywSmvcCt_NWGkcqUA:9 a=QEXdDO2ut3YA:10 a=ODZdjJIeia2B_SHc_B0f:22 X-Proofpoint-ORIG-GUID: BEf2edPGcEzsMQjXONN0mFYfyWBG8ls9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDAyNiBTYWx0ZWRfX4ZZNWGngIMRz Ul+tGhE4OtfbbSTjXpwCzH5EgOis5LfoAU0TCTGWwknaOE3ZNGxoxExpdjJNm5MKj3kWzcXo+SX jGZjuKRu/mIryCKrvFDcO26uA9hV/tRn2nac+2/ncpl2xrJlZvWbA+xyP/TL5Qi4CHF1k6Adnp4 VQPf61dsGL7q6iTIWNZN15PPZ/q8JYU9/lwkJPM/fPR6PTZiW4yT9lFZbvsZplTfIzQs0t2x1Q3 D8iWHIqD/2+8n4C270xGahAqS+MyciVDSl9yDEezkQOKi8av8BzPHtiMpIt0txlYxd25sLLS/rp 4KWA+UfsYnLN+17IgJWW12OnaD3pmWJV3Eoio2TymMYVjXDu0VCNbtfhBxgaLbdcUOfxNeDkPju U3BpDQyTW1nXsq0HyWx2I/DfZFl34/kySWdpsC4OkskhULoMJW7lYUUQHInIfhz9eq18vLME2Ng qidcdNwFAK5eBFzb9oQ== X-Proofpoint-GUID: BEf2edPGcEzsMQjXONN0mFYfyWBG8ls9 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-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110026 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" According to the documentation, the MAL should be set for all UBWC 1.0 targets, no matter what is the version of the UBWC decoders are present on the device. The helper comes from DPU / GPU world, where there was no separate bit to control MAL before UBWC 2.0. As the helper is now being used by other drivers too, correct the helper to return the correct MAL value (Iris doesn't support UBWC 1.0 devices for now, so there is no changes of the behaviour). Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- include/linux/soc/qcom/ubwc.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/linux/soc/qcom/ubwc.h b/include/linux/soc/qcom/ubwc.h index 8355ffe40f88..ddd7b15d9ff1 100644 --- a/include/linux/soc/qcom/ubwc.h +++ b/include/linux/soc/qcom/ubwc.h @@ -80,9 +80,7 @@ static inline bool qcom_ubwc_get_ubwc_mode(const struct qcom_ubwc_cfg_data *cfg) */ static inline bool qcom_ubwc_min_acc_length_64b(const struct qcom_ubwc_cfg_data *cfg) { - return cfg->ubwc_enc_version == UBWC_1_0 && - (cfg->ubwc_dec_version == UBWC_2_0 || - cfg->ubwc_dec_version == UBWC_3_0); + return cfg->ubwc_enc_version == UBWC_1_0; } static inline bool qcom_ubwc_macrotile_mode(const struct qcom_ubwc_cfg_data *cfg) -- 2.47.3