From mboxrd@z Thu Jan 1 00:00:00 1970 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 669A027FD6D for ; Thu, 7 May 2026 01:11:01 +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=1778116262; cv=none; b=Z5iGX0i6C7c7lo6q1TJ4p/dt0Pa0WocfUMjhMwcm5pM09iIVUxpXAOVQrxTCb1Z8z1TcFaIifNzqGmAztYq+V4SqShkNVZLgMbnUHQY7kYLuILNhgA4jpAs7PQycOuAjL7tSJJjUr+3MukkKm/c6tgfxKhSVN+ly0V/4z3kgq8U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778116262; c=relaxed/simple; bh=xVQKhBlnz8hXPbwNoQtAmXq/3flzYc2iyG4Mi3MNz1c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qMP8vIsv6Dvs5NCNNX9+iURaSoM+O882ZVyO2K5Q7CjDhM0UZ1ZTfTKkseJ37uS7lcc4L308oJ5U+k4TC07K4tXlBtIwIFCZVunah/u4UaVSMSrxCPcCfttzJaw1AgCMMQQQ4SMseo/+MwlG6w6kc5vZNfOmx14C4lRBR5Edb1c= 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=pMvFvXIE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=buB5gxBg; 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="pMvFvXIE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="buB5gxBg" 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 646JrAoN1527742 for ; Thu, 7 May 2026 01:11:00 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= 3cbC07/Eo3G+pDdHAs3dopFNLJBtcTLJDOfZanVclgA=; b=pMvFvXIET/A2RnL+ hzq1xZFQUeIn9C7+c4CtIrTDKU9pi0Fm6isW4hVfYfhZAQc+U2+HSCE1HROibW5S ORXrnqbI/2PmqwHpdoqAMBYe8vGixZuGm3jenYWkO88L4GUR1Y0dStdns4+5gWH4 U6G2zdhkCyaLwkWhiiUbUDdiQUeikLjzJw1JO+Of2IF2jKtyCeReYGZZpNsZDXSf tAoyZFZm71bsnQTsdPZmNHnWI0xWYbgxtek1nzgRqV4Yn5ZZLBINOmS9avIlYXtg B17rv21IaTH1phor5wRDhOG4OQVrniWCytFXLE4U1dQsJWKl50hyTKVsbdljHMYu gcTYoA== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e0128br46-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 07 May 2026 01:11:00 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50b220c72bbso6275421cf.1 for ; Wed, 06 May 2026 18:11:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778116260; x=1778721060; 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=3cbC07/Eo3G+pDdHAs3dopFNLJBtcTLJDOfZanVclgA=; b=buB5gxBgDEGUfh5T42PfErN5DfYksS7nfpK6MLgLcLbj5bRU1b89IrKt+7IfCT9/qZ EE53nzB+m4Qt83jQRhXCSLoaVFkSKf0kE5P3et0dzsR88pAXonTvcAQYGLYQQk36Qm6n kYwRn3d2Iu89Hv/2egY0yMirs7027Y+trZStsznDXZp5PPPlD4chwiJ9pvNfH7S9IAsl y8EJf2c3O1QCSKUBK8k4jAUNZosVLa/hpi6lLTEsTTWv1hbXhZwDKlAZNtJrGqFIXS27 dGhilZQ3bqDs4bczhXkFxLI6f/4IFmPzMA8kGeawm4hImpH/5Y5/Tw0OZfTSSkNL86d5 OtEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778116260; x=1778721060; 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=3cbC07/Eo3G+pDdHAs3dopFNLJBtcTLJDOfZanVclgA=; b=An4ef8Zqf9JcLY7nggYaGC2OVjrsSBvGcSyvika3Xpqxj8Yxgz6r7z0TGqRou7SfZw tQ37Xuo6xWt1pa58R9GuZC7YYZJyHuvCw6Kco+lRIXTEzqtsMTOBXRZoEhYPL/SlynqC +vmR7cUgDQr23XNHw8jfVRB1j4Zf9sx4+euKFN1rDBgzpa9MA7S2Vl7IpoWH/BGOrFjk RjxgXlyoMjqY7jmi4/bXgZ+flOlBtRmuVGW0+33CJyiNiaPrlp6vN5leVruPp+upfoSR fzi4ADWdnAxHYGaWC1WWNtZz4tfcRztS3nWkJRMLu6k39fSGKAfXcsHQl1qTTFVRBIEd VZFA== X-Forwarded-Encrypted: i=1; AFNElJ8cxUPbzoOosatj4lVFCt+TzPiRpVsBk9WXQPkILC9jyPVpzYGpgfVadbCUuv9TEfWehcGsn4NITXX0pEQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxGgeqnWDtKMFBHcAISA+TlkOmtlf6cepd/SqGuosYHLHeVyHmP AsaB5glIeVNJWLfWMfqLBQ0Q7zejaS5Fq1r06UKsjHQqCWCnZhIfQifN6so8uiwWzssuWRfW7yx n2i9AGOnGk3T6JPxecF10fFyVLo3suMW9mJTYdf3MjoF7R7emvAR6gVFE1zSec+kG2ks= X-Gm-Gg: AeBDievazSqaqxoCMrxri9lcsV2eTb7eiIdo8u5a0Ida06sTYOlgpYMjJJTMK26stwi VdBA6LA61mc/7JLdWJiSd7iWMg1iN96J6GJXvcUWIOx8h+YavcMUktWgcJWkshey+Z33PInhDvq kWY3uGbDbMu2Hxn5+JyUN5JCEpPYoinwtIA/1Bb1DanhcCu9SXmiBsOEouTamQ4kj9NrctUYTMB DKdpA5lqCc8Q+LR7CK+bYNx4IqpVQHjHe4IfH/NiAPXqP7370z3Fvxj0EcIV60x7caJVcNrULoN OsMwZaRnuC0ggSVvxduzL130+Dc6MhxAAy++2teqC2Q8shTf4hKp3pRq5j5cJc3mzymZILR5BYt s9nUaEr/8KSvKgvi84UMTzMFxnoemPthu8T9dSsP0E1T0CisvAH7d9/RnOw7UAZ5Fwc1aTM5knc EMI0kHm+lEzQbpO+DURwuDXdm11AYYgROFwLWArl+8or3ksA== X-Received: by 2002:a05:622a:5a8d:b0:50f:bb01:9867 with SMTP id d75a77b69052e-51461e6a460mr74665001cf.25.1778116259794; Wed, 06 May 2026 18:10:59 -0700 (PDT) X-Received: by 2002:a05:622a:5a8d:b0:50f:bb01:9867 with SMTP id d75a77b69052e-51461e6a460mr74664661cf.25.1778116259396; Wed, 06 May 2026 18:10:59 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a85c230e00sm5221967e87.29.2026.05.06.18.10.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 May 2026 18:10:57 -0700 (PDT) From: Dmitry Baryshkov Date: Thu, 07 May 2026 04:10:44 +0300 Subject: [PATCH v5 5/7] 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: 7bit Message-Id: <20260507-iris-ubwc-v5-5-e9a3aee53c49@oss.qualcomm.com> References: <20260507-iris-ubwc-v5-0-e9a3aee53c49@oss.qualcomm.com> In-Reply-To: <20260507-iris-ubwc-v5-0-e9a3aee53c49@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 , Wangao Wang X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=2406; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=xVQKhBlnz8hXPbwNoQtAmXq/3flzYc2iyG4Mi3MNz1c=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBp++aUF7FROeuRR/ksxFtIZQ49QN/N6a+8IkF/d c73wr3U0NeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCafvmlAAKCRCLPIo+Aiko 1XvwB/4l+UjOdCNxWIfry0J6iuUu50dwJCcJTUw3jMhnMlKdt296zh+0eJWfXDCwIMHFzuUjrC7 oj4iBSmob0UMxpKefeEH2H4Zlmc9VN5LK1lQPmnxcfInL4F6YGuqI1qzPAP6kWTpge0Z7F5RnLl F513ockCRmt+gSCZa28UOdPS2aoCQGMxKfl5usnxEQnC8DWOH5YY4/h0KFAOhepZUKgcXIgi8Ro C9KWxIsS5ltN+enFnjaQ7BDX9t+wzhauhlOHGC7Y/AJRb0122/9q5ChLPGTsw2a7PFVy49YHgCr hVmFynEbrI1m3tVxak70fmTu4GbH96S3mNzVGMyE0G0dd7L7 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: jOeILkryOixM0y7hNxB-gB1_pzsACKxV X-Proofpoint-ORIG-GUID: jOeILkryOixM0y7hNxB-gB1_pzsACKxV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA3MDAwOSBTYWx0ZWRfX4y2q5v94YuFy NLqBZK7TpDOTsoPyJZOBElt6n5tDxqwp5UPRcSHOj2L16HxjDIPYzcOhQM61wzsps4N1UCSmpBW dJvMO+bHDe9UDtn0Wh6RoGW0Z758JIJeOXaBZQDnrGc5lhn7t+91fbZYrmdvhvqbDtczQA5llk8 i8vNsqoKSRhBVbJcyYBgJxPAvbjlW9XdJMB/EEMgek3mhTCjZJUne9jAs3cNP0buXqoy8gVWgkM k38OEGyWuEOgQauSnr0ra6e9kn1faPg95Rnr7o08h4nDsyKXSYxeBFi2V65DqEPuD92dSoMt3PI zSZz3KRpH3B9/wT5vkRkIfVtpc0XhsbXfOZGRBZc+SZ/SbWhpcbPng3Sj9uW+6G/lbGSPca1lNQ GZxqtVDrVEfr72B2jI7ex5D+lfImeKkL0YaSWzqIW9WGSmycVObP+XDPKXm3EAihzUb6kjBf/OQ z6H7lWJSJQXuhDY46OQ== X-Authority-Analysis: v=2.4 cv=A8xc+aWG c=1 sm=1 tr=0 ts=69fbe6a4 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=fFUJnxvTdpzArna8SyMA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-06_02,2026-05-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 adultscore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605070009 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 Reviewed-by: Dikshita Agarwal Tested-by: Wangao Wang Signed-off-by: Dmitry Baryshkov --- 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/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c index a4d9efdbb43b..a49394b92768 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -200,7 +200,7 @@ void iris_hfi_gen2_packet_sys_init(struct iris_core *core, struct iris_hfi_heade &payload, sizeof(u32)); - payload = core->iris_platform_data->ubwc_config->bank_spreading; + payload = qcom_ubwc_bank_spread(ubwc); 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/drivers/media/platform/qcom/iris/iris_platform_common.h index e217f15ef028..07c58cf3a14a 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -77,7 +77,6 @@ struct tz_cp_config { struct ubwc_config_data { u32 max_channels; - u32 bank_spreading; }; struct platform_inst_caps { diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen2.c b/drivers/media/platform/qcom/iris/iris_platform_gen2.c index 8072f430bd26..4e617176dee4 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -792,7 +792,6 @@ static const char * const sm8550_opp_clk_table[] = { static struct ubwc_config_data ubwc_config_sm8550 = { .max_channels = 8, - .bank_spreading = 1, }; static const struct tz_cp_config tz_cp_config_sm8550[] = { -- 2.47.3