From nobody Mon Feb 9 16:13:08 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 4DC5D31986C for ; Sun, 25 Jan 2026 11:30:32 +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=1769340636; cv=none; b=m86M0eiowPxNL9p4OSwVhtBP0RPdjKhYbLu/vjacTwftB94sSkLqA/cqpxrsztKnKjCoPxGpdTtD2a8ee8ygQz6XzoBZKdYbafoeq+XwqFT/oynOqebVgEPPB/m6LstZ5csAn1xVoLNLOGOiH0PAHuepj67raROhWWrcOlhzY0k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769340636; c=relaxed/simple; bh=xVQKhBlnz8hXPbwNoQtAmXq/3flzYc2iyG4Mi3MNz1c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PJoJ7muPMzScaoEMsxR1oyxmrRSu1CkRThaI3KXMVr01y+ERYnzRhnv8Pa2NDLkeH3Z0++paUOA3ux06b1pnA4NffyJio7X5kN9UmoYZsNGYX1P0+5adyVby7Hxt3VdTDKOOp5/Bwd+TdUqLaWs2Vhctp+CQJSsJicYzLJc6A4w= 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=IK7hJNF/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=faFx1mnM; 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="IK7hJNF/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="faFx1mnM" 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 60OMP2sg1547356 for ; Sun, 25 Jan 2026 11:30: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= 3cbC07/Eo3G+pDdHAs3dopFNLJBtcTLJDOfZanVclgA=; b=IK7hJNF/YSzESpjM QCwjiC/Zn3LCw3Wv3gZyLzFtZlAyHAxaJA9WKHdncxmRTWQYeQUH/OPdoC/xoC0m KDCjjSYeFjtSD+LAE0ql3RukYCeJ/OfidOcIPd4Qz23TRf6hu23T578ATn4pbjyw +AFw1ZkPRZ6xcYpfIGH9BIvD2FSWciaLGGJEVXabkp9o8216rba5DcHHuoyeU3s5 VtuKQIaPz6VmAz3J0UpZ0FJkicjChbM9cc5aPmzcShc7W/zS0CAf+OUuXCuCOMO1 ANj2CNabk73M6hm8zKygxAT9Not+24ISIteh5g3Jviw8MKQW1SGyRiU1xCVTkoou f20okg== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvw4wsh6m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 11:30:31 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-8946f51b8c8so132021976d6.3 for ; Sun, 25 Jan 2026 03:30:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769340630; x=1769945430; 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=faFx1mnMASNpf5Vrbu+k/uVhhtvaGFkBBlaVlphFRzkq2xEBIlnvuoR5biQL6YW+hg J+lcZ9+ZV8jowpSMFNc9UIurYPLQ7TjKEYPJ1LI44MdCO6eytRT6ceJhZTdvYNtWtOUT 4Nx9R/a5dpPeTWSHLzEjAEdgXNHrV42p8bxwmOeDgNWD7mtHf8/tocUzVm6+KfklIRrm rlcBU0kE9rX42CgBKDml22xKIrnRnIkRjB8rosFxI/54APl7PfIuxKPctzOt+HaXeRgM S3NUDeAgxH8kBGdib12GF8QEH9uwoL0ETGvOq4BShKKyRlJe0FwTTeIFDnllFeqhBNAT rIbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769340630; x=1769945430; 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=GpPSbpFgM2Qise38LJbO31m85KqB46cmTLKMwyuCenRibJ/zVeeHx/QzmMq+sspW4i DUzloyljV85ymGJcmidoIGUAWMnEsv7I19ktcg0flldMVHYtwc+BxX7XilB1N1TijhfD NJkgrCE/3ZYzUSSt/4JCF4CpCS0+9EMR7zpdYqFF93KIDbhSrBPErNpLWaLSRo+qocuS zq9cWV95DUYNEDldgk7caYxRCMv5v2sveDG7tdeV5a964t4iQo0TTZHyMTsGP7JcZCOj u0RRAk63cipprW3K1Qgg+f7PTXnsbBONfn5YLLCPfcHQ/m4vWONbgPM1cVbDRoIoezuI bBfw== X-Forwarded-Encrypted: i=1; AJvYcCULPWbLse58U4ath6yJ/o/j33aQY2C+t2LM8rXBnsYPYHzpT692VeQ1AMFhlN0to+nPxK/NuMFWxFhod8I=@vger.kernel.org X-Gm-Message-State: AOJu0YxZOJNZSuf18bizwopvv4eGPekjP9Njd833FHz02UeoE2vlSC3a 626gA7Sz2FORXSQZntac2Ys8tzmsYB1+qBgAcFPXG45vt7u7X/tkQ3pRYS0BIaFbT5IynlpzZW7 3X8VGKMgkSpluAcHY7JAKAjS/RiRH/nVgWmlfI4Abi9Ix3EHS8AZOWcO3rj+IcdIUTAE= X-Gm-Gg: AZuq6aKKPacZ6Zf+LBjVEgMlUDpAYySZHT1obDR6sF+gNqBy0+41XJQh9Podie4Bz3T VQORhVtDaH6qBv1T9X8t6gOOWZYhhgvPRW3eCDI0g1xSfZkOC7uKB5OS59kO7juIWjzluP1Ew5J BXcVZa0P0z/lMNP/LGVyts7wRGbL9NUnO5vu/+wKLSFytRMMD8Mxq6hy2vbuzK+xJG+ni2hTDSR YB6LAYTfl4ijyVHKEiGpn8OoMNWcMaS/kWsiVbuuE5w06Sf6vQo+rjFxDSK26W5PtDp1ZQRp5w+ KqtQZGi3KvA5s0J43s7xLZmtYY0TgIJHPHZ5Y8fjaJEM0Xz83IoGnS/fBDNmXDsQodJ4AHSNjhi DZ8kaxnPvT7z9I9R1EdtYYmIoKy8XsnyJjQynBOflpNxlvkL+3vltFWy73dmggeM7plJOaMyuTK QSqswjY2CaG3FOZxu8ONnQxCU= X-Received: by 2002:a05:6214:5018:b0:880:5bff:74b6 with SMTP id 6a1803df08f44-894b06ad66amr15500696d6.7.1769340630499; Sun, 25 Jan 2026 03:30:30 -0800 (PST) X-Received: by 2002:a05:6214:5018:b0:880:5bff:74b6 with SMTP id 6a1803df08f44-894b06ad66amr15500386d6.7.1769340630091; Sun, 25 Jan 2026 03:30:30 -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 38308e7fff4ca-385d9fec3c9sm18583451fa.15.2026.01.25.03.30.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 03:30:28 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 13:30:09 +0200 Subject: [PATCH v4 7/9] 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: <20260125-iris-ubwc-v4-7-1ff30644ac81@oss.qualcomm.com> References: <20260125-iris-ubwc-v4-0-1ff30644ac81@oss.qualcomm.com> In-Reply-To: <20260125-iris-ubwc-v4-0-1ff30644ac81@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.14.3 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/pANAwAKAYs8ij4CKSjVAcsmYgBpdf6/WiNKO4Sq9OFCR4Oxxq1utFJduJzlxUaxF iLJ3B7neHKJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXX+vwAKCRCLPIo+Aiko 1diAB/4xcXqMX5BQ30Uqy0GElXqb+H6h1SGsxLW1W75gDkcFTb0gkECJ5GVJCiRaTWCVNf6uRZk QL7XCT2MX9SPDnbh9Ut90scwoFRPKEtso2OSQhAILE/ixRT1LO40bqbL+AJ6lwTMcC4ve0qzJ56 eIrauPAWrJXJs8a+NAcLps6u4aE6jKyhyYUXt9DJZc4BugdJS52Xng+ImzTY3RxC5QvGChJTWJ9 I4ogNAFvNkXFTNJQUIKi/CA8XulwdkwBmevA3ej0qfFhHiyze6OjFRvAkBUjjlssecdVUHVcYgV mYzkgtdyv5xBfv9OCl5Ig/FC9ZWYiMXg2gF/M6CLuWRkCAkR X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: VkucM-z1unyqmiOw1liVUu-D_QC54Sg0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDA5NSBTYWx0ZWRfX1drA42Mg//Ck 3Pb/e+f5O61HSI83nZkU7DqNclvMJNFCubm1aeRTWyqX/johpZiyqMuM4zFFqmLvZt6cgGJf1Et y96AV/4/XhhagH7Jon6/EbqoovIxEreG1oDVPEqw4Q9/53qDuSA3FUoIs2LXKeEpjN4adZZU7LN 9yM2h4UKCZHXo+IYSQZ9oOvKMouoJfxLQEjBj6Ow3v2slFRB3ePtb0apfKp7p3CrPe9pCo5Z/x8 XHCasNIm/LoPTFNrHTjKNaNMTQnm9b1D7DeltcwMkdPdyijzqN5n3yD09V4Tb9ynoKdaPmMdmEk alLaBish/1XhQf/41aCeHBtUgmVtpkWMHB5abQcQtwJqwHWFLAVsgQegupZwdrwLhX5DxXtfkd2 rl2f+OV4RShIlDkI31G3YkZUN+Kj5AZ5i5VYeS0jW2m12YHyy2c8DgCWIoeLlComLkm6fOEKwse R074ZAft1+K5ucMfGRA== X-Proofpoint-ORIG-GUID: VkucM-z1unyqmiOw1liVUu-D_QC54Sg0 X-Authority-Analysis: v=2.4 cv=POgCOPqC c=1 sm=1 tr=0 ts=6975fed7 cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==: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=fFUJnxvTdpzArna8SyMA:9 a=QEXdDO2ut3YA:10 a=1HOtulTD9v-eNWfpl4qZ:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_02,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 impostorscore=0 spamscore=0 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250095 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/driv= ers/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 *co= re, struct iris_hfi_heade &payload, sizeof(u32)); =20 - payload =3D core->iris_platform_data->ubwc_config->bank_spreading; + payload =3D 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/driv= ers/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 { =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 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[] =3D { =20 static struct ubwc_config_data ubwc_config_sm8550 =3D { .max_channels =3D 8, - .bank_spreading =3D 1, }; =20 static const struct tz_cp_config tz_cp_config_sm8550[] =3D { --=20 2.47.3