From nobody Mon Feb 9 09:09:31 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