From mboxrd@z Thu Jan 1 00:00:00 1970 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 C4DE5285C84 for ; Thu, 7 May 2026 01:11:04 +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=1778116266; cv=none; b=pNesoWkZVIHCY4dvj4XOj/LSp+/hAW8riSXtbMu6bHiKL70/JL4ASD2kJ8UfCI/Zv3fDQXwKleC9OIRhfz5OYe3hDY6AcW8pjSqyLdq1jXO1s8W4+qegHHyeo4gB/JvUpDJikLzmP6dyPlzql4Vdh15zHa5VL5VQilN+F8ra6gU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778116266; c=relaxed/simple; bh=Zii42vc933kIDeIsFaUR4oAw5uqkZPXC/RIXb2eV3yc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DlZDymYV1xrqZm4wvfpNVylZ+mKuNPwZtV8sEIltwNZsTd03fX3UFgAhAReBEa9BBDXpwx80ZkY6ryXqriZsnawxaW4TmU6WD/gUPhXm2EotUYmWBOe8e0I7oGqxZm26g12Rs9uXJbVJQ2azgPNrvB62upwCVtkQSOk3/QEB168= 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=R47gjx3N; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NlwjAexe; 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="R47gjx3N"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NlwjAexe" 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 646IsYqJ2581342 for ; Thu, 7 May 2026 01:11:04 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=R47gjx3NyZWvQVxM nIkpo3qtaZhNYaiPb5dGRfj1/JILarNgcXPqz+1UGW/NWV7GTZ3Kqm0GSoUZdKCF MBE9U0vjb27jEiI/49WP19JuySFF3B47XDhmeJZmQlOc2Nxm0k3AP4cHBcc+1j/G AlWWAKEek95+nx61atTXI57De3HMAg1FkAjjT5GK8DfN7kU8iqcQJhbw2gUPgay8 2wV782VtmLtlel9nO6DnGWGQ/YnGBAZnwL2Jh2fB5IVvG+1Eeqfa1/9P7tJc9aWq FBfCTOxN509FcC2eyVqDLe6jt/8i6BiH48kFT/nYMdTgDXPutUHM33xeOo3EDD0G gSbZ+Q== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dyyvw402p-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 07 May 2026 01:11:04 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50e5a336b44so8886021cf.0 for ; Wed, 06 May 2026 18:11:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778116263; x=1778721063; 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=NlwjAexeqWy8//61do2NCMjyNA9nQb2ATHcCFLjBaxXZWuScZJGjRSzlMhZGPrAjJN lKGuQedP0HtT3gW5Mh4I8GRiMzAheoYn2jt+s1Seopx/ldqAc7Vk79rMp4Gp7L1TMXWe 5lJBe7IpOJbS79/urf0dIZbP6TEpZ58+Xi6pb9IUZJdDDvnOQMyheZwjNCjhI4ZqehD4 Fu14Vh0qXQgj0sMQtbRW1uKxdjwm03K00qPvT37obmVjaIzzI2di9D8Oz93hhLhuMKb8 zA618eZ7wuxZuT5uZP146kx72IJTbxOCqK88ecAjx71jzIpbWLnHFKW7WwOQ2bM1oL51 Ycmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778116263; x=1778721063; 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=oWNOxC6w0wzUXYFilhGwybXHtxmKyG6uudiAT0CXLOHyBycwHPheqdtv6JTKtXSQ2H MGuD7wS7ZbPQNN0ftohux7pOxvL4P4hW+FiiqJ+YHqr80bWvo9lqp+PLDCiexrAG+UPm 6jCDXa97M+jiXcfZ7Sh9gk4t4RDnpanbrzGkcVf4ChXBMGZJbSSmApo6a4iWd2OLcjPG SBqW2eB1VPbtF1zDOCZG6vHCQDoUXLpimycnELL2DjXGUM684G+hmjF0SDtMDKX2fJKi BzWqzDgQ5obA40i4tOXxeSxtrq/hFzBosJtW+cPk4T7jV4adu06TKI+668jvwf/6yQC8 UCcw== X-Forwarded-Encrypted: i=1; AFNElJ8ouMaKLhPaW6ZN7fbXxnkzi+cFHtNJm4OBKnjZZ+sEFS1Z43veDQlFHphPlSdkhZ/ouNrzeFg5u8ZfwpSf@vger.kernel.org X-Gm-Message-State: AOJu0Yzmz2XE+u6/LDTL8ZM5ZbzVZvR+4nBPSkyrRZkL2DcMAxkpZ/QF aVNAtnBsbYB9ifH52YcXeNfrrQLBe+pPgajCoIzQ6vGqKlqQol+FSGr/vFgTIz1Verj+HrZkqBF bbn/D3LNbSKJVEeYyiD2uzC9oRKfHNIzEXoS7eXbvntQKgT7HnslN8Im2PymsfDneaTol X-Gm-Gg: AeBDiescPM4JLQDn5mpTYnD3snyxHQ4DU+0Ltx8GATAcJ1SlxEru+6DTz4RrcNnYPUM +ZHs9b+UC4Vb5q1OFwm5r0KPPlACVQJzlgEQUak/ofGpdx/+lU3rXisAsHFuLuFINaRH1/183R0 z6n7dBZttxncjOoKEH1kcQKgagX+JoquZA/b0haAdISU00TicIGdBWwWrNEDSUHt3fXtuPUd7im qPGyjJO03Mkb5vUfTMFg1BN1vpjfZ/ozS6013kHNi60BoJHoyYw5PrUQS7iQBOeaJb70nmCyCCZ uj6sJZezcSjG1uSjrcJgaCGSB7obNeyW9EdtNdS9WTOvYxZDIkr8l2r59D4WhvBFUaBQEh14s2A f0zI1AmnGSRbes6StPb1uE90eQjnxmCU5fsxK5iYESUMVL6NcJb6jtbLWDMq947J4W+tZVeozjk uK6Bm2wIR7FziFj6Y2bmEGXE991DblGHXT8u5FlD4KO0G8oA== X-Received: by 2002:a05:622a:447:b0:50f:b427:7525 with SMTP id d75a77b69052e-51475cbe32amr12181351cf.42.1778116262936; Wed, 06 May 2026 18:11:02 -0700 (PDT) X-Received: by 2002:a05:622a:447:b0:50f:b427:7525 with SMTP id d75a77b69052e-51475cbe32amr12181081cf.42.1778116262505; Wed, 06 May 2026 18:11:02 -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.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 May 2026 18:10:59 -0700 (PDT) From: Dmitry Baryshkov Date: Thu, 07 May 2026 04:10:45 +0300 Subject: [PATCH v5 6/7] media: iris: don't specify max_channels in the source code Precedence: bulk X-Mailing-List: linux-arm-msm@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-6-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=2408; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Zii42vc933kIDeIsFaUR4oAw5uqkZPXC/RIXb2eV3yc=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ+bvZ1PsTt248ugI6/Y3GrUOom+jFvt3SHDXBn83fbeJ4 2uQ57P9nYzGLAyMXAyyYoosPgUtU2M2JYd92DG1HmYQKxPIFAYuTgGYSFYmB0NDWKthvWuYf1JG W82bKVWb87ULpkRMSVYxmL/l5J2sijlqHwT8OWK+/sj/Za+44/t29887rySzG4pccHX+EyK065z N6cQAScmaZpnZbtHMt/46aE7erD3TVOCo0Vnm/ukzbU54X1XIKPjK+k3dk5d5uRJ72JUqsdb5iT NyuzSXsXy4+W979rfQI/Mlri7iyFO0U1EtsDX7MP9D/LMnO17ISJpbS3MpL/9zNVCFKddq8SEdN lkh4Y6m5B/J145/j3+e9k/0/UkLe33tLnb2d9lpf8+6SkqxRuvc+7FDaIn1QqXo/wXVegLyrada 37gx+Av76f3yk/2olbtu+QL3eTO0lial/+AwUuS2U2gCAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=YYCNIQRf c=1 sm=1 tr=0 ts=69fbe6a8 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=rTy9geyXzX0TkIcb0cAA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA3MDAwOSBTYWx0ZWRfX/83Ly/ICUlRr W/sYotbYltkrBeVWV3LoFmCpyswKjw5mtEhJrTMKz5rfyTStguv/goCzJeSy2juiHxvb2/KUSmu N+lj5QW+LWFZd/pmLwYblBhozRNiCfpj/gYdaBxITGb9q2J16x/TcDHnwp/ih+Mr9lBxiqW9CZw 4/b+vcYzo+j3XAczLpXCKlc3aGOjxONjfpfpy623COEF4d3ozp9fO1hFxzsf5cB4mcvo2G5hKnB 5wlCI2NisEbSnaLAoJcS+QUUEF6Zbp3OF72PXCgEn/9p1rHN/DFEopEMeJxRTg1sHlq76Nr9/FW XPy4R7DkKmb38LhZzlH8Gk1LKXNAmffLCF5j/4GOYJW/jo05mk2jo16M9ZTlHojrPwIC12kH7Fm rnTJaRCzr8ZfFP1MkXsAVPphlXA97DkkF0e2p8niQF+oAybNr+YyzaEBBxZRDZtSJFlaWMCQG9M xx6d+uNqEieXMaNA4OQ== X-Proofpoint-ORIG-GUID: bOemoGlSUTF8qpN4z44tbcV9RZ0uFUUo X-Proofpoint-GUID: bOemoGlSUTF8qpN4z44tbcV9RZ0uFUUo 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 phishscore=0 adultscore=0 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 spamscore=0 bulkscore=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 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/drivers/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 *core, struct iris_hfi_heade &payload, sizeof(u32)); - payload = core->iris_platform_data->ubwc_config->max_channels; + payload = 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/drivers/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 { }; struct ubwc_config_data { - u32 max_channels; }; 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 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[] = { }; static struct ubwc_config_data ubwc_config_sm8550 = { - .max_channels = 8, }; static const struct tz_cp_config tz_cp_config_sm8550[] = { -- 2.47.3