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 951112580F3 for ; Thu, 7 May 2026 01:11:04 +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=1778116265; cv=none; b=GyQPqxao8e9wSj389YPmD1jVuZFMxtbRQLHp8gcn2tOpA1jyGR7dKGo/JUM9khAExZrVQbMblaag2nwhJ5sTgbLqNb0egAUz12FW1TD2ntdfs0UHTGB2WCSmkaaqJm3lOHBr0zN5L1mIw0WY//linRG85SxLY6RDVBaJpN/XCLw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778116265; c=relaxed/simple; bh=Zii42vc933kIDeIsFaUR4oAw5uqkZPXC/RIXb2eV3yc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OKUDqrKGIWDn6hPIKO0TkCG9VPL3LGmkqj7hcOra/fMdjXI8bTbcxD9mflBVflvgPWbDkLktFFjCD8gAs2Q+EhcPt4kL9c/SNi0Qzm1AgQAIOhQMf2QaJ0M3xNZpuB0mc/hms7FihX91Hjzlw/v80t5cDh3AEatyb/oD04lb3A8= 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.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="R47gjx3N"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NlwjAexe" 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 646LmLFr1527956 for ; Thu, 7 May 2026 01:11:03 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 4e0128br4n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 07 May 2026 01:11:03 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50e5a336b44so8885921cf.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=UGoiUauqdulFX7v4MIQSgYtAvABwrmGQNGtV3iGzSsIkgNtryjJSunWibz9UDEralA D+6TPh2iezfLUv1qHZ6ztKG5M+l8T2gd4MGuYonvMIMJ5hR2SAQAzHfAft+fxgiFO8X8 Lp69qXY2fqLJ8hgFtWsqo+32L9O1XzChoMVoou/O9pgtHFh8ZMKLGa+yIdYbqWPqwMj4 dRX7wI7NqsYz0vt4xod5KDsFyK3LrLXa8wOZLt40nTifwkMzPuIYy6l7dyM+R+ZQyKAc kBnZ/Qdp6JIKMM9ZHjlwdVNE/+yB+9+ciT4TGT04VIsOIrh5o+0UaaDI3+ZWVRTL/0T4 eVbg== X-Forwarded-Encrypted: i=1; AFNElJ/8jZRNW0aEa+qaQ9WQLElSTRlZ9I2feOjC+pK6XODAt1AcbkmEt31K5QfL39DDtgtb+LRRYxGH23z6JBc=@vger.kernel.org X-Gm-Message-State: AOJu0Ywj4ZIgmFhLeh7ppMmK+LkIDr9ZBT9o13HboZwHpRwekqqg6BVC igGQ/XZ0kBiiMOOPS8FjGZEMdboRJ7OwC/iCNFYHL5cHya6lfCWJqI+1cokf8tIFhhm94mJJe39 fU39vojBvJVPu97UsdM6/M7K3F3PdXs2M3lmZeCiHl270xzbDPx8g0azk/I1EjWSVaeg= X-Gm-Gg: AeBDieuOFvnyafOUcxecimutt3jwvp9DhcWpIM6f5+vTODPs7Kz9DhbZ0c8fkDKTZh4 BRzko2dKKZze24PZdHxHE/Q+u9hwhZ3rL2C+WqH9CA5sD8TlJyQulbW+1ABwa+AJqXc52FikpjK D6TKHA2FRJrap9nP18Eddad7H9BciiJZ3RHy8Am4LfKvL5GdgW9lS+hJE9/It4B+PRHDnciBVOD RUPZcj3v/9u1f80FilWEHoNBAASoRg05ToignJ9yqs/Uy6T5stCOAzNKLVfCmD2LUh0Dhuy/T2+ 87/e/MqTvy572KzQLP/UtXH0RP/BgKxwB9ZGEbyPQ5aPbNu8+eeG3QgH5sN1u1b4f6ZZgPcCKtM tj9rHu80fbXuvctwlVwgcTTXEppJEtxha1YAZ72m9PcM+dtTa6eiuaVkJ/S+WDDw/U4rmtF0Pvj DA94enK8Y6FjmbuTkGDLGx5aHvvnjtYuGqDSpM1qVFxeHfRQ== X-Received: by 2002:a05:622a:447:b0:50f:b427:7525 with SMTP id d75a77b69052e-51475cbe32amr12181461cf.42.1778116262944; 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-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-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-Proofpoint-GUID: BbXaHpv_Yc0jXFbBXDao-NDk3RfTFZcQ X-Proofpoint-ORIG-GUID: BbXaHpv_Yc0jXFbBXDao-NDk3RfTFZcQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA3MDAwOSBTYWx0ZWRfXx51H4/mtvmh4 VdG+fg8x+X0ihGu6IKXio6z3sTtz+zG9BAhpiiYV1wf0Xrs/bxAePkcildDSqSUY/l6Eda9w2Cw NilbvRcCWjThgQdUzLBkFR3Z4Jo495MzzQGNXSy82bMvy4Aa9o5Wbu80opXb/Y2fYWQcfcRJP/8 hf7nq0ra/MQScqcJKti/81NeKdZGc4NB/tfSCDk21opZh2tCBb5Ep5rfsQRnOEpVht0x2xxkU9L MYcgEtq7yQvuFkjH9/mv5VPHjkFy91i2s/Er450wfgU32BXViu6hX6g6RNJJb2FuzgRmb99orxj QcFy757J01uhWACarSjz10VK1rro0qnJKyDmklxrxXaep+uuIAGOhTFLVcAahQ++eWTcpo39PbY dcfsvUuGkIU5dXTWBKus3+uxiPaVfjoB5vYxa1gtQfKGKtNGJhYHHvmfA3NoKXK8lYtqCjbry+w zV4IF/LjPvqYoqAo35w== X-Authority-Analysis: v=2.4 cv=A8xc+aWG c=1 sm=1 tr=0 ts=69fbe6a7 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=rTy9geyXzX0TkIcb0cAA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU: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 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