From nobody Mon Feb 9 11:47:01 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 BE13F31A7E3 for ; Sun, 25 Jan 2026 11:30: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=1769340636; cv=none; b=tfZz2vXLsHD13Te+a69+7a7dr8/VUU0zNSsw3K1WoEak35/GeW0Ek9f+ASypB3BE/Pd378aN0QRjIhIzLeSMalBwrMHj5NaU5YKsdEgNLd2x0RmAq9gfoSU7jnSlZI1fpS6aEHMEZHJhIxJ0WvhR9JNPCVvjTEUpHiLxS+BUuk0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769340636; c=relaxed/simple; bh=Zii42vc933kIDeIsFaUR4oAw5uqkZPXC/RIXb2eV3yc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VsggG2hF0ygWTfI5d7PuShw6txDxmymGhG1t3uFNEoL6LuVrKjgyagad6XMirz7DfxuRhiz/XdXzUgd0ZRrFrUsw1xH4dgfhTfPHjWpbzmYsXJCOVLp5AlUT8X844zUTXalaYa2Yon9Ko3WAS2i9gTalJGFGDoTX8GDdA+G0gbI= 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=j34VQx9m; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GjlTMceI; 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="j34VQx9m"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GjlTMceI" 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 60P9RsGM2831998 for ; Sun, 25 Jan 2026 11:30: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= /qBXAspLOui/eBATBY+xFXnkG3ex3UdKwBiljLWkZ0s=; b=j34VQx9mqIC+owxT /qrHhYXdoaLHomDTw1Hd9ylZ29X7bAjAbXW4j5kMJVIRddLGrg0MlRZ+bRGyK5c2 adw9fGmKUFmewU65w+tz9V9A8ZUVtVHgQ1PULCYeWgPh3gbTGRM3WEcUhWDxOeTF bnWSN0re70P2ldtttax2QoKN78Jp1nPyI7Sj5lklzA9KJISuSjxKtop3Tc2n63Qm IU86Yhn98kEvlhsHXdp1XgvWEj7ZNMNa4wmEy6lrkXHZ/tIioadoAQ6L3KbL6zf6 K6vi8ShptKAKeRFisthS66SFKkkCAJILCBh3pbuXpgMf/PjL1kk6l5jES2SK9ta2 DvkmhQ== 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 4bvw4wsh6u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 11:30:33 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c6a291e7faso1309271185a.3 for ; Sun, 25 Jan 2026 03:30:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769340633; x=1769945433; 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=/qBXAspLOui/eBATBY+xFXnkG3ex3UdKwBiljLWkZ0s=; b=GjlTMceI+L5zprYTmuxPyVi9OVwmcMe6aRu6bQDIFzSHPuNJBQQfvIbIFjWpGPfm8a hTPTDUQIfFF9HUexmxFS/h2VVzGE3FfSZUuYOYaHyYkb8veNC45lqcnuSgqBccZmoT0U yFev9Tp3paYqKtEVprV8oj3VhIGjyMmf+oJ9+jaDrZ0vqpyB0uGOxWrLit7P1OXSNxxL +CXV8wblvzeYNFERGsAUF78IC3WwobYki/cIRg47UBGeQirSUb9UYTvH3fxoP01esDeh svwO6OQVKIlnpLY4RhtqVDpwE3ktqkqf/ZJms240YdnkDza8ky99lMw16fIZLTbDm4z8 nj4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769340633; x=1769945433; 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=/qBXAspLOui/eBATBY+xFXnkG3ex3UdKwBiljLWkZ0s=; b=Ej0102oJs09UOZgpL9wfAXftEbudnkVf6z+I5lmfvmLWrPpoYGNIvYfwCTmgBhceuq zJmVeivtZjHdxJOQacWu7P7qYCCcAWi2jDKqneZj7HQ2Tr8VpUxcqqLMXJvSh+djpuhA GXTg9cOti3klLaOlIbmlH6Bk600f2mg5Y9LiIi3FgzHJPiXk6GEGDy49RUeezZ1SgdAZ x/NMQtOysygXkTmQiQrg/6hmT/ZfFzmHYOH6mL9Qy9mXNBMWYMvrlgq3A4BFWwFLnDil qZ2lwvJVYnn2oRruktV1HhmnhAOZrMiU3ZiUDCQXpOwQe8a/ZtUDQz965Ri3nOI4G5Kt 1rHA== X-Forwarded-Encrypted: i=1; AJvYcCWjXbtqWA1MTjo2DlmV63VqUQ2uBES6mNoPkSo8Yro/lJhI/cU7rGXLiRpLMpk848KX70CMDhtteeCNRMY=@vger.kernel.org X-Gm-Message-State: AOJu0YxgKxwwsfB5z5GxigBy3j3JsKegy5iW+WmhcJkusHYNAC2XYMSN jMrCJRz0DTx0qX+Wgns2j5PUwkCUfG/UNOZP7pu7UlEakskQ56skzarxKzYux9fEIux4FLdwwH7 f8frN/WZCHbom/H/ZQeo5rbDMJEuPB+Rhnx/VLsC2RWTWfm+DpNfRf2pHDq+XL3tjYW4= X-Gm-Gg: AZuq6aLlXN65LNOC9rjN4SMwVQ4mJ7fI2hCkWtaoUEAMHZlxzQleWg7VZ24Nrou8LDL 7buRRrZM6/w+aklrKZUxhNiLBZPPJBjPlU+X2HFJMNHG3A+FTfheEoKCsg7canp/WMiajMd6yCr 1alD8UBxdxhmsAfjuVXI/C4t/tghFkOr5yZ0pbdFy3LgcGDr2g+od1Cu8tPjWn0awOVezpnUPbu WDQJCLLVbyZ3OakOeUTOD8V7QGyaoB+gL+SepZzKpt39fsrOYeGNzAi5spYwJsGRG9ahEbMxDz4 aWue8c179JTUWBioAsAc+XORT39u7RngUFgDSDp1djY1aWEMY1vS/P5UmSwJty6hUTGHHFdhzHn n/ku1jJfew+CV/C2fUJutdRgd2Bgnp2wsxDybtuQTkkKNwHs8bljglzBzZQex9gUudvmSld0ORm zbsCg+b17KDdH8VUqMuXehf0s= X-Received: by 2002:a05:620a:29d3:b0:8c6:a8a6:e164 with SMTP id af79cd13be357-8c6f9624ad6mr138743685a.45.1769340632872; Sun, 25 Jan 2026 03:30:32 -0800 (PST) X-Received: by 2002:a05:620a:29d3:b0:8c6:a8a6:e164 with SMTP id af79cd13be357-8c6f9624ad6mr138740885a.45.1769340632419; Sun, 25 Jan 2026 03:30: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 38308e7fff4ca-385d9fec3c9sm18583451fa.15.2026.01.25.03.30.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 03:30:31 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 13:30:10 +0200 Subject: [PATCH v4 8/9] 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: <20260125-iris-ubwc-v4-8-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=2408; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Zii42vc933kIDeIsFaUR4oAw5uqkZPXC/RIXb2eV3yc=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdf6/GFwmt3wB/NNDPoTG7FPLYdaLK8uoEJNB/ co2oG473LmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXX+vwAKCRCLPIo+Aiko 1T/cCACIWuIaY2aDARq6LRJW0RYbNHy9b2znKquYteXapTrcyF6XjXnM4YwfgdgYrNwwn19rAP3 yjn/8aWgAm3qaWKj/IqiIzSvGVIDY0knz8qjCiC5/twYYxcyQsPWWm9pVY48zjIS/MfW/Jm0+bU qz/euUYTsG7s7KbB1AxAO8GOGiEJ+m2rH2hThU+HTWEnxbpAfy9U18++i3MFMZ8Xp7LLYHtBdzz rOOS/fB5C3xR30r7RepYodaAcLYWiiRgbncriHF//yjmrVY9t3jJSspBkjwsMPHhFg31qZneVI3 0hdRnSXZIw4tVBu7LGn0QHdJrIbFiBJ35V2WE0Esc3StzJVo X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: DZXcK_N7zzo1ZP4vCaXFnCR-uHFQDNUV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDA5NSBTYWx0ZWRfX5vx7KYZIz0vk ubSqK8nHmytNNnFX8CKpAm2mvilsqtZXl8NNqPlse7G74iA3o+SYvhAbRwLr0vaq1DH7+JAoUog K0wcxrYcTsoL+iaJQWj/fZNGAgQCjnFAfi4taBPk14uFQy+gDeO3j+qTTdgKryiZE+XyKeHlkHW aCVuCe5r+1CIiyzChoqZJlj+aPddwYXbTR3Vpzzc4AaCFpk7wEoOlqvfHE7yjeZqDmaRXKnNred jpVW+JHk8EgFkcn4RV3n8tINJZ7gEG4noTWtZR0FBfMuCNrhu5IjVZZ14uy9GACiqEsFjhq/PoV LSCn//yUPMZm7nxX2NithpFI/cku3/dzJ31GVu6eboJtO4i/TRT9lk6DFlrxLzRRg53zNzw9qM3 F4D92hApCI0LtPBT8JBvWvTBj30DScKP7G+iv8bQWyJ8/TejfvaM59noFW7gmh5b/kpH2wVRuCs yw9oPYU/YppBw+lIYaA== X-Proofpoint-ORIG-GUID: DZXcK_N7zzo1ZP4vCaXFnCR-uHFQDNUV X-Authority-Analysis: v=2.4 cv=POgCOPqC c=1 sm=1 tr=0 ts=6975fed9 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-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 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 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 a49394b92768..0d05dd2afc07 100644 --- a/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c +++ b/drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c @@ -140,7 +140,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 qcom_ubwc_macrotile_mode(ubwc) ? 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 07c58cf3a14a..e8b5446dce76 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -76,7 +76,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 4e617176dee4..05b1dd11abce 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen2.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen2.c @@ -791,7 +791,6 @@ static const char * const sm8550_opp_clk_table[] =3D { }; =20 static struct ubwc_config_data ubwc_config_sm8550 =3D { - .max_channels =3D 8, }; =20 static const struct tz_cp_config tz_cp_config_sm8550[] =3D { --=20 2.47.3