From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 EE80F34EEF6 for ; Tue, 13 Jan 2026 16:57:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323451; cv=none; b=q7eQdbToFeZoY7pa07GtvYbI5hmALgXxcGd2qa3P9VU7GBwJhb/ZXWjZjpb+CWAYN8ghtbdWb/+PyU7CJdRDhB+qK3eDF+tPfh7CE44v39QelHfi6VHZTjaUitQk7nCgO52Ia4mlTf/BlrCbSgOt99/IiyuaUUGFu9Q/4LLhx4Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323451; c=relaxed/simple; bh=htP3Z9truSrb0C/f6zBgHeYgKgcZBATzt8YmI0trXfw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AVCfrd4xZ3eXY/LpjaW9VwTqcFEFdjSQkymS4hr098CBgWEcy8KjzbsqKYxyS/Sg2phzEWjYGScAd9iQem5+bnU8JcIe8jUmm9v1yEv0UIPS8QAKYn5JF52T0YQ00oKFV8zyyZ9G5gUMVGq6nY+ctvAw5IyrqSoAeJC9X2oR++w= 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=Bl70m0mn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=j6FhPZ/D; arc=none smtp.client-ip=205.220.168.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="Bl70m0mn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="j6FhPZ/D" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DCEOcf2865836 for ; Tue, 13 Jan 2026 16:57:29 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= JK9AxhgYIbJM0+cWK43XTstWc5qQZ8PXw5+cHXsulL0=; b=Bl70m0mnIlE3PPiH xlZWgYuYfe3yQGbXCaJHGFprZEdXuDhiWbfEADlSsQSfeMKD0bwzFiXFnHgx/Cc4 AVJ6nXpTaXAoK+VwLUPpEWR9pJ/RlOWqpXxqSfphEOpORj73NaZ5P/mT5hu1qDYD mam1bKmJPDSKGlI8gKF0jErs6HWIirJsPdpNdSPfkmo07yuX02mBXNce+aXOkWAd M68CXgvpH5KW73UyI5Ctm3M70MAK/msQmO+Om14m3X6rqcqs9a+CEw/cDfzLnR6p Y4JzZHp8dhOUBxyDxQDlCLY+9TdtANtbgkTBDzBAFQOGDNgPKwripZBC7qoIyL7i 83mR9A== 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 4bnfjha9gg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:29 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8b2e235d4d2so3028923385a.3 for ; Tue, 13 Jan 2026 08:57:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323448; x=1768928248; 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=JK9AxhgYIbJM0+cWK43XTstWc5qQZ8PXw5+cHXsulL0=; b=j6FhPZ/D6ihZxRmkIXQ2LJmoOgdZ1myec7Q3PU0Y155rtC8HYTXvdzg7DOIR8eeVK+ ISG4edqOp6vfqOnG82vaTCx0ZuULm11bEnWRFg7wuf1psR6OSCLtHe3JmD7AYAk8IThJ 5nhuABEdsto7KEQUqNC54Cbvjn8MPD9Rj30ILyXx6Kkz4k4FlnWcPoM4SWzf8WPwkv4B SYwobAVv0E6NT+3L5VWZlRM7ePG9C2Ghu5zsyClLADhA9gZPpd46BsMqeUefbEAh86ot 3khOznv6GD3LlUOPKi0GdRd0JL6H5tI6+RVMytrtkb7yUpc2uf3KM/YGUiEOr5XwX/M5 2P7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323448; x=1768928248; 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=JK9AxhgYIbJM0+cWK43XTstWc5qQZ8PXw5+cHXsulL0=; b=F9eEuhbpAmeBH28Jb+6Np5Be/v4UDARtPM0F2PxHwDUZWECw1oIKmHuvGg4sSKZdXS Kz2z+Zz5HvWJ5u5L/NMKHthPiqHPjagm56jgegPpOPGReIPHSMVug8ClahoszKf63wCJ y7bNkXL2z6BZr6CdvMgjHY7olamEcD6DP1MIl6F5fAKKxB6+zfUeWPD+ODLpy2wbjcCr hbqobNzUnN1xR2NQlExIkT0irp2dE53LKKzVnNQ4JMKBuSbT2isCYoecIOBRa8KNuZMn RGeXGG//HwD2gH9Vj/5oqj9O1ChYTYneHuBs69Yeap1CiQ1HCczhC5Ev3K56DFxguftL uOyg== X-Forwarded-Encrypted: i=1; AJvYcCXuSGAM8tspJkuaxT8TD70116AqZ9iNNsOI5dzeyuUYDlIGtNUbEU8JfenvmTSlbm21EkGL+nN8gPhH8/k=@vger.kernel.org X-Gm-Message-State: AOJu0YwlB05NU3l2UA8WMCShajyohd5LMA/SsK8LLqISrG/NoFPa9318 OZqmKsIndRz5yI6LvsRg6JvJyUssQn+R/i02oMmdRI6iwhGj2NeH65IzehZirzNkaZt5M8KJxvA D8yV0QHeIcca7nQZgyt1MKTnjxI1hUapAZPgtczQTJcCMOunvxTElPZode94vXmteGdg= X-Gm-Gg: AY/fxX6BZV7aG6RAsnI5qJekeYujCHGmNAHkVLGOCTAkwSY1FaUG/R2cXi50A1JXK1Q a769wR/C5wngMjL0QWgcKAbHU5viTC8+FbnVByShRGw5nJH0eR8f94RetIlV2CcbY1vtKRSdiB2 3Q86wNF/OSA94ikRS2HZDmJfeQKEQVLKr5YjrUiOa2VnjqZsV+/v5jM51Z49T1pVMjUnf5almHj rBqPuo41b3eMjAdiPOKz4jX+TBQHPLqYoLw8I57EZ09LxahGXkVtmtamimenz2bizcpvivhl8+p 1ouqiGodAi6uRUh65WHjuvxUvJBosq/BslUyXcTPKR0h7BSUiTgaLbvWUTsHnFKL/guCieTJ9aH o8QkD1SzCCTMub0IJh3lHiMzTrklL+h45xqIlXUD23XGFamfaqtQfLp/YWzFZdiwwoMXMM8Qxb8 9ImKaM0yj7JrZplce7lC5FbAE= X-Received: by 2002:a05:620a:7106:b0:8c0:e5ad:adcc with SMTP id af79cd13be357-8c38942eb97mr3003664585a.89.1768323448367; Tue, 13 Jan 2026 08:57:28 -0800 (PST) X-Google-Smtp-Source: AGHT+IG/AmuzhGdeXGb9IMgcYMTT/QFul/YgNecvob9Z4X2y8Ir09IUQq8baUg6jojH31xE/m7+iNQ== X-Received: by 2002:a05:620a:7106:b0:8c0:e5ad:adcc with SMTP id af79cd13be357-8c38942eb97mr3003661285a.89.1768323447925; Tue, 13 Jan 2026 08:57:27 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:26 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:16 +0200 Subject: [PATCH v2 01/11] soc: qcom: ubwc: add missing include 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: <20260113-iris-ubwc-v2-1-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=780; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=htP3Z9truSrb0C/f6zBgHeYgKgcZBATzt8YmI0trXfw=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnlyX+mRV4ra4qO0k58wxnrmUYqzjwCmx66iL BixaHexCTSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5cgAKCRCLPIo+Aiko 1XTHB/9jF+1UmwmCL8Abj1wTPKQwTjOSMKu6jxaBgqrHCKE6UxKbVVBKzZIVwfVdgEpPK4bJX1V Al1LMZOXT1R/4+nvtR89oNI9IjoQHm9V7VN19DULx6VgiTDf+XvDPHpOAMaW4gsZM3K5s4F2Qg8 703xTjLcG6gJlNgQT6iozLZ4MfV4UIve5RBkxscPBuFTooHSC9klrNJ+LnOZcCQ0LJo9SgRVqz2 /aydN9DfyYEdDTQ490hOFIoJTzMu8G32KfdTgnZT6nAZH2wdUwPvzfnHDxnGG9AK+HQe0qTIIZL ocD1X6Tbmg+JEpK+CG1ZUyg6O8tDRDPKBzSs1aW26UKO1vjQ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX2Zq70HkFLTNR 802vPjK5tt4aQC49SiIGpFJUotNwMaRms+bVsfuDNnjdfzf7h1CpvlocCRdYTz76h+2f1n4hNRN IUz00C8d1gfjXykq/FZdQMb5RapasYw0JW8nATVs2sgq07lZTxNIFqOJJG01uhGRU9dvYyeQrQr xle20YcDZw94qla+cXiktUZ63vKxwFI55Yarpjpjw9M/eC5IzMNBOO9VlQO7VFijtfjUJPa1HCm z2M3oR9ZHErHcDAtS+fwxVtWzt/cugqacopQ7YJe1XN5RqVdmrQBEBgga8wjZveNeEs1J1SUK8W 2X5oKP5UNh+sq0qll1fcknh4aEuf8isY6IDngdVpvGmmPjGLMdbhxbW1ncsSMRZhfkHcdQ3m2XF /QBqZcnavC0gZb2/E8ppqdvBAxxfFJWQLduqBg/adNZkJX+j+xOpAQHFhZ478Ircl+QGXjkb+VU lVQbSlC1EQY4Sb+fP3A== X-Proofpoint-GUID: 4xZnsA3BxV39qAHz_Wsr1qTV9nwkzJd6 X-Proofpoint-ORIG-GUID: 4xZnsA3BxV39qAHz_Wsr1qTV9nwkzJd6 X-Authority-Analysis: v=2.4 cv=XJQ9iAhE c=1 sm=1 tr=0 ts=69667979 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=ALiPkwqszP5KJWpCD6MA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ: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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 phishscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 The header has a function which calls pr_err(). Don't require users of the header to include and include it here. Fixes: 87cfc79dcd60 ("drm/msm/a6xx: Resolve the meaning of UBWC_MODE") Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov --- include/linux/soc/qcom/ubwc.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/soc/qcom/ubwc.h b/include/linux/soc/qcom/ubwc.h index 0a4edfe3d96d..f052e241736c 100644 --- a/include/linux/soc/qcom/ubwc.h +++ b/include/linux/soc/qcom/ubwc.h @@ -8,6 +8,7 @@ #define __QCOM_UBWC_H__ =20 #include +#include #include =20 struct qcom_ubwc_cfg_data { --=20 2.47.3 From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 0FA1834FF79 for ; Tue, 13 Jan 2026 16:57:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323453; cv=none; b=rx1Djh88ZQBYAox+25DKYacdJ06rKkFLESV+CF1647uF5ipz15rMJ50sv6hT+hbuHg3X3JaYuA3ct+UKQPw8GX/jChuFxZhUF3cXZkecON1kbrjq39tJqmpQXrSsiP9viUX8QESR0DczsraDxsAjambxd3yZUovIBQtwhZqI2Mo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323453; c=relaxed/simple; bh=e0V98OiixpaDzO7JJw0Cyt2lkwpGU1Z/ZtgdjEfcF2Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lk+mwxX9HXzewXVEJVSUUWQTD8SKs7xZRMtRzhic7zRDEK0Va6bce9MYinu511RyOwClsxvUsdmuFKRx/wGd0melzDWyAP3n8LkQcsifWdTrAICf3VcKEVPN0lmfvHFalkhZ5Pn5V8R3P+MJm0K9PfwHzv1fjiFmHMUvjpxk/ek= 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=THaJ2Hv1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PshAsRyT; arc=none smtp.client-ip=205.220.168.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="THaJ2Hv1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PshAsRyT" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DD1FO83637271 for ; Tue, 13 Jan 2026 16:57:31 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= gwJ/St2+Ayz3u0f8yManVcQBuDHM/IGJ+FC35JXt+Dg=; b=THaJ2Hv14JAK5di5 8JTVl4OO9A5vNPDfRnovYa2UWCWNEDE8pfBhK8k6PnzI4V4C2dmDQ+q2U5dso8kr Ze8d8MCM5aYDh91Otihi4WQKM/MiiADDRPyQuH+rajxTV9bttIhAOcb60BVy2lht EJpKU+wp1KKmOezALKZJSdh2zbzOk4tyASujOFlL3jCSi6AX1kiO+nAazp+1ZoaF 4CMnej8nGDZQRatGPm8fN2hTx98xn88u/olgoQvVxMLA9WoRXzXJ2bzACshVVjjV 2a6cPN+Hvo5+5fhB+jvL8AwrgD2/UKGWGY+DGZVSOGm2yYYrJg8DTVKCmkTkxvh3 hS2HYQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bng2c26hy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:31 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8b19a112b75so1920212785a.1 for ; Tue, 13 Jan 2026 08:57:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323450; x=1768928250; 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=gwJ/St2+Ayz3u0f8yManVcQBuDHM/IGJ+FC35JXt+Dg=; b=PshAsRyTCsgk6BG4dy0OrOtqs0wX5PcZW+UAwdWncW9n8kEOJ7S/Vvo41ptJ4DZxDN R2QA73JwOtUpXmaohmYTRM5BfQWi2eukuwh+CnsJnFFIBgyb0YZh6s6TgjXU5mNIVHG5 zo9kn4lQROH0KMylV442fLMyjRA1r3HEy+cvbi9cQDe5cCEe/gdbSJICPEh+9qUNdUcV ewkrBKjaKaO2OcrwatXBCzuHXQ1zZKpLSk4wbVFDgOG+tBTdcc2Ybl6sx8of+laiTmvk WPhH4Ozpj0T+8UTmo6NbYvFgv0YsiUG7AquaEkk4Zz2mry6W/CfZNVK/VKStR/lgZf18 8MWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323450; x=1768928250; 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=gwJ/St2+Ayz3u0f8yManVcQBuDHM/IGJ+FC35JXt+Dg=; b=SLUyh080xPQMW5Tjmkfreeewe17q6ULzUZ7K91Z1BcxN854X0F+3DyWKMZw8qrp3ZD mQz/L3LAvHF8ESwIZ7V0Y16S/wKjOflqF6OxwxGkhmMVp22GKJLGy/DbHznzCKZq5MuG 0iMKuPVew42JzrLNpjfYj9kRsM6pZK9qTgmQ+8WtqUhFBeCVFw3rZkwa1uqHmN9AIaOO IyY5/ss89aAoucqdrqK1dXxfYMsCwrqhDWI1m4G8yZBdlZ/NMA40Ph+N6VL59j41p8R3 18DMC9JA8x9E2OfP+bGXPoXoSw2pOBAsenyr3og6kyGuggbnPnIOrEnDb7GWgU5RTfoW LwZQ== X-Forwarded-Encrypted: i=1; AJvYcCVfqQ71UwClHiChHu8wGo1ZgDSW2uBS972ek3/wmOgToakGIATZbm6Uf2JdevfhgQin32xEGlC5x5/2EuU=@vger.kernel.org X-Gm-Message-State: AOJu0YwGkmtWvcPcwD4/qwvDmJ0kq+oEdSUgBYJkNVO+oTCHYA9FfgvV AClBG5IBTrZcQZXT6bKizcq7ijv0V4A4tofdmoilRVjCor631KYyYaEurHbz1zEPyAzAvSByONS uKN4leYr6/rBLJBjNyLSF5gK5camjQ1qZJ2p4zo9fzQgv+0ihR59Nh3OpMjYMsLY22qs= X-Gm-Gg: AY/fxX61MPwfcnJiTg195SSaPZyV3DeiDcul4+ofm9rA4rnqN9pvjJXuS6tkf6V4C45 0grDTfvHOt3IXwaXht0cRhj4P3qAS3F7HYV5Qw45XnLaZ/n/pQW0hGBWgOBNs3BLEO2WWzb5vvc r3gJYzj4kkLSZBHI3qGnsxXR/T5lTlnIHxdI2mE50ZoMBuIRfDiTERJrS8cwscOmu4ieElsKyh/ U25SWRdQUikuZljCJVryFY4KYrCutZ8qwKcRm0mH0LHrgPzdtE5zi9JdU8TQKj7kbbuBnxIFOQ8 tJTqvtP3xzXBUd34lz7Fdkv+EaLzq0FLyunBk45tImt0nSe1Ndxm5ly1i+jXH3OE3w1WXx33iIk dXUjMFE8XNYmBEY8ZRXZMkEQKRqMhrUaHbaGQ4EJhIX9Mic2PXVEL04Jif8ucYvxUEOR2F1OxtI uKz7aeWxkbaH1C+/naxhZvej8= X-Received: by 2002:a05:620a:22c:b0:8c5:2bc7:ef4b with SMTP id af79cd13be357-8c52bc7f196mr145686785a.4.1768323450194; Tue, 13 Jan 2026 08:57:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IETb/7ii8sn89Sw8DV+nF7jagzkTsPymak/SBe7T7VsY6OtDNVMWeWjvXq4VG/TaTaK4FoePA== X-Received: by 2002:a05:620a:22c:b0:8c5:2bc7:ef4b with SMTP id af79cd13be357-8c52bc7f196mr145683785a.4.1768323449624; Tue, 13 Jan 2026 08:57:29 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:28 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:17 +0200 Subject: [PATCH v2 02/11] soc: qcom: ubwc: add helper to get 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: <20260113-iris-ubwc-v2-2-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1191; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=e0V98OiixpaDzO7JJw0Cyt2lkwpGU1Z/ZtgdjEfcF2Y=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnlyDVz+Wo0glM21ifTIaAQLz5zzbJ4yr5G1m +ccpl6RbmeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5cgAKCRCLPIo+Aiko 1SaPB/94hhSkf8Jfq26zR3Uyp0NXJas6waNJbiN+pOkZBHHRlnQxe7rQ/joj0RgjPdp9LKlQCQt HocVjc9oF8l2stPsKZofomcbU0siWNtQvToM4Hexmo1inJkw56+9LvCzkV3DyQxyJ6HsV5b5bas /TszfA+YKyCzumsLkXZeIrzRRj6Y6j9KgRoTExU3qbdpetocqYPQvZdxXVfGtrF7g35R7pd3XNV LQPDO/pKbScaPa6p2mdcBQyJuwBjBJRGTpui85u/vnUsbP6WmBTjxhkr398LsLkEU/DfUwRw6wI 51kNIAw8g6l01v3BaUBdNMEF0bDUXxoyazke+ndUHonFfY8o X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX3VLEJ6Bz0O67 C7h6VRXQgF9DtU5NFeoMMA2wnWRaJBrkCh3jpHMg6CjNULFxITGhDjq23kCNtTWuEnwIOVyeeu6 Sv+meBB4SrWMpUyKQh5JPpQYucPh068uI2t8KDGhrqP/Ddmbc27NZrh+12RKmAbGGoQ+LNg80mo MgSaRHZGp2H8R3c+RchFsyzndCfjuBMWvK25GQoKpK6oPmMtBD4IFoDfqzw0mlKvkYH6j43FAwM sFRgmS3wHs5L7lvqOQHN7lvVVeaCn+dE/BEiORI7IBWWrcaPXy4h4Fkdvap5dC6xkSiqLaCH9dy 7D1LCPn20ZJplZVtE/fOm2ILAA7WFYF/LTmHm5+jsGr2+OIeqcOVpKIQreuvTASCcr/S11TI20Y DwAj7t9ynk01MDPWrQMJNwBi6u0aJfJcn3KbJxpTFVXqJwlTQ1YQjYj0+X6vvWx4FZ7GLOHvdO7 O8JtcWX98mUG2ys8l8g== X-Authority-Analysis: v=2.4 cv=C5TkCAP+ c=1 sm=1 tr=0 ts=6966797b cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=iQqaBmfQ5YO45CrMvZcA:9 a=4tUkUnfIpJ8A:10 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: 22IR8kp16HKEAPw3x9DXt7Ac6N3DvWx4 X-Proofpoint-ORIG-GUID: 22IR8kp16HKEAPw3x9DXt7Ac6N3DvWx4 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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 bulkscore=0 impostorscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 MDSS and GPU drivers use different approaches to get min_acc length. Add helper function that can be used by all the drivers. The helper reflects our current best guess, it blindly copies the approach adopted by the MDSS drivers and it matches current values selected by the GPU driver. Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal Reviewed-by: Konrad Dybcio --- include/linux/soc/qcom/ubwc.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/linux/soc/qcom/ubwc.h b/include/linux/soc/qcom/ubwc.h index f052e241736c..5bdeca18d54d 100644 --- a/include/linux/soc/qcom/ubwc.h +++ b/include/linux/soc/qcom/ubwc.h @@ -74,4 +74,14 @@ static inline bool qcom_ubwc_get_ubwc_mode(const struct = qcom_ubwc_cfg_data *cfg) return ret; } =20 +/* + * This is the best guess, based on the MDSS driver, which worked so far. + */ +static inline bool qcom_ubwc_min_acc_length_64b(const struct qcom_ubwc_cfg= _data *cfg) +{ + return cfg->ubwc_enc_version =3D=3D UBWC_1_0 && + (cfg->ubwc_dec_version =3D=3D UBWC_2_0 || + cfg->ubwc_dec_version =3D=3D UBWC_3_0); +} + #endif /* __QCOM_UBWC_H__ */ --=20 2.47.3 From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 A6695350295 for ; Tue, 13 Jan 2026 16:57:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323455; cv=none; b=U+3e/KIop2fq++xhBYwgVxsmXG1KdEQI/6mhI+9HPb7IRim3aDd7Ws+EVhnUCeNIV/yE0nQD8jyoCs+1pPuk1p7CWb2mT+rt//PivdnYDbcZkWpRE4qFD6a7eyz6mL7u8qoAdATE8QwlAVk7fz+VqHng3a8W04kiOF6p3B/iGR0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323455; c=relaxed/simple; bh=HxFHaMd8bpe8kcSdhwDEmlVS7rhk4N3Se+Zkawib6CY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Fhrnnep4yvQ3b2oY+BSnNdLNPxBOG5+VAucKgi9rjcpDQjA6xSfWW1y+3QLcto84eBRzmq4yx8ohrqKjbUJyRhSI9uIzgtaX16Yl0vSC8uwJjd8lbJfZBmAGzgcTGijYsQVXu1kN21GHUTYGDZ/6KBwAQaq0NJahCSG+jxEX7XI= 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=oEN4LSf/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ea86nPAR; arc=none smtp.client-ip=205.220.168.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="oEN4LSf/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ea86nPAR" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DCULT53637494 for ; Tue, 13 Jan 2026 16:57:33 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= Ro+3CJlEZW1JxIMktHpjPjGXooS/+lR4TeEfoGxJw10=; b=oEN4LSf/uh3mgGvI JCHyBf3lbKGN++C7Jb9zdIeogeT9ndns0wEy7On3NA/ag02QEaRLTF9R/Gkd5I/0 UhM3le1hj6yabFUg/RLfphzP/Oc32aHNk+7UcyMLo9Snj94O5zpVLnxIKt9iXmEy WMnZi+YOZXoqjWpphuFqyDpSjNE8vtexAtBb1wQ8CY6gW9EThcO+UcZlCvqwzRQ2 gDh3sEW7QyuUF0zJFDrc16G/ZdJD4Wqx7hSX2jWTtfGUZ6ND1eqpesThkcGB2D4j DHT4yKyQxqGmVOf5lnwDmZfyjSBh6a9vu0UoKECAA4IPAejiYTRKq8FxpyI83gyL 3Lb4qw== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bng2c26j6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:32 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8b2194e266aso565786085a.3 for ; Tue, 13 Jan 2026 08:57:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323452; x=1768928252; 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=Ro+3CJlEZW1JxIMktHpjPjGXooS/+lR4TeEfoGxJw10=; b=Ea86nPARXDHm4An1WLjSCoWqblDF6uRbh8IFb2P1+X/8zFbZ7zBCOhu9W4MkhGhZna uw8mjv5sKFtcZ8aONfUY9deWii/68s92sUjgWCb+CjW0OR8brU3EY5hbmuZh+tAKYK/Z KytgmiMllLGs9JzIgJdvnuPMVo6I3Iur5ZDzTp1TYXqo1T+WcSBWiW42+dZLOnAtq1PY w4jTS0kn5qCA/f+j73FgAcXBgAGuMrGwwkzSalQ4qXGRJ+W8B6gq+x+SdC06TgN/yfUp NOKfV6AQvNKd/X5qcgElZf96lLCmgmyiCytj5Zxsaq6myG1WV7cdATxKkPZieuKFw1LF qkmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323452; x=1768928252; 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=Ro+3CJlEZW1JxIMktHpjPjGXooS/+lR4TeEfoGxJw10=; b=BGankTYc7MYcIwovyh1cfDtSBAxcULWyIk/V/wLqUGBdg7i9ri4wH9HqKJFwYMElo+ 1G3wI9FbZP1OsVOWEtV+RGOAG9XfMVHBfGIjrp96V+6xrYYhOLayGKmxB69UYv2e4lM6 /VWaJsEume35xlQEKgl646fOcsNlt7SjkPBClAEi/jV5Ywz2tBUirS2pE/6kj4XbQ+rC 1s3V+zO1Irih6dsGp9HKgBAZVteXLA2UjVnOragRlVzOwR6JJRDx0JSvnaalyt05gcal djQXrOeDbQcbCGfjBJgJvrMXGS9+MkfhSt/z6R8PkLBN5OoHy5EIAd7VCX4xp/HGRnmA r/bA== X-Forwarded-Encrypted: i=1; AJvYcCXao5POSEqY48l7iu0U31Tyw10Y02VJaaTznLWDxxM3hTrKldDYAnp78eD4UEdEEX+1xAdNfS2pJ2aN75w=@vger.kernel.org X-Gm-Message-State: AOJu0YzlHCB6QKNq7Z/dr0f4vpCzJRhkPsSHCdfNC83Dn86NAOfQseKz fqjrNS0IatScDmFt5MuyLQbKSaVvzPyfTBD1x/Kk/XtbbHP8zECYz30oi0Ae9oFib7LBcD5oZSl otd5UYLu4elVxQ0vAb3CqvRtgmLWVfuPmoFceKV0t4snSvKP/6MGZ+KKntBE6Kmz16ak= X-Gm-Gg: AY/fxX54z4IRwYUjRxJXqcFOtOPxrQldOeqj6Pz5wgHH5cvn19Q9hxog+IxSIPk6osU +y5d3u3cTuBQiKUavQcEbabzmKGUYhjWQl0qktdwsXlm6vYSoI2EgQufWCxiiNdpMT2fX7ZQrX8 /3tQ4QkPsTnpfvXwbtMLYlNMtqRkuutwTBEu6o7SCNBcKeCycUMdG5nL0T5L2ECq3C76hI0imJ4 y1Ws7qNy6DbWCu7S0ro6D7LtwvH4EB6pvt09gfV8vWCVb6HxxdNSHYV+7GB0fJm93dySkL7pGq1 kg3QPPvUEI5s41rYTxrpt0LOrAK5mhNF70+w0zItUSl4c7C15xK/CkoE8ooMbgsF0u0BRXqwJvL NLTTjaVPXF5bza2UGlPPtpeMLRDi8d0R3mIiQUjZgQDhIjh8er75uq2jr52Y7eBHn/6+/DH1ezs yyGvqdjN+pQdLMlESWDdIihcU= X-Received: by 2002:a05:620a:410d:b0:85b:cd94:71fe with SMTP id af79cd13be357-8c38939d0b3mr3069765985a.33.1768323451770; Tue, 13 Jan 2026 08:57:31 -0800 (PST) X-Google-Smtp-Source: AGHT+IEPHLZZnThHtTThEN8TS1xdqz6/f67rjIpBLh9wnaWrGH00fV2A1b/2bIaew/04IQxVVL+JJQ== X-Received: by 2002:a05:620a:410d:b0:85b:cd94:71fe with SMTP id af79cd13be357-8c38939d0b3mr3069760785a.33.1768323451032; Tue, 13 Jan 2026 08:57:31 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:30 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:18 +0200 Subject: [PATCH v2 03/11] media: iris: retrieve UBWC platform configuration 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: <20260113-iris-ubwc-v2-3-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3148; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=HxFHaMd8bpe8kcSdhwDEmlVS7rhk4N3Se+Zkawib6CY=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnlzPuHC0ez/0yoHc10b5Tkr41czJWLTpbCaa hgBcrNbGT+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5cwAKCRCLPIo+Aiko 1eZUB/9+N0Ywz0eY1QGt5LDLkbXaFL0+wZkWQlc8fWbBMZ+R/ROFJY13kyW35e+x+2EuVe/w8S0 BLMKr+OCrK3VcH+GPkUwfu0XeMGQAzGE6LxGg0vmHgYXhZNt5ivjMYIEjLv8Z5uFMQmRwA1A6XA pfZjiO92Dt072IUGnIlqlLZWauMNFX+U1GbZAdQerwamJ7mkjJoU5Yq7RDazTNfENgvLWXnGsRF eVm8hwK0a3Ukv+E6BJaT6JguMAagAyzjYALEFSwMLBfYwcUEWikDUScPfCgkFbtjns1YfExJgQY +vlkETBKu38DBiJutiZc3IErf1Ll3g7sd6GfFZUeM4cOpJKz X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX3K05JTkn87rI W/pMzI+Z198h8ikeRlmfh6LWyot3k7ekzQt9h53u28o9yawHMj2o9rk9btd5PP9YavhugSWuJdI nshy4a9h8DTJxWCn4M4iUlver6A7KvTn6m9yqjhT0Fbt38vGcPLN6BHhwbGLXBL7EdVTegWkUsP XfxovognjxhZEYJp2VQbX4kTtx1FebGrDQApIVAMQ5YoO8wuR953uzYLsYkb/XMcin3PmDEjPuZ vI23IT75HQwImXQmQD5QOv7PScsTAg1afniQcXqrpvkxnoaMmXhEE7W0YxRr7pQZlDANZLq+zQt 6wH5aFPbqQXGp/i5aht1OZXemF2jDFAN2QWOaf9neIuqa32sMASZrrruP9C9v31qYxxjZmmDtUg 2O4vu0CwijUi3BCzaQNMdJkC1FQTEljIkh7Q8slJwKqbXGCfGQDg1poKDlhEdxLqx+LUsyVQFgo HFRDKePgtO6gqn0XjWw== X-Authority-Analysis: v=2.4 cv=C5TkCAP+ c=1 sm=1 tr=0 ts=6966797c cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=KZIT3C-7-F78qrtZtU8A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: HUmiU0C2QbuNCrw80Zg6pUo_91-_J9Jo X-Proofpoint-ORIG-GUID: HUmiU0C2QbuNCrw80Zg6pUo_91-_J9Jo 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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 bulkscore=0 impostorscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 Specifying UBWC data in each driver doesn't scale and is prone to errors. Request UBWC data from the central database in preparation to using it through the rest of the driver. Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal Reviewed-by: Konrad Dybcio --- drivers/media/platform/qcom/iris/Kconfig | 1 + drivers/media/platform/qcom/iris/iris_core.h | 4 ++++ drivers/media/platform/qcom/iris/iris_probe.c | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/drivers/media/platform/qcom/iris/Kconfig b/drivers/media/platf= orm/qcom/iris/Kconfig index 3c803a05305a..39b06de6c3e6 100644 --- a/drivers/media/platform/qcom/iris/Kconfig +++ b/drivers/media/platform/qcom/iris/Kconfig @@ -5,6 +5,7 @@ config VIDEO_QCOM_IRIS select V4L2_MEM2MEM_DEV select QCOM_MDT_LOADER if ARCH_QCOM select QCOM_SCM + select QCOM_UBWC_CONFIG select VIDEOBUF2_DMA_CONTIG help This is a V4L2 driver for Qualcomm iris video accelerator diff --git a/drivers/media/platform/qcom/iris/iris_core.h b/drivers/media/p= latform/qcom/iris/iris_core.h index fb194c967ad4..d10a03aa5685 100644 --- a/drivers/media/platform/qcom/iris/iris_core.h +++ b/drivers/media/platform/qcom/iris/iris_core.h @@ -30,6 +30,8 @@ enum domain_type { DECODER =3D BIT(1), }; =20 +struct qcom_ubwc_cfg_data; + /** * struct iris_core - holds core parameters valid for all instances * @@ -52,6 +54,7 @@ enum domain_type { * @resets: table of iris reset clocks * @controller_resets: table of controller reset clocks * @iris_platform_data: a structure for platform data + * @ubwc_cfg: UBWC configuration for the platform * @state: current state of core * @iface_q_table_daddr: device address for interface queue table memory * @sfr_daddr: device address for SFR (Sub System Failure Reason) register= memory @@ -95,6 +98,7 @@ struct iris_core { struct reset_control_bulk_data *resets; struct reset_control_bulk_data *controller_resets; const struct iris_platform_data *iris_platform_data; + const struct qcom_ubwc_cfg_data *ubwc_cfg; enum iris_core_state state; dma_addr_t iface_q_table_daddr; dma_addr_t sfr_daddr; diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/= platform/qcom/iris/iris_probe.c index 9bc9b34c2576..85e531b35ecf 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -10,6 +10,7 @@ #include #include #include +#include =20 #include "iris_core.h" #include "iris_ctrls.h" @@ -248,6 +249,10 @@ static int iris_probe(struct platform_device *pdev) =20 core->iris_platform_data =3D of_device_get_match_data(core->dev); =20 + core->ubwc_cfg =3D qcom_ubwc_config_get_data(); + if (IS_ERR(core->ubwc_cfg)) + return PTR_ERR(core->ubwc_cfg); + ret =3D devm_request_threaded_irq(core->dev, core->irq, iris_hfi_isr, iris_hfi_isr_handler, IRQF_TRIGGER_HIGH, "iris", core); if (ret) --=20 2.47.3 From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 02D6E350A17 for ; Tue, 13 Jan 2026 16:57:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323456; cv=none; b=iZqkBy/hInAE3N7UtserUNlfEH9plfvsCyFG3DhW8RAvGlQIsLPNpzfDw1LQfuI0tn0SwrPNjfmSlAEa7DO/XwhmeVcP60upQrTE41dUlW3A52xNVjPiePIkal/dBQNOR6IbNLpl7x2jfleQX59Fksf/BNd2OdCH4YOij50Xwhk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323456; c=relaxed/simple; bh=HMdQGGXMoxAFlMMe/K2Cq5GmygslrlUf47OHT0fh34c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YpZHKaB5EwJ1vkjyqApEA2fr23jfGuKcaHtkRQMkaWQ6EgTNJ3NbqLJsSIbnoqfv0Fn0obbPSKSJNFLfM1oqPA++BIKGMIAxtza9UsOOJfDYZPVm9yG3iN336TwdFSALtqjmvUfL6R/naWmmA6ZPUIp6kQcOpcwoOTPXDz/ajzw= 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=madejXzh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=knXGQ+FZ; arc=none smtp.client-ip=205.220.168.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="madejXzh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="knXGQ+FZ" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DFsMBV3727091 for ; Tue, 13 Jan 2026 16:57:34 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= hAD3t824tdcwEOLVZWqxMKdxBRPHELtlY/iZHePT5Uk=; b=madejXzh4uc1tB4k 3DyD5z8f6SMhnGpiKPkDIOK4EpEWUYevdm9MjY2TkB1Nul8CyIXONtZzE7fIfaOs O4ZrErUNXCUuE2gOKfE+krCjaCfkN/16qkIrpOb86nB2YYvnhqExOuy2SwAlU9u5 jLiQPSbpdmctYEgAwc/FQ6R8JQUsMIaCx/Tcj7L1SxUWMOjPimYKfnt7TDSx3TXR oeJSxcVp3HXxq0X4I7XWxNU/SAD2p6h5jHIXCPG0TURfwhUfMaExyHaMJNNwYPwa 3ZkhPdsjRvIBi3LErColwNUXqyYaa/59BHEjoKYO6dHcSmVxHdO1A0mR8NRL1rXd geAAMg== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bnjnu1pg3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:34 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8b2f0be2cf0so2453346585a.0 for ; Tue, 13 Jan 2026 08:57:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323453; x=1768928253; 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=hAD3t824tdcwEOLVZWqxMKdxBRPHELtlY/iZHePT5Uk=; b=knXGQ+FZXm/EAm7Q6/DpPIhoXcfBsv4/pT4E7iuy62I+FVAh2lwnFZG+TF6VHNawiU uFB/cpX5oLBtrVOmvpnBjVz6q+yutQcFKk6ZijqG8wQrZ1aMm1Lr9RGHiix9jNIiP/1S i5RmwOtu2pz/zaPb9X+lhwEPQETs7obOaOppc1MXiEjPxelZyeGZM/V0Y0gjRaJUIYtt ICjiIHvSoolmXn6kGm/2MIMHiTf+jfl4fJfl203TSsegZFKKDVHYBhcaG6GrXIIqNgKk F0jUEdE1lRY74e6ApA984FbhICkSJAS4+JzxKwY7YrW5F61YlYAiivn2lKj2njSgkpBI 0JZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323453; x=1768928253; 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=hAD3t824tdcwEOLVZWqxMKdxBRPHELtlY/iZHePT5Uk=; b=pduBjGH4o3YaERyc+nR+JZ0WWesLf7XPpuTHr4LNceUnpkg6FCcW/iPhHAFumzlp12 6te5W1/PCwGDJM26npfwKu0Hm7R/Vv0hbBLL9RPoFT5ANLbFQe65Jg+4eHASfh0tJdfl DtKUoSXIXuQkuk17i432keJILBKTGf4CE17da2pGmy7MXhHxD5U4tssHK+aiuP7eQh0w +wlL5+/F3/2oKnj5AJ2D8xP5WnGriZwBS+0c6GTKQ3IM/GT2pP+6S0pOv89SYOtsxfDj gHoXj4FE0gGoEWZ6JRNzNsMZ0Q7eR4iBeffnW3UNnRuaUZFNGMZ9A0UTM9+9asoh3NPM +Vow== X-Forwarded-Encrypted: i=1; AJvYcCUN2KjdplAdGkT9axDRDhaPD8JlytcjrVjX4QqGe5b3VBR7AVQYEqlUlrHKPg6Gjqn35uVUSrhVIBu27tw=@vger.kernel.org X-Gm-Message-State: AOJu0YyRjWQpef8044eXYXpY4ei9N2Ot+vdWiZrXskUH0u8OpXIy4NKk Icr4vxV6FVkwjYeuJHj3h7SQt8QM6QmVQFvP1wyL19U99bWAJ7/hhsNt6NBlcP9i1N6wWMBsDbp jPIltUwPn4I02UjaHtdezjjuWBFSfjcdyTrhbs9p8GRccS8DQb3B4SNCUgltzcROmYTQ= X-Gm-Gg: AY/fxX6kKwubygX3T1aUz5b1/ny6K9smZFZFp7hh0xWbxysvIt3mteL/0w+L4NkgY2p iiOO7IEpO4xpsHwnw7nycGkSpuzi2lVHXG2VGyJvc588uvEF22oJZiPfQB/YNYhUy+k7e+ZUfqM PTQBK/gWVSc/EiNaNsH5LgnFDV4uKkA/1P/HHdamUUWljKhdXk3yEwS+MnvYulQwhzbG06Z1yLP MgrtQmo3apxeqhzOkn/NP3I6gJMuxuxTVYxIfB223UpwMbL+dPJGfOw+vRkwhPMQeBgDC/31TPg XAM79+1xDEZiVVgdn2wXaBNObulVMJ3QJOI+DHL+O5rrKMHUXytOHmQQpGP9AbqHv0XjuOyKFq8 yhVUirmvmnnrIwwv4xwHx99qlRr5+tuVTq/iu6vtGHgD9UeqDPtwxlPrbqyKa4J0+RLttZ4m5nG mVCRg7IKwM/8bjORTvV0jNWMU= X-Received: by 2002:a05:620a:2954:b0:8c3:55bf:735b with SMTP id af79cd13be357-8c38941de7cmr3129017285a.81.1768323452976; Tue, 13 Jan 2026 08:57:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IFzABrhjIiz68f42H+KyJlrj7ATlYywKpQYCMtXQALfTAzDdPFy4bgFmJXrf3a4G5QttWZWIw== X-Received: by 2002:a05:620a:2954:b0:8c3:55bf:735b with SMTP id af79cd13be357-8c38941de7cmr3129011985a.81.1768323452433; Tue, 13 Jan 2026 08:57:32 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:31 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:19 +0200 Subject: [PATCH v2 04/11] media: iris: don't specify min_acc_length in the source code 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: <20260113-iris-ubwc-v2-4-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2913; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=HMdQGGXMoxAFlMMe/K2Cq5GmygslrlUf47OHT0fh34c=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnlz4MHU02rMucG+cyZiLqJlRZWRz6g5HU4W+ KfbfV1BiDSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5cwAKCRCLPIo+Aiko 1fIXCACTE42T0FJo5xNb39ByhGFcdrV8xverwN05Qjuhb2jVPNg9926oLQ/wvG8U3GZcIcenLo3 UAwLo27BulYDZ1b4e/7plg3EYDmEsrFti8FsPMMGPPnEBkBr06ll7RxNWoJNrcLNov1QGf39Js2 KuUbntx21eZkLoI7aHUxIa5JwVEh7MHulA0QRMomUhZGi42jEZ8/Pje5rDNhiH1r7aL1yRX9isT 61+939iKmPzrXBjBWB6aP8zrmLKW3+BvwG50e09+ZxGdDi6rGCUg6Xou59rdu5u9sKqV8R7D3y3 lUj0dl/keUVzGO/KdJ0UBenoLtJWeg7Pwy1xLRjfjZJd3ep1 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: iuZhVkpfue6R8RmNRfhV2LzqqlCJhliQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX2zk+ovRiMBMJ gsr448sl+dRLZKSrkg3wmyFfWgm8CMnaSumsuvO3TL/Hr0rQOj9CjJEsuv8YvkIeFrXKsONihgE f4EnKxqNFVI+n/rWfUrC9OCRW1/UbcZalCCjCuY1S5dqmz/5zhA0L4EqIXuhz1PbAANwHtwGqX4 HgcENfU+IXziEmGPia746k8G0iMrqizIk2fcOJRMKrXi+2xnWvzdT7Rq4fJLs9G1WiLHjmAKrRL LkPWYx6BUNh02tPFPA4feKNpGBTGy2xVZok7HykoCSNpyjtg01JHNSwtjsaFWIgp1Im2tmTBOS4 +fWwKfHxGSysLHLTZ/YBsDxznaOcPvEWVM9GERDofSepc1V5Zqqx9Ny7zYJC+pc7Jom664lfXtE FRusc1H4I0VxUcMpoTp5s75Ea40kz64OC4+4Xih3VZaKSxxrM7mTNUwKo97N8niXGt3dsFkgvAJ Da8Hl2PazwjpCGb4ouQ== X-Authority-Analysis: v=2.4 cv=RMu+3oi+ c=1 sm=1 tr=0 ts=6966797e cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=tw3gK4E_mqRpSwCFd0wA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: iuZhVkpfue6R8RmNRfhV2LzqqlCJhliQ 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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 The min_acc length can be calculated from the platform UBWC configuration. Use the freshly introduced helper and calculate min_acc length based on the platform UBWC configuration instead of specifying it directly in the source. Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal Reviewed-by: Konrad Dybcio --- drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c | 5 ++++- drivers/media/platform/qcom/iris/iris_platform_common.h | 1 - drivers/media/platform/qcom/iris/iris_platform_gen2.c | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c b/driv= ers/media/platform/qcom/iris/iris_hfi_gen2_packet.c index d77fa29f44fc..878e61aa77c3 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -3,6 +3,8 @@ * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights res= erved. */ =20 +#include + #include "iris_hfi_common.h" #include "iris_hfi_gen2.h" #include "iris_hfi_gen2_packet.h" @@ -120,6 +122,7 @@ static void iris_hfi_gen2_create_packet(struct iris_hfi= _header *hdr, u32 pkt_typ =20 void iris_hfi_gen2_packet_sys_init(struct iris_core *core, struct iris_hfi= _header *hdr) { + const struct qcom_ubwc_cfg_data *ubwc =3D core->ubwc_cfg; u32 payload =3D 0; =20 iris_hfi_gen2_create_header(hdr, 0, core->header_id++); @@ -146,7 +149,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->mal_length; + payload =3D qcom_ubwc_min_acc_length_64b(ubwc) ? 64 : 32; iris_hfi_gen2_create_packet(hdr, HFI_PROP_UBWC_MAL_LENGTH, HFI_HOST_FLAGS_NONE, diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index 8d8cdb56a3c7..3c5f3f68b722 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -73,7 +73,6 @@ struct tz_cp_config { =20 struct ubwc_config_data { u32 max_channels; - u32 mal_length; u32 highest_bank_bit; u32 bank_swzl_level; u32 bank_swz2_level; diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/driver= s/media/platform/qcom/iris/iris_platform_gen2.c index c1989240c248..c70cfc2fc553 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -633,7 +633,6 @@ static const struct platform_clk_data sm8550_clk_table[= ] =3D { =20 static struct ubwc_config_data ubwc_config_sm8550 =3D { .max_channels =3D 8, - .mal_length =3D 32, .highest_bank_bit =3D 16, .bank_swzl_level =3D 0, .bank_swz2_level =3D 1, --=20 2.47.3 From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 1C8B234FF49 for ; Tue, 13 Jan 2026 16:57:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323458; cv=none; b=DDchhlXP+pXzSqYGAn4pBdAkaHDuYgv1RY1xnH92K15RePWF94wO63S582doo4XR4rjtrRpK2KBqP+MtONZJPK7c2MVCWLb3wQphDynsKlFBxRMGPhRgrqfR33r2l3neSTeRgljuAdHdYHeniMt9ekm8eDxKocO9twn55qNE7A8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323458; c=relaxed/simple; bh=21FS6ewfuqdGS3uFDKer0oeNOooIoTgNJcaXGQoNyaE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VEzDErk7/7wGcfDdsAi7ZKmm63V6zWEtXpNLw1/6RYfnZQHHdPS3PHEaYow6fE7Mh0ynp9vvF678ZFbFshqiynRaBHVRrwJ2OWnAJlIOPN9XCs/g3VPPf0mcxan3m0udM0lmIDbOCCmqBRJkk3iHfD+X7+ZyT8hh/DC+BZSdzIg= 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=Ff/bs0zO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cY6Q8GFn; arc=none smtp.client-ip=205.220.168.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="Ff/bs0zO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cY6Q8GFn" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DDsaDQ2071312 for ; Tue, 13 Jan 2026 16:57:36 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= 3qd0rjFR/P4m9XN0g2YNicO9VxjDGq6AS9z8HKrb+Ek=; b=Ff/bs0zOvQrVqQDm ou3W1WkFr1Tnln1wod1rqtq7kzJ1TgxXTTtnqi2x5NYwXkbQzcuXsiTihxIY0eFO 5tHoRzDe5TkGrvUmn/VkA7qn6HpClqo+t45pOF08jIzN6A66pUPYKJerRGNNlKZ2 APcRUFOa3HjH45T2rgdcnm/ORfXCq2+7gJWCIiKWv0enLnfVwZRoh6wMr2tyAw2M d16swDxggPDlkKyuaOkNDJpS0bBKK4YAKOck2emZhF25h8RFV3GqATAalvHKWSw4 6pewj+blt4iyeylJB/y/21Ozl3FkE7DQkjIrU1pQ+SwaFKpyHgWevYjvJy1PG44D /T4L8g== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bnqbm8ndf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:36 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8ba026720eeso656247385a.1 for ; Tue, 13 Jan 2026 08:57:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323455; x=1768928255; 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=3qd0rjFR/P4m9XN0g2YNicO9VxjDGq6AS9z8HKrb+Ek=; b=cY6Q8GFnWB3q2gInv6hBDTPvzi4arH2kMZ88+RSO4QP7I7PHVxx1sykfTBMfgohlgX shSqXuispPLQMk+7AvJie2OPU/G+SuKYMfmUMfCXQMXq77u8qVgJoQ65wGXhQ2qcygq3 LHq5HvQtrAVW6IGRusmMgGhWV4vcUCE4aHFqIl7kudz1sBtck7qaxYlxcWAbnTzHSAVw VYIP5aXhOhxZeOPJ6hO3vOjU9Jjm74qPW32hP8RFjJpnxhRaReVbzlzoUUYLDWXCR3P/ 1FZ3iFYzJqZL8budZreIga/6/5BGErEPcqmp3841fupv0xMSTzLxFpB2mMWYbqtID0Y2 JaJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323455; x=1768928255; 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=3qd0rjFR/P4m9XN0g2YNicO9VxjDGq6AS9z8HKrb+Ek=; b=BouudhCtBqIEUs3o72Vd+A1JMuij0oEmemduRCO1tjY1ZJ7/Z9EmUss7D91fbQeVpA MAdBLpPo58J9bN+XXpxdfq6e46QcDBh5fsvvtqiFWPKfcZCrZYLE94BKRQrGYT8jj+A8 fONfHqRX3DxtcK8ugVMvF5YnBu8TW8gYxedlXGYBnOop/JdZMY57zH6A4lB5KKAxFhv1 gsusNEWWQmr6/wRnW2YNorK/EBsYg71Hgl3jZyzC4MuBSMqjwwXeTHyf5BAz3dakxPDv W1PJRVoyjHGnEaTaSLqM33J7FubB/AJcgDq3bMPHjVfQBIj+s/v/zg68gMOlUGesg8Oo GfwA== X-Forwarded-Encrypted: i=1; AJvYcCVX2PwqTMWarjT3eSiQQkqPAM2O3vSfiH/zpufmuPY+xsAYavmC4Cnni0I9mKppGCE065ZTa6hglnXQlaE=@vger.kernel.org X-Gm-Message-State: AOJu0Ywow3UUKPJECTStbRYJET88+UVYofobk1CZgRszi0gaKld3MuW+ ngQEbqCe6NLFC7DzWFNd4naSJOfm1eUKjILPoUctkuYVEJVRJ/ukQK1XUbkPXCDVFszGlqaUstN mJU5A4Qw6oRcwNIQlmTk/art6FBJcuWw1cvMyrz9TkwBs0T5OYputWCLQVLmVgV3vxIo= X-Gm-Gg: AY/fxX7CO8Hnc/Loo7MqxiEdqdkavaLi/v8i02sEVzM14gsS57nT5WGI6+Zxt896UKx sI2wdYTKyRJBS7RMcen88txDE+rGlac1SwpUVRM3HBLWbjf1fqDTGIyBBo1nfjQDdMJieklN0Fx CHvDe3aN1KY33L+RbUW73Os1YXbyEVyLMWU7MbMib8c5+RFHrwhTM5KbUjLDfCpkhChKVL2Mscx 9bbzVIRZXjnDBq6gbhS39ELfUMYlJ6rlazpW/TFVzyKDx9lKtBCqCEQ7udey2mAyOqPYEU25+Y3 TmWFqKIuXAcomtlN82gbCJD8EQlTfQo0wwfEmxIzh8vrbqOPPyKbL6sC3fsi0Fp7k7Hmac9uLQr FqkoQc5BNRL8gSRe4FX8LnPoaOxHU0p49Mbaj+Tb2aUxzcQHfCEPCBvmxmIcMtxcbaOsO6V0tBs ffxJFwcsKvan+nRrzXTz/Acvg= X-Received: by 2002:a05:620a:8ca:b0:8c5:2ce6:dd1 with SMTP id af79cd13be357-8c52ce611b4mr133425785a.6.1768323455526; Tue, 13 Jan 2026 08:57:35 -0800 (PST) X-Google-Smtp-Source: AGHT+IHmMk/PsOtdj2Lo9u4l/QM6jZZRflGFrd3qJ+h6uRlPWq8U3aO6YVpu8Fjn1QQ3S+KyIwtYvw== X-Received: by 2002:a05:620a:8ca:b0:8c5:2ce6:dd1 with SMTP id af79cd13be357-8c52ce611b4mr133421385a.6.1768323455017; Tue, 13 Jan 2026 08:57:35 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:34 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:20 +0200 Subject: [PATCH v2 05/11] media: iris: don't specify highest_bank_bit in the source code 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: <20260113-iris-ubwc-v2-5-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2326; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=21FS6ewfuqdGS3uFDKer0oeNOooIoTgNJcaXGQoNyaE=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2ZaZfG6U6/vWplOWVLdfkQt3qN896XahvD7t695FAj/V G3bafuyk9GYhYGRi0FWTJHFp6Blasym5LAPO6bWwwxiZQKZwsDFKQATyZrP/s9wQh37w3yRfxFO x7+FPapcxvtywb7TnI9yf4l+V5GvTxYPuhQRey7gQMrhyE+xFuXJX3NuX4u5ZblSbFWkwlOh7yL Cqns/7I8/f+34DkNZkbnsaktsgsO9BLKu+RW5dzS1yB74cE5y14+1r6o3zEhlCHySp6/Qy/XtrI 2/VdjZ2f90N7ltrv9e/fmsoNyRUq3SmRvny78SfrZaIf7yeTsv8zQNhxzLbVqq52VUQsrn+++8n RvzP+xM4TVvG62wq3Zz3iowXE2b1SD1J6zH5XKYVVjjosdBn1gz2JQn3TgS9W59X6JPHbu2ftIL 5tvW177qFH70eW2x09hG7KOASIRs/cw6OfbHmvmxPE5PAQ== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: dLqIxi389-QGiGL8Q-GhkQy1pGyiOQJw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX9dpriU8q8SUl 4DkWmAIw0zFmkw950voRqDF3qnJlZM4I8Mp/phO4mJ4s+nBV/Ghaah9rngIrbMf1Hp2+jWGIEC5 FvAzm5UdMHrPtIDuW6AyB1DBVJblO7gsInnRXGZXecNwABM7cn6QMLbtNyAC5xPv/yd985iV7MS z8NFLPlxOwdaN2XCkJ4XrKiDj4ReBuB9+FJhMKru6kHYX0F14i+5Nj+Dgk8wrl2pKFzJOOmcwND Yb2ZZPU4HbgHwGaKe1GZ+VvDYnBMSfPreHN7nVEX0r2KPLuyYR74FJREU00r2G6jr+FLXNvwBOJ Z1ww2bg1Ndauxd3bgBNKWNAJ8ye19CPIEhfKnk1UT1n8Eg1/4qQq6o8atyYnbECf9zoH40nlCuV 6jefjvvSNxALsxFabpbmlVLP6+VhodlephsojFDmnRmrx+2DU+Be/cMKYRPxD2yLQauTQnGeF9B VdbU1fFQTcl4S4TfjFw== X-Proofpoint-ORIG-GUID: dLqIxi389-QGiGL8Q-GhkQy1pGyiOQJw X-Authority-Analysis: v=2.4 cv=YdmwJgRf c=1 sm=1 tr=0 ts=69667980 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=2VIzI6ABkMI1kr12n-IA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ: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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 The highest_bank_bit param is specified both in the Iris driver and in the platform UBWC config. Use the platform UBWC configuration instead of specifying it directly in the source. Reviewed-by: Konrad Dybcio Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c | 2 +- drivers/media/platform/qcom/iris/iris_platform_common.h | 1 - drivers/media/platform/qcom/iris/iris_platform_gen2.c | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c b/driv= ers/media/platform/qcom/iris/iris_hfi_gen2_packet.c index 878e61aa77c3..a4e60e9d32a4 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -159,7 +159,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->highest_bank_bit; + payload =3D ubwc->highest_bank_bit; iris_hfi_gen2_create_packet(hdr, HFI_PROP_UBWC_HBB, HFI_HOST_FLAGS_NONE, diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index 3c5f3f68b722..8421711dbe60 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -73,7 +73,6 @@ struct tz_cp_config { =20 struct ubwc_config_data { u32 max_channels; - u32 highest_bank_bit; u32 bank_swzl_level; u32 bank_swz2_level; u32 bank_swz3_level; diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/driver= s/media/platform/qcom/iris/iris_platform_gen2.c index c70cfc2fc553..5ae996d19ffd 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -633,7 +633,6 @@ static const struct platform_clk_data sm8550_clk_table[= ] =3D { =20 static struct ubwc_config_data ubwc_config_sm8550 =3D { .max_channels =3D 8, - .highest_bank_bit =3D 16, .bank_swzl_level =3D 0, .bank_swz2_level =3D 1, .bank_swz3_level =3D 1, --=20 2.47.3 From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 0BB4D3806A1 for ; Tue, 13 Jan 2026 16:57:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323468; cv=none; b=uz+vDjxOGJK8wDHFn+RDjkJxbhVStkYcstPnjT2btSprzxStHKR4REAZYeyXNRKynf28+bIwCjxlNNQFELmgJ9ROdR01tc+b5TuKxm7BigKepVSPybsObrp2FaNEj9vnNN843BRBgjOz4ztbsrqCtq5OKAxV03J8Fkc/9Sio29o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323468; c=relaxed/simple; bh=fQxY8GjWVfh28Faxz0ICvLnZ7XfYjrCODr7t/XZ3IT0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cCmoYHm217K/0AS6/1wK8J1J+u9vf0ozGnQ6Wde068RcXXQ04hLCYCuLTbyRHzgkBkgU5G4ZGt5DBA5kxaJGToXkR9E4s5GlTIBAXZXnQdlw2Y+Ayj8/gUvB9e1KFbEwresHnO+k+QFHhm48zaJ02lPLAxujcfmI7CObjaKCJ8o= 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=oY6JolT9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OJVP0tPz; arc=none smtp.client-ip=205.220.168.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="oY6JolT9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OJVP0tPz" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DBsveU3810617 for ; Tue, 13 Jan 2026 16:57:39 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= KRFOrzDHl7Bw008RFEPBz4bPzE+gcbq5KL52MRaHq/8=; b=oY6JolT9I0bdB834 OAkCxvkKSxiPh82IaeQNhYWatcuEMtj4MG+fJwYXVG7SZMjTuQuDN2WZ1K/B8I6V QcDxoABgcx/p/6kotNjkK/B9Wp+zQKeqgQ++xVHXBb+/O4cbc1mHFEzYt1s5Inpz OK7O2WUGzBIIwXZkDa+AqeZLidq3c/4R35TKi/PTwuN77ejXKzW/BOT5Xlug06OA k7HIBES0TJseoaaAIULW4eVbGiI8LisYVSDun+/wjcQMbV4MOsZg60P4l66MENSt BZPzKF7EgeVlylR+dZEuFa4dGc3e89PaVVNslg3YBfjjFGIPjdB+wO3VfPQyJ51I rsUlCw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bng55t7ax-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:39 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8b6963d163eso1967577485a.3 for ; Tue, 13 Jan 2026 08:57:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323458; x=1768928258; 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=KRFOrzDHl7Bw008RFEPBz4bPzE+gcbq5KL52MRaHq/8=; b=OJVP0tPzWF5CEd6UFDOt+6wGXVMNm9B0YbW/vwEgKjsk0cvWHFROjMbw2ohITfaIwu x0J+tnwX1EOEupYETe0N1BfLwr6qTM4Tl1Gjk93O7eBRz2PZrBtmygKQGF6sYCj19Hlg emy36uhHl4T0bPEduRR8SUpsaAQbdQG9nqU0R4Q9WN2yQ8ya5BB2O0t/YBwMVukd3yUD oSyaHiYz5vkVxyA/Y4DiyXLjiTkPtCw0QmOQIIojZND8v1R/pZk91i2Ngc9JOW+ckAXe 2uOIOERb+y4QJ9viW3AmUG9iNfJ75fqKppUc1GTEKc2O0454/cFgj59ia/IFKeVTkP4c N6Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323458; x=1768928258; 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=KRFOrzDHl7Bw008RFEPBz4bPzE+gcbq5KL52MRaHq/8=; b=sjTQm3/v4DxEjzeYnW6MMSkXIdiR7MuARzGvVD4nQOZjD+YvKmHM9Pi923O7HYsQzD kRCzsAc9WURyZqwdrEth3n64B/c0vmXFZbBqDglxQPOOLd3fg2LHxq0ADUrrYCB8k2q+ ldhvo5lwJfJMhnWB7PfiZRJ6hWwO+PSCXT0BtfIheEDF977RSS2M55YBS2iAvWcT8TMj Ozl5ikwZv87jsZ5UGiW1Icwnh31PD2TTOTVxbz9RG2RW/bJQR0WAgkHLJjPTq/h0aVo6 YMKwtmKAjUEBf6R6XDikPrvLCJ2/4aYU0gRDVrg7MWL7eBeaMWSf/RYFhq2acxtKHE4L 5lkA== X-Forwarded-Encrypted: i=1; AJvYcCVHxnUWXOXsxBCMaPcCOxwertoGMSdKIXbOpdq3WL6Le2+pDIDTBvXJNTZoKPxJx51rkwG6+mlX3hYATZo=@vger.kernel.org X-Gm-Message-State: AOJu0Yy93dJEhQcmmDkC2V+XR5ZAIIBhDwWai7HMFcNPOWtGSuUAsBpX eEAVGhQhWvzyBbq+P+XSABeGEVUQRDqNQ0yOed04VwhaS2h3ovX9n3Dwu0ySa5Py1FqZ4LvNT1t MwfnSVzmfl4derbQX7/XUjj2bTULd1n/8oUSTLsaja/Td6nR57eKgT3VmDOmOCS9IWOX0CDIBfV Y= X-Gm-Gg: AY/fxX6PPyj5rkWimN4OINXXtYUIMQE0JC0X2MubaPhFZn9Rgq3fYmCu8IHTrO501U4 tde25EhzgqGqAp73O9avVw6+x+Ce1gkyxDB2jvQP1UGRvp4g4iXjhvbpvPCvCFBpWx4nSMkUt6e lBjTcdYqilswjJFCFaPV6FD4sac6B00eYV67huYHGBlxhyJoLOdbzJT0vyGDD8rPeob5pzQlbEv I+/gWyE1tEzS9pbfvc+0KimWdIRe8qdjhTCN313kKPJ3lc2SJ1C3ZBtw+H/2o3q0g4eh1mKNkI4 FjT9ZXDivI7szmfDMkdZIHfezbkEW7cIktSoWyPBxljgT2Kq7OafjM5aleSXCPMATBPGB2ezqrN 3IeBU6EpkveyqHpF9jRNd7iYZTcq+/t4SUr6B4f1TMD0UokrhGHq2d88+FPj1aMuUtlWL1IreT9 GmLsNUXLJ7VRHfzUSH5HqCD4o= X-Received: by 2002:a05:620a:1901:b0:8b2:1fee:4029 with SMTP id af79cd13be357-8c3893eb52emr3097258385a.47.1768323458065; Tue, 13 Jan 2026 08:57:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IHCnhBVZqobojQVLXPQjzAAmSKy7O7umppS6eUXYFfY2Ev9oYVzzadqdZ3a+yy/xKodNNnH/g== X-Received: by 2002:a05:620a:1901:b0:8b2:1fee:4029 with SMTP id af79cd13be357-8c3893eb52emr3097253985a.47.1768323457373; Tue, 13 Jan 2026 08:57:37 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:36 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:21 +0200 Subject: [PATCH v2 06/11] media: iris: don't specify ubwc_swizzle in the source code 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: <20260113-iris-ubwc-v2-6-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3157; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=fQxY8GjWVfh28Faxz0ICvLnZ7XfYjrCODr7t/XZ3IT0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnlz+/4rfxjX3nufGM9uL6JiabX0uiE7N679R /W3MXRZu8qJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5cwAKCRCLPIo+Aiko 1ZtWCACFa3FyEBbxtmnzw4nZsrVqgP+RQ90bdi2noxWSxt9Jv0Vu8dID28c57bkGJ4DXg7W5tDs whZCQvQgz2ACep+5MFJnQsVedpWDix0GBymlqJ3ddLERrjK0oYRvnxjAEG1INCvyBCn7krhos9B BGU+msHovll5fZ4X2aKmQsJ6AMulnTjzYc83msqWtPdQInGJe2qu9/eNY595ydBEGmkFPXaG32K lOamVuI9Zv8s/UuBg+cbiP9Lb08iqRiNhxnqVME9haId/SuHGiTMdmLgrUNWJoPFBd+jzTeK5f6 pyCQEVprkq3/9sBHMdsi7Bq+Nw2c8/EJcc507SDOxQ/IAndn X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: ubyg_oBSjNG3DI0dSwCw6LiRpFb9VFUF X-Proofpoint-ORIG-GUID: ubyg_oBSjNG3DI0dSwCw6LiRpFb9VFUF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX7v3ky2YYMLZq W2QIUkCWOSPES/2GVmE1koGhAgf/o2B8tdf+M53nZKjpLAMopNuA5aXvgFt3R+ueG9cqBZ0/04u Cs6Au023ST7AQ+13GvGp99TQc5uFmgG+fHcZodJ9tzz/yJQEeWXCNt62dEngceTvSqsRdR1oAOt 4Qoq3Fp/JO7xaj5Z5aBP911BpzpSjEbwTla0OhEg93+vIJtLGXbNxIoKd57rXgwRb9YW1os88/U wGfeSFk3zRgXzQg6XTLmbf1NXoACiexW1J20z9pbeNxLHP9FyP17F6XCMQMqslkdRVrjb3/QgbH f2u3CIO976SKOPvpewWTAk94gnnoVC2VZDA3B0s7LU6S7ss9ZxqTu6ghOEjZ3nIVzwZ1A7oooej elZzA5fJzLX1sT7FgpG+mbN4xkoWvIe8o9jcQ8TogN7QSGXzdPCLzs2PQ4Eb4aTnDkQzD7v5LRt siGyh45vtDRQRmyjp2A== X-Authority-Analysis: v=2.4 cv=IIsPywvG c=1 sm=1 tr=0 ts=69667983 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=19NtJfuW7GRvGFya53UA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ: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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 bulkscore=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 The UBWC swizzle is specified both in the Iris driver and in the platform UBWC config. Use the platform UBWC configuration instead of specifying it directly in the source. Reviewed-by: Konrad Dybcio Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c | 6 +++--- drivers/media/platform/qcom/iris/iris_platform_common.h | 3 --- drivers/media/platform/qcom/iris/iris_platform_gen2.c | 3 --- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c b/driv= ers/media/platform/qcom/iris/iris_hfi_gen2_packet.c index a4e60e9d32a4..a880751107c7 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -169,7 +169,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->bank_swzl_level; + payload =3D !!(ubwc->ubwc_swizzle & UBWC_SWIZZLE_ENABLE_LVL1); iris_hfi_gen2_create_packet(hdr, HFI_PROP_UBWC_BANK_SWZL_LEVEL1, HFI_HOST_FLAGS_NONE, @@ -179,7 +179,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->bank_swz2_level; + payload =3D !!(ubwc->ubwc_swizzle & UBWC_SWIZZLE_ENABLE_LVL2); iris_hfi_gen2_create_packet(hdr, HFI_PROP_UBWC_BANK_SWZL_LEVEL2, HFI_HOST_FLAGS_NONE, @@ -189,7 +189,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->bank_swz3_level; + payload =3D !!(ubwc->ubwc_swizzle & UBWC_SWIZZLE_ENABLE_LVL3); iris_hfi_gen2_create_packet(hdr, HFI_PROP_UBWC_BANK_SWZL_LEVEL3, HFI_HOST_FLAGS_NONE, diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index 8421711dbe60..9f9ee67e4732 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -73,9 +73,6 @@ struct tz_cp_config { =20 struct ubwc_config_data { u32 max_channels; - u32 bank_swzl_level; - u32 bank_swz2_level; - u32 bank_swz3_level; u32 bank_spreading; }; =20 diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/driver= s/media/platform/qcom/iris/iris_platform_gen2.c index 5ae996d19ffd..0f06066d814a 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -633,9 +633,6 @@ static const struct platform_clk_data sm8550_clk_table[= ] =3D { =20 static struct ubwc_config_data ubwc_config_sm8550 =3D { .max_channels =3D 8, - .bank_swzl_level =3D 0, - .bank_swz2_level =3D 1, - .bank_swz3_level =3D 1, .bank_spreading =3D 1, }; =20 --=20 2.47.3 From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 E3928352943 for ; Tue, 13 Jan 2026 16:57:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323468; cv=none; b=Ds4WBEAuzyboMQOiXSmZ1ikDGSE3ImOEE6KvOTxwf0Q/ZC6XLMCE3o1BY+HGnFxAF1dOBKOLr77D974IwEcbiHcga5FAQb6PlwosP9Jlg2FbDQaah0wAIhcE9gAxPPkKtuZ583MwUl74Zr3ugthIwmfK/OzEHkwbfYUtYhz+EoQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323468; c=relaxed/simple; bh=AhTbHQYj1BGt1/wq9IUIForMIZJ5fEv6IZwtGavSJvk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LVKjB+5CDfpGvHMznz/BghWFsudbjtX7kj5WPDy6IDkyE+alI46h/P9O2GJGjRDSWaTcLFfOk7fUui/cE+ZO83DEsnBGmf2lbMKOKYsLd3ytxYi0tdGbwqVOEkpE0jcmV519eUqX6uVfEkNlRxWne9iPAA8wqai5LNG5no8QNbc= 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=p0Vq7b0Z; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TKseAphW; arc=none smtp.client-ip=205.220.168.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="p0Vq7b0Z"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TKseAphW" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DDsSII2071201 for ; Tue, 13 Jan 2026 16:57:40 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= GLGqN4t9/fHBGxOm0fea01TzjR6zf1CFg50+jZFBdiY=; b=p0Vq7b0ZjxkZDsGJ 6GFEe/6Q9AI+3NSr4+vFRD4eo6OwFegXeuJIg/gZjzoRTSysBPbWuXX7IjGO+jW3 ml9t5rGswBUcLPbEwJzDlr9wtu+B7Sa4yESVT64P1rwsX/IfCzUJ5WnWKJnNY8Xr Ln56hTTFSFKUv4WYkwUiEJemJUQctD93DzwbNoi5//zpaCF94+4p6LsjfEHSKcFh fAgu34NK1u9kyS42tvFP/Jah7dJkUoP54bLOukjEx7L8GSooQDd/3t7vvkLoIJY4 2pVvuxsm2RfeD8kMzCVATTYnjB37d3cvnhjV0/nONFSfGUgCz818y0/TouPgw7fy o3ZK2g== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bnqbm8ndx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:40 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c52af6855fso69590685a.1 for ; Tue, 13 Jan 2026 08:57:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323459; x=1768928259; 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=GLGqN4t9/fHBGxOm0fea01TzjR6zf1CFg50+jZFBdiY=; b=TKseAphWkZFByhjk8+U8okfisCgiy8PUKa12eCK8eZQ70P3PEVMOf40lfaS5tw1drt XMxm+D361365nFih4iYnzW4/M04gmO8mXQUzkqLDHShcxMcfndFCsf04ENolFp1+HNh0 wTJE5p6qOVudZIxyEp1JzpKhKs+JaolckDJjfCaH368j0S1+W9lZJoc2r8vH8wpViQy3 BDRgNtIIjG7/uxG9l+3tou5tOL0emqwtn+Own16bbew0LYOadkou+j0PdtkX6E+fX9kQ XB+fsKOpNFjCzrIKlWcTuStDvgsqzidrhAdUun2lsU1YPprMh1EcvKVblBnUuvS3Jwaj P18A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323459; x=1768928259; 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=GLGqN4t9/fHBGxOm0fea01TzjR6zf1CFg50+jZFBdiY=; b=mLy9fL5WIj6C45d5V7c7qC/7NhNJr4+4vg/uRik4A4wl/lbICowKb48EKFXdAnJB7U /M224NefaX/926bqhRrlC5bWBV6AV7+Td35W1ekOQOk1SGBY2DyMPhq8FjuzigsSFjjm by6D5mTbrzx9zsdAxY3uzJqN+hpRVt1mIxQwv+vpu4Q7aO19kf/H2vbd0J7CRaZfPSFk c4jnVLwnHF3hPsNm0pwpwR/dTzxYW4EQEUU6p6VCSaWD2+X9OcDGyZE6w3DsduFhWseP ElMpropdJ1TeNv5jRoPjNgo0SjxIVWMYPpJgFqSWWDW3U0IH7UDB5Zb+HE10JNnncNDt eNCw== X-Forwarded-Encrypted: i=1; AJvYcCUX4e0Q1qrxBOFSmttJVIRayjpH4qv2huNWmyRejCYvZO2h1tDuusLpuL0YhaUQlu4TtHXxW6/J+/v5ZzU=@vger.kernel.org X-Gm-Message-State: AOJu0YwSyRebLh9au/UyeIbGyb3Qvh7+/LsvnZG61wqZMJtYElkqdWqk l1RAw5LC3t1K6SySH84bPRlb4oXMZ+TP0q/YyLHCk9msPhu3X+qHCy3ztf+om4/aHIH3/k3l88K cXhsjK8mcMUWR3aVnkKcQngKGBECLOFkvz0dgT5KJnTbR4U3/mfYOlmjjuMYOOwinuwU= X-Gm-Gg: AY/fxX7XGR0Dit2/jivLEt/X4ud8/cpbpSUqyXociourXJ+SRInU80oLiG1RBZMf8Ht U4r3mtvnN8QRxMQZJ+muB9oQ9qMw6KOk/Lo3HhVH+R4sZW2fyihnmSn+vM6g+Pvycd/i+Rj03A3 bywLUp9+4RiqLymqG9E5K1PLqZgjpK1BwGJCyXmjYAqb0jPDCi34w12GG/Uhyx38AFiNpg3hU8n dbT9q+yXvZhpltDqmc6FUaTv3BS1c5FW22tVkGNZkpsKEB1Z9lo0gDRkNLSZTTzcnKfFRY53xox 8kfk/spw8N3b5ZnK+KLPudCLzT4JZh/jCe+P6XNQ+yF28eVjgXS/CKUkmpzDL+Zo1oi3l0SeX8e p7nZioBKr4VSe1XSE2G8FjC/UotNKBOBuTNxXIywZOSjF0Hl1nnRpUKXYjaEE5KNHkA7kRxrwTm MBh+sOK/luX4aA39SkvAIKEJE= X-Received: by 2002:a05:620a:4708:b0:8b2:ea3f:2fa5 with SMTP id af79cd13be357-8c3893e0447mr2835348585a.69.1768323459194; Tue, 13 Jan 2026 08:57:39 -0800 (PST) X-Google-Smtp-Source: AGHT+IFXwgZ0fK0yC9neD9oD7YWJrX33cXmHUqEqwH/rowxMvNIvSZblKRs3crCDW3RZIb0RPAUEBA== X-Received: by 2002:a05:620a:4708:b0:8b2:ea3f:2fa5 with SMTP id af79cd13be357-8c3893e0447mr2835345185a.69.1768323458692; Tue, 13 Jan 2026 08:57:38 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:38 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:22 +0200 Subject: [PATCH v2 07/11] media: iris: don't specify bank_spreading in the source code 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: <20260113-iris-ubwc-v2-7-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2279; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=AhTbHQYj1BGt1/wq9IUIForMIZJ5fEv6IZwtGavSJvk=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnlzSaIPzdYafLuiolUkERDzWfFPViyXu9dW4 oRCsUXW3TOJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5cwAKCRCLPIo+Aiko 1fuHCACspYQ1kmZkSJT9/nB0zOed8vpYRIJzry11R9PuiH4hxBuD+9wDeG3gIJ+6y3f+vcNLlz0 OFQdv8P8wGk2cgTOO9mhDIJO9oTDEJTEtfQDUv49EY3j3Mo4AwQ2RKCSIufNf7WT4gJk8D946e4 w4aiiQhK7RTP280nagnNT945p6ccLzZPCKLS9YBri5gDsfV+kpTYBIrn1UxTOdvpCBcXxgk2eup eog7euByTfuBdVZz4urV0CrTaOm5F/fyfEl03Ti9226WIJHVvGybXNzwvQ2Q0+3SDNU+j8FrZyl DH14P31Bmuw8oTxGmXsC9UANAALUEGwg3MuMyesCaT8g/U8E X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: MDDJJyKYo1jT8R1JIykrdEu-LhGuvf8v X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX4+jQ1VvNphZd t4rpbLuW4ZiTnOaFA5Eqb1tOwQdRMizLFndkaMMXAkbiO1x/Pt7inx+9NRDFdEU3l6RNUwRMTow SM7oaJ1BPf5M0gsQTsHDRxosKStL2LvQNJkZUSGVHw6N/wjoPnLvxtFslOoSgrLvdklOh+aCRSU oirW7q52vxZAPA+tsbdG+A4Ahcg/rEcch+0C+ArACgzoXu+kWB2xd+s9iR7HE/jJZRl7YuWm6y+ iqsBRfcj1ci4YhY66I0OUWjp54tNCF1yEqkLTkjww+yrKpZ4zFuiRjvmTWE4BCB3MfSvsX3UOzo y5QVpylD6TLP5MofCdGw5gGamGjDY6A2bDOVMLtsOqyTIztLiLLkPyuAkXNtThyZRZrh30UHTx6 caGzxQTItoxO/ovXG5vhDrbTCycKWCnsSI+J3b3+u+UQyWaBHBmUrFwyj6MqTLXamkAFPfkDYd2 exZYOqKJEhYHvGO9Low== X-Proofpoint-ORIG-GUID: MDDJJyKYo1jT8R1JIykrdEu-LhGuvf8v X-Authority-Analysis: v=2.4 cv=YdmwJgRf c=1 sm=1 tr=0 ts=69667984 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=2VIzI6ABkMI1kr12n-IA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=cvBusfyB2V15izCimMoJ: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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 The UBWC bank spreading is specified both in the Iris driver and in the platform UBWC config. Use the platform UBWC configuration instead of specifying it directly in the source. Reviewed-by: Konrad Dybcio Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c | 2 +- drivers/media/platform/qcom/iris/iris_platform_common.h | 1 - drivers/media/platform/qcom/iris/iris_platform_gen2.c | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c b/driv= ers/media/platform/qcom/iris/iris_hfi_gen2_packet.c index a880751107c7..9945c939cd29 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -199,7 +199,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->bank_spreading; + payload =3D ubwc->ubwc_bank_spread; iris_hfi_gen2_create_packet(hdr, HFI_PROP_UBWC_BANK_SPREADING, HFI_HOST_FLAGS_NONE, diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index 9f9ee67e4732..f99fcbb8fced 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -73,7 +73,6 @@ struct tz_cp_config { =20 struct ubwc_config_data { u32 max_channels; - u32 bank_spreading; }; =20 struct platform_inst_caps { diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/driver= s/media/platform/qcom/iris/iris_platform_gen2.c index 0f06066d814a..c967db452dec 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -633,7 +633,6 @@ static const struct platform_clk_data sm8550_clk_table[= ] =3D { =20 static struct ubwc_config_data ubwc_config_sm8550 =3D { .max_channels =3D 8, - .bank_spreading =3D 1, }; =20 static struct tz_cp_config tz_cp_config_sm8550 =3D { --=20 2.47.3 From nobody Sun Feb 8 05:20:15 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 94B4934EEF0 for ; Tue, 13 Jan 2026 16:57:42 +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=1768323469; cv=none; b=QmlvU2/WtaKZ6LdOYd/tZpW3uIoNOYO2IfvoW6mjT6sIlW8EXTjwFgNbVUzH1Ao5lvtoClV2NDfdAvSkX+2A2nY9fXbAOh6mCGmdxMJ2S96/8xsKv72sj6WeJKZy535h9kMj9W0ePlQVuxQ+5ksZyrpUwUX8mwnIVtCPRhmn1Xs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323469; c=relaxed/simple; bh=YJ8s7rg/pBWknDYmw6HVFvWkyXVJR/oPr1GbWJ+pCG0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=blHhrAJUNvX95WP0R+2UDl5zZ56freXJghv5mjPCYN6J8BTRu2cbOAhDC31M03s/jhIeyUwmJkH+dz4tAv6UBqrJXpdR/7TN0HtRotfy1xvQl3S4cEl0MndX//qrsYFbH8nI/LsmsODqIaG0e5nDBFy2fw1rF6CYc0uQBknBwRE= 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=GRm+XX8N; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KfpPnPpH; 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="GRm+XX8N"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KfpPnPpH" 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 60DA5sJQ3799057 for ; Tue, 13 Jan 2026 16:57:41 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= zoh4+RntaZANZMlo0wGX4a/MmqOhckBF1Mck4hRE40U=; b=GRm+XX8NnW6VT/PC MTrlKH/VukDNzJkRFkNP8rxJlNAB656Yk04f30c1VUuXbLrcoUGYpFjU/4P7upuA Px0U0ZfUWXCD73S0hRvSqAUJMuGyLxDQjOh4O8GjieEafsCO+qjY6aMVxTRwSV5B kC14w6cHJgsl94PPTruQNl1WSBKAYLHfQ4SoCMIcfXRRpNL+wDKLQPdoS9rDuOyn rTowQr+xe2Rf/eiU25eXzhZfro3p8v9egJ11RMjP3PeRgZaf9TUKS/Vof5tO06RA +S8busvJi5ybrDjvOa4z2kTxZCCp1RqfFftm+dY3cR/0ua1z64+Oo9iNH2o0DIvo SjCEhA== 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 4bnm0dsasx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:41 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8b2e19c8558so600521785a.2 for ; Tue, 13 Jan 2026 08:57:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323461; x=1768928261; 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=zoh4+RntaZANZMlo0wGX4a/MmqOhckBF1Mck4hRE40U=; b=KfpPnPpHXxdToaaVcgvKgMRruXhRwBgtca2TucAlLeAzlQCHwBApx1wC+wMN6lfBbS NF84KV7vXo8LWATxV7bIJj9Ij4UzhVjmOPo6gPFOxmL/LO8L6YLG3sEco9JLZ2Uxh3lS LBS0bKI59mo5QXwgWEUcB1+7ikhYVsOGRuRnahPdcPSK+zBP0W6xftcR4YtjHeg6QfK4 xo5ZmshB2jEBk8AEXXFPIhJiWI2vj16JsQOWpTGj6eT3NxyBYevGP+TaXGm+5Y8xGTGM HC2fIQd1hrQdvmAhOCQXa7qU/WoD3+SPM0lVLID4tUCiP+wNg2nY4P09DRWhfez4vfBN BKKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323461; x=1768928261; 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=zoh4+RntaZANZMlo0wGX4a/MmqOhckBF1Mck4hRE40U=; b=K2THVl50xny2zOMITf/42DZcZB4UjmIrA7WLBV9LnXcH+mpstvPm3TpoDlFJkTUmYp 0X8iSPovpI7Noto3Bgdkn+GM017Pt015IZqA1D6IrmwkTfjmYR2Ms0ZensiFkld4cYHh wbtwpmrOS5dL60O7XgQsjxWf/rdptrPFx0g0Qtw34Fg9v9+qHOVBFVVUHmcRzLTIQznc RyuhM3n7dpeeeWcswE6CVZanApstE1xVIxvKWf8dHvuV/W7hCxsaSJ3epUKAzuM14csn ESl+VIZIezVXtc1kLPlJM0W+V44/dMNK6fw4oN/njC7HBQdxyag65YlAfVpGBcaLLj5C TnQQ== X-Forwarded-Encrypted: i=1; AJvYcCUabl7yhLQyxiQyI19iC+CvBUHzoV9J492UssnbksmY9L5bRP4rSVbVImx13uMu6oyim6/r+WOlTtNO2C4=@vger.kernel.org X-Gm-Message-State: AOJu0YxlM7pAnQ16k2k8H84EX1eil4gEzJw2wcT3RHxX2doGf406yz5s rBa2KOh1h9IBWI3wk3tcQ0W+oVE2ib7UYfLh85L+S3ZfZixG9Zrtyz/vrw9rPsfuUF1Vp1pn8jH pbUR/fftKNOfqsE/q8Vl2VQM9IkmB7j/yusB1MHoPNyaJKrm27habrALlIByeFbiUuMc= X-Gm-Gg: AY/fxX5lNRL6JKE94+bS4cIkCfWpH6DA94sX+UIW6uz3fmcvx44kLX0GQoopWVrhG+F Uo6yxeL2vmGL79UTwUj3hpLXxcA8LG9TkEtrKFoS1kutxGT+628A4yvYp6kUjVQ8weFNvHYoji7 Cd8LOb++2kCGncIEkvqsoRnJwyZexO2j0cDEgtNGxC2oXljVpclgakWnDbsIUxlzy6Sm57ke2Hi Gz8wo6P6BrPp6Ab1257r4oIUpZEK64sG+pxy0AoquK2s8dUlkvQmPBdUUn0764Q6hkhaVDeL2tS lKHoXRrXmHHGvNxF6ZGRnOUUMghWmzrDLJtTWYKhD+NE29GpZErp7IKh25XJoau7B+k5h/414Tq 14aw50ZZoEO05w9rcnuPzN4rtusnBGPQILuTJAnmod4oDjF2a8hExI8nXN6wyXjDoxPO1Q5Yt75 yiu0PzMR4Saf0jFRH37EcvSMA= X-Received: by 2002:a05:620a:bd3:b0:8a2:6690:2417 with SMTP id af79cd13be357-8c38940bc02mr3196928785a.67.1768323460575; Tue, 13 Jan 2026 08:57:40 -0800 (PST) X-Google-Smtp-Source: AGHT+IE7GjNkqy3WqZzA/o83vsr0LsFzAsfde4eD5c3ZdYChDFJVIr0SZbRBaTUWOIPjQYDWaKV2Ww== X-Received: by 2002:a05:620a:bd3:b0:8a2:6690:2417 with SMTP id af79cd13be357-8c38940bc02mr3196922585a.67.1768323459955; Tue, 13 Jan 2026 08:57:39 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:39 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:23 +0200 Subject: [PATCH v2 08/11] media: iris: don't specify max_channels in the source code 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: <20260113-iris-ubwc-v2-8-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2276; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=YJ8s7rg/pBWknDYmw6HVFvWkyXVJR/oPr1GbWJ+pCG0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnlzjwtS96w3QMPnMqqSb4hwiMO6ihseVVRgG gz5MShkrOWJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5cwAKCRCLPIo+Aiko 1Rt0B/4+AcoK1NyIJhrsMtFwfpPsWlMI0gIUHpGK1s3Wj5+53t5W0iNpXpmv+eUJS8cGOUUK4SC rhiCXbQ8k4R6/RbFWWm2m2KDc1FjYd3UEetJYSkqSh/+qmChTmHTPmBsG3sx/myNr8RNdlWwR8C ZMJmL/yfDMYzzMr1D7mwdaRWM9qYMoOF/R27WV+abv6wT9O4oPqNAnMqRZXabVXQijQyFtGpfP3 NhJ98Vax+ZRtnaRALQHXCXVSJRzxZWbFQFrjcXa3N8DLW276AlmxrIBe+K9x8T95Lks5xRHLT4L vUUQu5tUBlGBYXsgbmJksrOM+3waBqAW0W7MuAdK8MIPJ7GX X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=BYXVE7t2 c=1 sm=1 tr=0 ts=69667985 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=rTy9geyXzX0TkIcb0cAA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: PDzxmv48iOvSfPsF0wa8DJDtSsHbIPaA X-Proofpoint-GUID: PDzxmv48iOvSfPsF0wa8DJDtSsHbIPaA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX5+eDkShzOCRt 6LOsMBV8saFS2+z2j1dGF+sW1FuBSJYCee7qJM1Zt/2qR/IjCKEOrZGmRXU4SmsbOujghQz1uH0 5WCm1/CtB33AC4MduJdhzxw4f4VEwAWe9eqlcn69cn8XQPqMgSj0kTl80BUCRckr7CwIYv+EV0W TOth/t1uyoNhKUOBT7OA8eDv5fs6hAuhxZsz4t8SQBlfq+NF+xR8hrlkisJTYdumbvZVjor8Kok OGSbYYn4YogZs9dubEpogFe5Bo+hMy5RW9/wmEq2vw4OOrZmQQw1VIS8aInrUWKmUT4MgcHLp/T FV5lmeWcP8VUtJyZml3j/+zwase1IbjcegvkX+lWXWXip6p/gTdeNO9TMLGwi/wCluLUgnXjlQI ZvTtE1mhG27k9+UIa/E8iO2QvZkNQ/lyIzRFFnMr8BbGZDOUNjEn8c/BpkEUNq5LeD2+IxXpvWl HLxexmISaNojfKyUNGg== 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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 The UBWC max_channels spreading is specified in the Iris driver, but it also can be calculated from the platform UBWC config. Use the platform UBWC configuration instead of specifying it directly in the source. Reviewed-by: Konrad Dybcio Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c | 2 +- drivers/media/platform/qcom/iris/iris_platform_common.h | 1 - drivers/media/platform/qcom/iris/iris_platform_gen2.c | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c b/driv= ers/media/platform/qcom/iris/iris_hfi_gen2_packet.c index 9945c939cd29..91dbea4c6664 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -139,7 +139,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->max_channels; + payload =3D ubwc->macrotile_mode ? 8 : 4; iris_hfi_gen2_create_packet(hdr, HFI_PROP_UBWC_MAX_CHANNELS, HFI_HOST_FLAGS_NONE, diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index f99fcbb8fced..4abaf4615cea 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -72,7 +72,6 @@ struct tz_cp_config { }; =20 struct ubwc_config_data { - u32 max_channels; }; =20 struct platform_inst_caps { diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/driver= s/media/platform/qcom/iris/iris_platform_gen2.c index c967db452dec..e78cda7e307d 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -632,7 +632,6 @@ static const struct platform_clk_data sm8550_clk_table[= ] =3D { }; =20 static struct ubwc_config_data ubwc_config_sm8550 =3D { - .max_channels =3D 8, }; =20 static struct tz_cp_config tz_cp_config_sm8550 =3D { --=20 2.47.3 From nobody Sun Feb 8 05:20:15 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 BA9D634FF49 for ; Tue, 13 Jan 2026 16:57:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323469; cv=none; b=JkCxKhHTRpkOgswh9m4/W86/8saBSqLWF7xoCdSY4XTNtgU1nUfDdWftg0XZBOcUkmT35DWiMR77VHWqQqqquno5x+S1bVilvegt2px5JpOVoWLfTeAx8Oj4JysXgZ4GL/51sJEhR81c/lIWtR9TFXtLbuSQFB/u6Lr1BhwUZik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323469; c=relaxed/simple; bh=nHRSUklijPQc2jdlENh96HtWcCH+DpPknCnBLECuzqc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d6/7cILCIBO/XAeJpwn/NYGMHnFkDbm2Xpe1zNQK28nyKIW3Z/tQoGxLILY7mAqnEqYX+U8jN4PIXUu2aH6rYcOiMIYchX6ahSzd42CDq69CfhExnJNqSJ4fFDT2lq7DZ5UJoPVIZ+FRyUnNB3tJoSq7VDeHg6GUhy5FRhI+3lU= 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=oJoJoRDU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jlG+dVXK; arc=none smtp.client-ip=205.220.168.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="oJoJoRDU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jlG+dVXK" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DBDX714164854 for ; Tue, 13 Jan 2026 16:57:43 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= T3jkI5KBlBqmZ2HnDU7wrb/gTC/agtlfdGFSMyUfGxQ=; b=oJoJoRDU7g0nU9To pAqlFfT+VmgqzUJH5AQm19gDy6AeQePrHTsDgWCnkWVWBFMudpoQgHl4ozDbSVly vi7mRXPKjjF3RR8iuqnJrMq/F88ILHp7Pm3P14RqK2olxueHklf3+SZAh0+QBzmW oi9HSTKU/jwBhMeQnCpJwMPdwlYYCDHVdDE5j4fm6JLHNUp217U3XNwGSUUZd5y+ zr0+qGdNwLMv9muD7hgsSkQ2x6Y7kXbMoRCd9M/WwB5PAxqewKFVpGcCId0iAdSK rv88DJI3VNHvISszUwN/kuuuO4Qh/6Jok9MX2rbjlww1NEA4cva30xbDsgzxQ2PG /PPyaQ== 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 4bnn06s4kr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:42 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8bc4493d315so2016728785a.1 for ; Tue, 13 Jan 2026 08:57:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323462; x=1768928262; 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=T3jkI5KBlBqmZ2HnDU7wrb/gTC/agtlfdGFSMyUfGxQ=; b=jlG+dVXK8/h5A0e114QsibyVjfmtmu5Qdl37VNpy8Y3kQN6ZvBjXiNUfsDXL4Mp9fM +fZJB010whrVn+3y0yqS2EvNYeJrE3MOo27oCdIMT8yLXcpcV5AwODMmtKCd8r2aVTMT Rk5Y/5dZLUHgEgq4Pbquk2ssM50txtxIU00uit0frciCB7LUESmkhmYnf6Ql4dbgtR5c yxFL6tuBzDvafdmBM5GxoeybIIvoRK0TDDqM75oLw6MA5yWOPu0yTUBIpN2tLs7IwDcC 3+x/80mUOr7YffDrq1yNI0kw3QiCu3GEsE3Bu6PoGOpchqKy3+pKV7EU9K9TKnFmeSeg 4HIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323462; x=1768928262; 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=T3jkI5KBlBqmZ2HnDU7wrb/gTC/agtlfdGFSMyUfGxQ=; b=WqypBe6k9xm2uWnrvFqWME3Hl3xoyjykn/FxcVKEOslfKv3mTcRCaAHu+fcB2C+/qu c72Zk21QwiMxrHMBcbcmjcRsmWGwzfsgoWEvxKZ9FxMZMkZYRjA1IlMySdgxK72OdWBH obXx7lN7JQ66Nv0xTiUgDm2rMX4cFTjffqQQkWrvKOk8RXPfUxg1+fBvqnGD3k95RdGh /JnsyL8idPwztVcaljC6V4FuPFFRpWLDbH2PanKmmENghPQUvduoZReh9QRwkC4JtA6C 659meZ0L6Jr4+YRVsJBSPC+vTNINpuiAMSdaZ32R5w0NdMIpPZvv/R5rWi/VdQCF7i8j U4Lw== X-Forwarded-Encrypted: i=1; AJvYcCWI51NSMPPJNVMhMyfOA0/dcnSr56PWYycZAER2RVn61sZ5ccA7qNegsrRpa4DaBDW34o8NDAjEEYryj/I=@vger.kernel.org X-Gm-Message-State: AOJu0Yx6/q7ctz2amTHW8U/2EiABZiagMPZN09zagAaLwu6jXEaV+M9m OWWztgHG/yXO5xbplnp9hqfJj2hG35HhlJbd9/Pclr/KJOWV3ELIHJP0UChD3J7b2+ia1VuQKsW l4oDzjXGgOSJL5JJR9NPNMUCJ93m6HggGJDKz63lPPhnylINMFWcdkySDO+UbmyBgShA= X-Gm-Gg: AY/fxX6fT3Sxy/atByoRXhdde1BDIbfehelDP7go2Ho0yRXCT5ZJky8AJkUB6ligVB3 A++ePd1tKrJZ5ldPSKxPWLfWPtKr2oiBq8+g9lKhnEvadHfh541Vsc2Py6QcJclB1H3A0prOauY ZX/gKQ119l+YM/XrQNm+xe5bcKS+BPbRo8mh5+x59fvl8qpICW+/DGrHw8spEt3KIqaD5DZPOLJ g0hziBE5yNgRk9CC7UoL9/k6CDSiGVLoHSHP0SfbFDZ6MFznYXbVQQl1SPMEr2VuErN/G+9748E EbcU0t7cLpRWdRJu5OIlCm0SyJTBAhTT5qb4oQCHBIMrb8/k9OZlpkYGJSPfv6aN6XMCrpof0bL J7VSXmEZQxxS036+K/i1mAjsHQWyuwlITCJb0+xMiZfiNKT2JuXl1dasRn/5wyaYCY9byXLU1El vmdcPYOEiUHJR1wHKJ3NiABR8= X-Received: by 2002:a05:620a:3192:b0:8b2:5df1:9341 with SMTP id af79cd13be357-8c38940e76cmr3076019285a.75.1768323461705; Tue, 13 Jan 2026 08:57:41 -0800 (PST) X-Google-Smtp-Source: AGHT+IFixxGv4qvV/C3gFxLRBxbhyay69L0agbIGsQIgfJHuYPpY2Dfb0r4yCe+MUS6dHgi/ZThQ7A== X-Received: by 2002:a05:620a:3192:b0:8b2:5df1:9341 with SMTP id af79cd13be357-8c38940e76cmr3076013885a.75.1768323461140; Tue, 13 Jan 2026 08:57:41 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:40 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:24 +0200 Subject: [PATCH v2 09/11] media: iris: drop remnants of UBWC configuration 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: <20260113-iris-ubwc-v2-9-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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, Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3161; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=nHRSUklijPQc2jdlENh96HtWcCH+DpPknCnBLECuzqc=; b=owEBbAGT/pANAwAKAYs8ij4CKSjVAcsmYgBpZnl0R9mcetWZiHcOLy7ag03H0ROOXYvlfi50m sg8vGsT25SJATIEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5dAAKCRCLPIo+Aiko 1W2nB/j4AoOJ6aWIMhTNvzAaChzogMOBVmDThqW8wMpr38Jm3Zqp9gIhlYQR6G6tiH2Dpmd6AEE DVC1pO1CVJvYpHOcHlUgqOsgwgwDmutuplQSXiaeVO28KenheoO56JaZ9rkguHarBTtYYwz6t90 PtUENrBooP3UOqZLc4lS3aRKUrfDWUcKMVsQQJxLQCxj43t3PfOFwltjRYTWmPWYeEPNI0UcnrZ bBfI+ZE1gaCONR1ChxhkKdGbvVfSu11Ugutnfh07dmwjH4y9OQRC5osKfD2zXoztg6g2EeCkOOG WleBTPbRNl3TgFfVyFdLnJoU3groM9VuEaXmetn+cAy6Xxg= X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: qpx5jM_km-pVtmsfP1I3P9UxCLARO_7B X-Authority-Analysis: v=2.4 cv=ZODaWH7b c=1 sm=1 tr=0 ts=69667986 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=2Ss2wluK-XfGWxNQOroA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: qpx5jM_km-pVtmsfP1I3P9UxCLARO_7B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX5z0ATnmtiMRc iIiKfRi0SfirjGrpynjjyZOAaeyYI5EmPmF7mRkOmO4G6TLJdUWL4JWCoeiUHUZFU7amNNerFEM u09xc6KkgUnSXNBMUAF84wZKbU7qDEN3D0wxFEsNqUKolPzfYmRk9/YLSWyAnPTCMo3Og4LUPAN 3ZqCfc3TRRt4pl02TcSXY35kNxw/DQ5pjGuCzYg2X9TW0hGCZ4YfiSlpaQ4bxIJx5+5/nHqjGtW ok83UuaPaekCvmKpz4rMkeIQosKW5WlOFMs+MyR4OMoqtFw9lTYc7+E6qs7IxEh0WKLSACII3ud VMwp/kA7nYrWmHXL6vDvIUomkHrd0tc3wI2v2/yoYew2Ub09+BvvCHZDYegpvzKty1l+hh1j7lp ApkOuAYmVYqSnFS3JNVNqgG5E5UGMLigJ/NPu3//iVb6KFbYag3v+TVDbjLKmy0KUKavNt4Uk8Q 2ChRaoZZn5MpPsa9hOQ== 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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 bulkscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 Now as all UBWC configuration bits were migrated to be used or derived from the global UBWC platform-specific data, drop the unused struct and field definitions. Reviewed-by: Konrad Dybcio Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/iris/iris_platform_common.h | 4 ---- drivers/media/platform/qcom/iris/iris_platform_gen2.c | 7 ------- 2 files changed, 11 deletions(-) diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index 4abaf4615cea..3b0e9e3cfecb 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -71,9 +71,6 @@ struct tz_cp_config { u32 cp_nonpixel_size; }; =20 -struct ubwc_config_data { -}; - struct platform_inst_caps { u32 min_frame_width; u32 max_frame_width; @@ -218,7 +215,6 @@ struct iris_platform_data { struct tz_cp_config *tz_cp_config_data; u32 core_arch; u32 hw_response_timeout; - struct ubwc_config_data *ubwc_config; u32 num_vpp_pipe; bool no_aon; u32 max_session_count; diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/driver= s/media/platform/qcom/iris/iris_platform_gen2.c index e78cda7e307d..5c4f108c14a2 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -631,9 +631,6 @@ static const struct platform_clk_data sm8550_clk_table[= ] =3D { {IRIS_HW_CLK, "vcodec0_core" }, }; =20 -static struct ubwc_config_data ubwc_config_sm8550 =3D { -}; - static struct tz_cp_config tz_cp_config_sm8550 =3D { .cp_start =3D 0, .cp_size =3D 0x25800000, @@ -760,7 +757,6 @@ const struct iris_platform_data sm8550_data =3D { .tz_cp_config_data =3D &tz_cp_config_sm8550, .core_arch =3D VIDEO_ARCH_LX, .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, - .ubwc_config =3D &ubwc_config_sm8550, .num_vpp_pipe =3D 4, .max_session_count =3D 16, .max_core_mbpf =3D NUM_MBS_8K * 2, @@ -852,7 +848,6 @@ const struct iris_platform_data sm8650_data =3D { .tz_cp_config_data =3D &tz_cp_config_sm8550, .core_arch =3D VIDEO_ARCH_LX, .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, - .ubwc_config =3D &ubwc_config_sm8550, .num_vpp_pipe =3D 4, .max_session_count =3D 16, .max_core_mbpf =3D NUM_MBS_8K * 2, @@ -934,7 +929,6 @@ const struct iris_platform_data sm8750_data =3D { .tz_cp_config_data =3D &tz_cp_config_sm8550, .core_arch =3D VIDEO_ARCH_LX, .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, - .ubwc_config =3D &ubwc_config_sm8550, .num_vpp_pipe =3D 4, .max_session_count =3D 16, .max_core_mbpf =3D NUM_MBS_8K * 2, @@ -1020,7 +1014,6 @@ const struct iris_platform_data qcs8300_data =3D { .tz_cp_config_data =3D &tz_cp_config_sm8550, .core_arch =3D VIDEO_ARCH_LX, .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, - .ubwc_config =3D &ubwc_config_sm8550, .num_vpp_pipe =3D 2, .max_session_count =3D 16, .max_core_mbpf =3D ((4096 * 2176) / 256) * 4, --=20 2.47.3 From nobody Sun Feb 8 05:20:15 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 ECD6234FF75 for ; Tue, 13 Jan 2026 16:57:44 +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=1768323470; cv=none; b=NpHYiMWVxv0PkT3HCwIohx/NkdWvwO2Xe7ZiDw4KzWTE5C0/sQfkT47kie306d8AOR6QOIS9mR1/eY4DMZBS/80EWS9iIKNA42To3rQJc3PCAwooZtG31daiNNpsIZ0m21DAOsxYaQ6zsRMjyk+vzV1SkAsmf6K+IEWcTSND9ZU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323470; c=relaxed/simple; bh=FQ3Xn2inLRRi3XEzsW+334edjBagx6YVFOZWSWxe7Hw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rRagORfV42wLitqwKOwrKWqzFwjIIyjvoH6B5fwVSdd9V1YxDCnb7TLi2At9gFov3NmyrZIpVcv0fIWd/lMGhPX4zB46yDMIBxNK3qhTXWzffp+gtgfGLb7X19irPZux7i1aFNkiNjjcnmHePpJHetKIwaOIrl1GSXrXw/8Bgso= 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=ZNuur/qt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QfXIHsZi; 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="ZNuur/qt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QfXIHsZi" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DDH2Qj3869518 for ; Tue, 13 Jan 2026 16:57:44 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= 7qfeZuNCMKyWjmLYciPdmW1fc6fwfC/7fosDwvplVK4=; b=ZNuur/qtVvLzMr+v XjNCee7HM10Vuh12hmEZcOK3HZp1xKLvdbeT6SsrAS+hgEiVW9WzRBjeh9VhDWVC Ti07r6PtcRH2lztn7CwnrtcQN625MnjlzixXdVXxp/ltELpDQppGzVQy2MtB5MXE 5HirBRKrpe166TRMyOZ+z2ZQ/yJOVyfpGFGntgx5sAo2oE+NcedU53SXNUWVPYYi KgPEPgO31NsEAWUuTddgwDVQFMnlZ7KdxiDkPQ7sZjuu/vHf7LaPNE5Dl7WEeRVG hKcCBEiF7K0n9AK5emSEsXlpnozlBc8lOQeJuj3vBiHor7eHMEpYSQlVajzNcoLx R2xQzg== 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 4bnfxka55k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:43 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c52f07fbd0so32063485a.2 for ; Tue, 13 Jan 2026 08:57:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323463; x=1768928263; 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=7qfeZuNCMKyWjmLYciPdmW1fc6fwfC/7fosDwvplVK4=; b=QfXIHsZizSaokI9ewrkb6YwdR7QuZJKXbUw+CeY3GQnKYBjYe44e0YKhHg/7J/VSSJ QT9kqUTdwWaUpmRocqS7I71m1vs63+dhJBkfH+vZsg4WI5BfFWTl5wWHKlRKhqIDe/Ni vmE9w0MzHeXFFGBBGxJtEVyIVHXLgULslMHybdOfKCSsQyKLIRDuEkz+dE1xn9Pag1Ar 7JD2EWb8Qdprv81GSNRCIIYP6/3P3p9avWZr57vUBzO01grkHpbX2yuQkVan0wtVXx+r 3Oq7YtMMlq0eWOHw4AXN6GoHfa2T/7hZly2c4k3MaRvdxSGBj2PxfRuHGrRYv9oh4bDF /E6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323463; x=1768928263; 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=7qfeZuNCMKyWjmLYciPdmW1fc6fwfC/7fosDwvplVK4=; b=eO/eOKrlLmI+j003+RoLWRt5Flswt1FCnOVw/X9hNqF5vw1sSOR4bIkOcDjSh/hyc4 FYwXGkUfWCEaDh6SshwKo0bbKGDsarYxKqAgWTHzmlqwV8xq+BLod7Z/J8u1zX6A0Df+ e4x6czP6+jRR4bFkE5a+E/20G6EjeyzqMKYlUjW75xgpuu3nYzG51ysbSfAiXwl6uhV1 4pSIozHYZ5DvGbWwEtlURmHCjiwKEEFXUmBlE5FAoFpSQG5tuGUTntJkeUuG2a8nHe6J Te1801cbLXMEBGNb0mZcTFv462cS+bCxs+QdVjaPayvxukOY/gdPWNOhNEjFAr9eRBGq swIg== X-Forwarded-Encrypted: i=1; AJvYcCUOYmvAM32PVzFwobVRveEKMlORBXOijsS3Df68DLlsnlQLTzSEic9DTY5akqWsfcWjGCj2TtDaI7KW4zQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yyu3px4wtjtt/WYJCXlSrSdUNbbdeodb9nPrT9o1AQxGAyfUZCP o71lvTyZ4PkkOpkIs6CB6gjTYgbCI0uYhk0sZTYKMfgonC6lazheHBz21g4U10AIMd3QD81aXUH qfvtlv0Pjc4txaIGzpakNc1+NcnRX9dKeWj71NZLlfMrZoap27ki+uutHA0IBycdV4IY= X-Gm-Gg: AY/fxX7P48oEdcA1GcFuJkuh4JhAnTsyE93y4j3raLyRjMN96kAN5dno3zhhKxe0M7X pJu4GPfrbpY2Ed36yEi6utwLg8ROLqF7/mtJt7NnLnPQ3fjmpiJc4GU26vHCbbQQJ01YjNSqDfH QhTfZhR5EESaJj5NDajokKFcFWAtgyVHcytyFtyMbzzp0vV59IFHnEPcbHiiVAaqNyaO8TBb7kP cR8e46gDxsV7cxlUco9N3IBeQ3SBU/CS+818TmmTIwUlCbagsax/oNEB2qfCwmQIbQ7b9TRtkYk Sn1gk26tgVUFKym0U5SHixEBr2aiJ93BdPCgtfhXv5frGXufJRBglKiHEjlEwWAm6CzkZ8tnnBL /6ZCpwKuuL1wqm/6RYUuT/iKDZpvjGkfVDo97P2+JjL1IDRAwqX4NMWg/OdZooODfz3K+c1eTr1 8g/YM2OcSEgf8ZTPSI2TIUlJY= X-Received: by 2002:a05:620a:522f:b0:8c5:2bcc:fbd4 with SMTP id af79cd13be357-8c52bccff0emr141439485a.53.1768323462884; Tue, 13 Jan 2026 08:57:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IEAyNsrk5Z2AIsgj/nQvBJ4uUGWq1+bsfUTTPz0/uGeCx1jrAMbGLWAwnxIuqCW9E2DAXzDfg== X-Received: by 2002:a05:620a:522f:b0:8c5:2bcc:fbd4 with SMTP id af79cd13be357-8c52bccff0emr141434485a.53.1768323462365; Tue, 13 Jan 2026 08:57:42 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:41 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:25 +0200 Subject: [PATCH v2 10/11] drm/msm/mdss: 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: <20260113-iris-ubwc-v2-10-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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=1362; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=FQ3Xn2inLRRi3XEzsW+334edjBagx6YVFOZWSWxe7Hw=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnl0PTE5OHFGoICxjRO7KNmDeBBGHDOeA6HsO GiBE9zODjWJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5dAAKCRCLPIo+Aiko 1fQAB/9voiIS7ZX04MxzzN0Dm1inK5aUdGgfXovuk/BA3B31X7AP8OTxtGaenMVPoXAqZlevNxE ZPdBKvVUsIXKrEDJgGtVVPPYHDImICP9S5GNbC6hyyIh10Re0xb3nsXr/zYqTg4Kq5diERZq2zf AIjWLSnFI8dy+V5BN53UE1t/dZ8MMBPt1xjQtqusy1GPJrErOfdB2kaNp0pppcuxOGpm7oYDmfD a8MAvz59mqXgE2SVaJmpbJct8XUFaxL8cU0M8WLgswAs8VmS/sLJBc7nWIxkYlApd1cYoDRqtPd Jk+n52B/7fIhtfBXiVRRA4p7i8fc6PRtP0oFEi1McOQBuzdR X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: JeosqHcJxptet0IiJpgn2yb323FXMcUf X-Proofpoint-GUID: JeosqHcJxptet0IiJpgn2yb323FXMcUf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX7yPt3iWnVQ+M vI/mIR1jIgPnM3oRlVPWXBZGWpISQ+3C/AV0Od7EfEpm9QiQ0xBSsSp8webqDrsibl8cxGm4IE3 o5fZq+R93EPG4BZTSRwaPS++gTEmv74tSNZIlbImYkXd5joeuhQ4OV+fQ7ifKofwGXWU1ie1CFd M+ZkOpi56wvnMvj4E7a9M+sLMi015iLfKSk48aUYNqawrxWcNIcZrA+RS8u8NnVFwQe7RrrUpOE NpZCgmvOrOS/HSP5TP24bqbVRDAShbW4yOp2x8y+NXCLciAb4sAs4UIh1cGuxFMfsA0/dw/nkD5 vZKLFroy7CEhRmF+GeD4PZ57lCIftcxVRUdHOzBNJiLXdwLFxWH8hE7JRvd4G+T0cmsslwleGhZ YEybbVBIPxMsJxOmwmgJnWOUE826kW8G5O1lis8hjGPvcUvoWHfj5D7NwT0y+yFbjxNASsR/mE4 DK3+ah0S/Jg4hjpVZcw== X-Authority-Analysis: v=2.4 cv=PvSergM3 c=1 sm=1 tr=0 ts=69667987 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=X-e67srwgh_QgMMAbO4A:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB: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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 spamscore=0 clxscore=1015 impostorscore=0 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 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 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index bf9a33e925ac..da266753df69 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -175,8 +175,7 @@ static void msm_mdss_setup_ubwc_dec_20(struct msm_mdss = *msm_mdss) if (data->ubwc_bank_spread) value |=3D MDSS_UBWC_STATIC_UBWC_BANK_SPREAD; =20 - if (data->ubwc_enc_version =3D=3D UBWC_1_0) - value |=3D MDSS_UBWC_STATIC_UBWC_MIN_ACC_LEN(1); + value |=3D MDSS_UBWC_STATIC_UBWC_MIN_ACC_LEN(qcom_ubwc_min_acc_length_64b= (data)); =20 writel_relaxed(value, msm_mdss->mmio + REG_MDSS_UBWC_STATIC); } @@ -193,8 +192,7 @@ static void msm_mdss_setup_ubwc_dec_30(struct msm_mdss = *msm_mdss) if (data->ubwc_enc_version =3D=3D UBWC_3_0) value |=3D MDSS_UBWC_STATIC_UBWC_AMSBC; =20 - if (data->ubwc_enc_version =3D=3D UBWC_1_0) - value |=3D MDSS_UBWC_STATIC_UBWC_MIN_ACC_LEN(1); + value |=3D MDSS_UBWC_STATIC_UBWC_MIN_ACC_LEN(qcom_ubwc_min_acc_length_64b= (data)); =20 writel_relaxed(value, msm_mdss->mmio + REG_MDSS_UBWC_STATIC); } --=20 2.47.3 From nobody Sun Feb 8 05:20:15 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 A790134FF73 for ; Tue, 13 Jan 2026 16:57:45 +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=1768323469; cv=none; b=Na72mzoNGOQ1/A6kyVLtr9u5DfnG2bfnz4qEirSsq7L6FaL0gaxHBcUETyzeg518b8kItkFQrIgClQ1b8KXY/BYz+d96+YGG9EohKjEeA2zuDGPdR0q47LiJnSApTuP9mWxE/MYqxFZoSNr+NcoIcJmXQUiL75qTP4EXf12VkTo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768323469; c=relaxed/simple; bh=h7MMn6eoIT/MLTtBQ0NByysAANWVyaCDgHBC25L6vPE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qptJzPyGJEIcGQIGO0QgQtDKAB56Jj8W50QNHhrksphv51Kc0fKmrjPM0BmsGPK8ti0r22FEZzi/2ZeJPuANg9x4F+aSd6EV0h+Wohq9IQmZyHvS1vk5+U1JcpBo4UeRrDJvuoQgpW4b943IdiZsq/pX/DPzhAH5WCWLSzbKa60= 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=CiJRy9dc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TBFofBcD; 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="CiJRy9dc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TBFofBcD" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60DCaJVg3734996 for ; Tue, 13 Jan 2026 16:57:44 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= 9ln+HxvUbm17UzFH53D4M7bFPebJ/beboKgAcEXWZ3Q=; b=CiJRy9dcnIbnk+bV stUMsfuWAJaVHkzK/H6VNN7SccgDAczR5qhRgLCTZGxqQZVJUCCLhaDANk7VttEX c0gtwreQi1LkwG577E0zK+IJhLHeBMwAdminnWB668LHCsJsmVqm3Y0SxooNfXYm 3uzqaF0n23FjmhMMBmSq/IHI+SMRiatrYatE8DaZWREJfLMYH/qhyUSJzRB5D530 36QJ3x5odjj33quKOqo5/PHN8WqAExkfs1DMbMnvw6sQrr1IhG+pvIA3HS4hbcS8 /6HtUD0U5TsdTGoRoHwz9RuBIHLQu5RAX9GeMCzwo1iJNLrIeuX9V+7yjms8uaQA jEPBNQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bng87a3f6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 16:57:44 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c52c67f65cso161689485a.1 for ; Tue, 13 Jan 2026 08:57:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768323464; x=1768928264; 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=9ln+HxvUbm17UzFH53D4M7bFPebJ/beboKgAcEXWZ3Q=; b=TBFofBcDkQ1TdMVLx/pRxAf3Kqj5EVBsSt+QmdBwuvWIqpTVXS00q8K3hWsslFvNUs XQMpstBzDBA1y+sg97z2GLmatEP6VPJMdzgH07u4zj/jxF/efhie6UwOqCs1Y//8D8kj 3hqC48Mc3XlCDimH8EkfocxDQw1o79YpBI6IkfSPnDd9blb/xuO/Kjk7WJn8Z7HLdJM6 hnfXVH5RmwGI3YF2dUB7lks0pi4V+OvkFHzxU6x4+u+mPNCGQmwQ2oyHi1rlkzwxbrq1 rBQl2HtW3HyvFZneAjrgwfCud+dkHlvZKX++3Wj2z9oyybIx+exfLD42PRlLBPXF+hbc EH3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768323464; x=1768928264; 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=9ln+HxvUbm17UzFH53D4M7bFPebJ/beboKgAcEXWZ3Q=; b=eMNwQh/YBLev1sa01aqhhUaP7kYDFPzfXlKMiyRe2shUGIxoLpQ8F9N69E0OivYQos xwO7aXZL06gIngI96362TuxnUClzhdhUHNOQcMqe7APLR2A9TWOewyG+USsXvxJTy4HZ SXGzulnIKuQ/iDKTcJv3CqpfINV+C8fmKdrn2iLJWV5Qz2ZhPRaAJWL6JumXDkCkSLwA A2+WHuEIu92C1hJog6LbBD4wedHYs81VOe61sLnbbrqUR6QLPVboAoPps6BrDT720D0C 2SWs/LSDibZlHem3AEJJC1RBKkfOPmQ//6sQK+TVRLW3SAtQBQqxtOZu3OX4hCrLaBCc Wb8A== X-Forwarded-Encrypted: i=1; AJvYcCWXLTMOG4IeJT0cayDZG3zgb5Q/kOEOz7K+5t6iVnoQyx/eOVk/RBsmhA8SzVHHcnOtpzEQYpxQ3Xv/I6o=@vger.kernel.org X-Gm-Message-State: AOJu0Yxw/Pkr8OxyP70HozNPqM0jol5Ugp7QWqbzVcQ6lZOhLEA/XOpt a8UApG56vvtbJIsJ4LB4+opbMgM+krOm+mxKWvn8z2c8zCbvihtosgkrwooQAmADfNcdTUtc1n3 I2spJAJhQt4XPFwvCA8Wx/Tb90qbIFMHde+uLodtBdLkazt42v6WiJVgJsayOPqlyyEA= X-Gm-Gg: AY/fxX5DkHbG0Fl0FI2pclzbthEyOdp2WHIL+8/bodjNVS7UjF/sICaFhPBphpXrUs9 kCfsGmE+OQJN03JPqaZeMz8tJzD89VTYZuVjypG3eYG2ZICLl7rvnA7pfsIkYeuif0BTlyCU47v t4/Va0a1V4bocroV8TPue2Tc4FPMb/pfAeQLrdcZS/tXL7wfqW4ONyTNfzwZclE7XYd6HfEDJFK ybNR7yxhBKoVX6NY/TJHoo58+Ne34sL1M0QyvCeu52jBZC5RN2VReP4ZovRmmIanwVrInHk0eTE /sxWhoUwDPhGk7gZ8b8gVoG3F/1NH9IBQApf9SWJZXkq6xPUDwtHgicEAyi3C5tHLQ3ITbNeA6H gT0yxuWGwQ76MmW76m7DvWij7+PE91velgV+ujqqaNKprsK+1BiYg+pH53zoeSrtk6F40XZxx2D SJPd3hTal1NA0HpjJKsp9GqgA= X-Received: by 2002:a05:620a:4508:b0:891:a6b0:7cda with SMTP id af79cd13be357-8c389421ca4mr2991198085a.81.1768323464078; Tue, 13 Jan 2026 08:57:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IGD/VzWtFUF012GOVfTS2hWslL26e4LFDs4fm8YOUqIn+Z0vpR8oG7HeQedj+KqHXV1pPkbog== X-Received: by 2002:a05:620a:4508:b0:891:a6b0:7cda with SMTP id af79cd13be357-8c389421ca4mr2991194385a.81.1768323463585; Tue, 13 Jan 2026 08:57:43 -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-59b72af5ed2sm4788677e87.58.2026.01.13.08.57.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 08:57:42 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 13 Jan 2026 18:57:26 +0200 Subject: [PATCH v2 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: <20260113-iris-ubwc-v2-11-4346a6ef07a9@oss.qualcomm.com> References: <20260113-iris-ubwc-v2-0-4346a6ef07a9@oss.qualcomm.com> In-Reply-To: <20260113-iris-ubwc-v2-0-4346a6ef07a9@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=1349; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=h7MMn6eoIT/MLTtBQ0NByysAANWVyaCDgHBC25L6vPE=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpZnl0qQzEujC0Os2qq3L19Z8ETx14X5sDCLumN QrOk+2NC6GJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaWZ5dAAKCRCLPIo+Aiko 1QNbB/9KFj3Ho6JZZambhNWCFaRf5CMzHvKhgD6aAHu/3jrbNWTIhWCZEZ6DHPQ6+581Nfl2fBj ViJ8+XB6bNZOyMTaJjbOzcvjWXi30dI+b4P2hH6cuJjkyH8BPxAMbBMQ6i4bgLZzYCYGEa0lp/N Z6WvrkerxNaudzOyUcJwlFnoLhzy/Ehvy0bSnKIO6AMEGlWbGjGSVZBaQjd7jp7LC/j3GlGhndR Tn35YWUmeO+YHWngHqxDCxEWf8qZDMgq2R0JNdeNoYsZvPcfyP9+UaXIm6IDzoMJwLDeeeJGE8o 7am1BUVE1uZ43IdeV1qn8nBJTqu+EVGZUR5LSraprkj8zXjp X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDE0MCBTYWx0ZWRfX4yn7ODz9n2Of wYMZsGsUCOeBfkOIOgCMl5jrxxqRlHo4oZWeMO5+jylIUHFBTp1OID11/g+rA6o1j56cFbNkaqG GWCHBGIN3+/6/4RguiSvItyHmM73R9+29VAOolLLc9bme7Y6NYu4mn7+QlsXoRavHnt7f3y66TK XMBjASpIMGzuHg4nd4ahN6ofwrxBT6RIUWO5mjac4LvvaChMB4p1GcF3JcLcVpdtSqW/wdTJ72H RJ30J/0C/VzmkAdfNzeyZ3VRjiSKDzzci5QMtmWYANfmOhwhunVnQM6HgLDXCWSC3+qdAnaIwZP s5Vh0H5+OrKvDzSzZOHKI32fBVAjlAuwpOzPiVu9ks/bQYXS4y1vsm7PmOXMFokxIKEDscybOGu tBNhDOJ/JT8+R3O6q6pD5iazD7QLDmVSQ09F3MB84LWwqNfDY7lhD3XgpoN3UcnapyyPPhe7/sz wfFHqjJWCoAIPK0FZFA== X-Proofpoint-ORIG-GUID: mEJSgpbk8_axb_gKbk3NiCzqGDTEh-sW X-Authority-Analysis: v=2.4 cv=IOEPywvG c=1 sm=1 tr=0 ts=69667988 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=X-e67srwgh_QgMMAbO4A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: mEJSgpbk8_axb_gKbk3NiCzqGDTEh-sW 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-13_04,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130140 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/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