From nobody Sun Feb 8 05:35:02 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 BDCD53542F4 for ; Sat, 31 Jan 2026 13:58:56 +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=1769867938; cv=none; b=pdWGEwgQ1kYjzZ/wq02pHjPcBAbevdCnlOJpBzqRrZf7zWno578x7z1Rn7GjHJ2Rw0GsUS9vfMVaHEfCwT+e5WsJ/r9KFZFjt1IqwBD6W4n6z5QJEwzE1gPLK5vl6diEL/UL2H4I2eDXXYPlCk6a69aYtjsMfmmlaNE9uODmKbE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769867938; c=relaxed/simple; bh=i5quBdpfP0q8d88le/+tG+r+sh9g1G7PqtQUP8Kt+k0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R2+9HKAcgW95vFtGHcaOFBBOnsi7jgo06505ET5/D3Ml/C/z/vlYq6U+JQdsSUGnAqPUZFUpTr1m+5GxvtjbNUJ2j7oOLvB08KxxcTYnRNVEJP0+FLV7rE2D6wkm1Imp7oh5hzhrdzFHbbT3aRhSmwe1wS8+vn78Sw1J4vdx18o= 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=CPdsPzrw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=R5CqMGfr; 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="CPdsPzrw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="R5CqMGfr" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60V4dKBr1941525 for ; Sat, 31 Jan 2026 13:58:56 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= BCcRz/mp24x6mQIqTjWTfUxNpj3FI2IsdIkammU7t64=; b=CPdsPzrwO3zzb8dV bBTEeUqLSlcg5oO6FSzTnFZN8sUoTGRewYXSemg9LSDT7p8iTJA/7ESj7p3SSVPQ J2gBnZC5IOrNv1VOT1PrQs7VqhMu8W9yq9FhLS/OG3+nKVHaqEDEAl1i3aTVp9E0 3LnlvhySyiHt2IEjlQCSSDzHsHM4KfA7kwLiOlqjKkfyO2iXYY0Ui8xCG7ECkmCt qF60UzbVw1LBHSuOM1YqU7MwlLbXF3YNZZkiTuuVY8bWpMg+C5sFGdEl55JQc5yM AIoiO5ARZBYxTrLYOj3J1Ee4OKDj+aJMgYnFHJZn6NjN9fJ/yQ4FhKKb3qayM4KI 6fP9sA== Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1awd8uj8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 13:58:55 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-5f5337e9fc9so3073235137.2 for ; Sat, 31 Jan 2026 05:58:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769867935; x=1770472735; 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=BCcRz/mp24x6mQIqTjWTfUxNpj3FI2IsdIkammU7t64=; b=R5CqMGfrie18gopQnILJQ/krv1usjNECXbGr1ZqyzJ7cTcLTkc8fnrj91aucbqVrFY qdG8QckIOxfahvvBZWpgSkMKyFaN5Mjrqsu0yiFhCFHr8yUlDJw65ndrP5YFjaiVthq2 BLr0k225K3ST2tVxVm7t0m1v+OdeKE8wJESggiQ26oNgz8synkHf97SdbYr7pUl6yfw0 QtvFyKV+GJivHvWYSrIKJlEewjKqX6ib3DNZ3KIdd3n8OL2DD1W+5grrXfr2XzIQnUSG iVOTcNhf+j7f2RyPjjvTFuxnOpnX40UO2sxbykq99IWrH1NYlfYuCVTYxUzexrh5+wXW yu5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769867935; x=1770472735; 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=BCcRz/mp24x6mQIqTjWTfUxNpj3FI2IsdIkammU7t64=; b=jdP8xQum6u1VntUKBHSEtSBBUyOrEePMKXVoZFEDIxaNCnwH50E9psG7hxQi70v8v6 uTtwwqh4gKGgrv2bbzAg1/L8oZTxlV5J//2Z9CQES14QCThkRYp/K+BiYBblkuo9L4cT Ga4NksRxLvbHZ7kg36fb4KPojQBSaUxkb2M8wEszOfbXCsT3ZOCStGgrkeCiEZnzXksW FpcOhfvJJGw/zXl68mBcJjgkCG7MuiJXAXqe+4VnRsItRhxHkZTpJm1scbu8xn9RmEhc R/96GjlGlEEdjJEbZatJg2z8pQvzFXDeMzMjZ91S6v81Zoyn3GzTTjX4JV95lJvupdGi aADw== X-Forwarded-Encrypted: i=1; AJvYcCU0SHubx1Y6YNFELhUdIwJdNjPK0cRyWMaDSHwvUiDSV2BywK9bYliMwycH8bPtUJ/cJgdQ3NH7zVoisAQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0GK4br0vAd4ZFy+U3cnEXgm8KUuFV8OQcXLQ5h3LnHVgAEeeL LAEWRYbwKNvCWD1TaRsuDVIjN3pHZW5qkp/hQ5W+LcUTln7bGFCAsQijAHoGCg7gLxyve2AoUTl sFXR4IhwnIAb+84cX8svDMWyeWvDdZyBvt2alFHLzA4lXmh1AmF+zH7n9whVZZ0iloYI= X-Gm-Gg: AZuq6aKfHArG+V41R/4Q3lRC/Kx0OhoRo5m+zADJNlYFd+lMn5pFsktwbej4kmeg5AZ Y55CI3UIA0qqp3wwo+SwiyoMRmNpusqhEaPhvbLK7FK3QFRfUcNrLkJp3oUkggxqjYSNY9ovhHG JKsceA3Eb2pTbQjJIqYhkXS2vDLbL3MDKvGFmIoRx+pXI2SpVGBQtQjhMVyMQ/XL7tUjHp+Bvtf M5Rp1GNUJoarQoIViwr4SJghUrQl8BxWeU2gR9DACh/mXUQWFqzHGV60poxFzKcdCtk5U3SFo1G uoU4ri2h4yZfpclMxeKWa8Nwtr9Hn8OXvjx+waxolB0DKfIXzvVzsMFgZor0gRmJaQ4sMJtndeu X3gF879HLoa7I6ft9K1rRGeDSsFh/LYgYVaQYxAVVUokdgFvThsuNY7JigPA09Nz9mOacadeVrJ 62GmoydE0inYk2aeDUzXJxmL8= X-Received: by 2002:a05:6102:1622:b0:5ef:7220:bca6 with SMTP id ada2fe7eead31-5f8e266e86amr2067885137.33.1769867934871; Sat, 31 Jan 2026 05:58:54 -0800 (PST) X-Received: by 2002:a05:6102:1622:b0:5ef:7220:bca6 with SMTP id ada2fe7eead31-5f8e266e86amr2067869137.33.1769867934458; Sat, 31 Jan 2026 05:58:54 -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-59e074b2dddsm2373021e87.61.2026.01.31.05.58.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 05:58:53 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 15:58:50 +0200 Subject: [PATCH v4 1/5] arm64: dts: qcom: sc7280-chrome-common: disable Venus 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: <20260131-venus-iris-flip-switch-v4-1-e10b886771e1@oss.qualcomm.com> References: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> In-Reply-To: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , cros-qcom-dts-watchers@chromium.org, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Stephan Gerhold , Douglas Anderson , Konrad Dybcio , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1414; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=i5quBdpfP0q8d88le/+tG+r+sh9g1G7PqtQUP8Kt+k0=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2Yd12wh6Tr9kuS/n/fNrbhXXlhsEbciaeOLWTy+z2zYz ae1LtTqZDRmYWDkYpAVU2TxKWiZGrMpOezDjqn1MINYmUCmMHBxCsBEXLew/+Fh3NoWFnN14+m4 pU/MBeW3dJ1dICnR6Vt2MWWfaaAWe0wrU/gxq779C7dotzjOmSgfO3dGRHpf165SE7a/Kj7ZJ6I esZ5ey6/UxK2sez6sQeRRftXciQozP/7XiNaoDHN/kKdxVkq21ubj7aPeOp6nU01dvs6tZCuf2r q+2GH9npPGHr91VRVU139nUH+ZsnPy2thTHfeXfC5yD4rQlX5w0ijqdWGD5uMVn+OOGx39aC2ka pviFbTp4ZeQqd11mWXaHmdfqgpWLrbv3qyUNZ91DnfgH53N+pejNU5Jzjt5ce/D2TYaeglBT9pM FidMlk/i2nr87x5rf2+TO7wn1tZJ/bz86Unw75d9q9UlAQ== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: wnXwxvjmUw-01vLhZVOyaFbQpfTLK7TC X-Proofpoint-ORIG-GUID: wnXwxvjmUw-01vLhZVOyaFbQpfTLK7TC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDExNyBTYWx0ZWRfX5BP4NrkqZnos CkFe1F08btjlhTtLKUlRvAdf23G/CaSHI0WNxvBO+fh4F402vy1e5lhQ2mdQJJnfmp8PCfeiNHm BiTvUWfWBHlGXIegwyOKp7p2AdRs+wYfU6W+Gie375x+w9VphJVfTkuxvOLOLmoF1WBDELiXOcv /qvt1N+nQsGuECL5txx6J/CsziPgENrtX9ayPjcRGUclQ4N63w9hn9pVO/enXJ8yudHxbocU7iC 14hPvN4hbB/PEqIRg0jdYa1y+IUMxENczozS90lcjiyO/18yxeNPD7wuGC+fqqjtp5A+Z2qmQgc 4u8yLYS7D164OAvzv+h9ZGJXR11jcrsvFkRpohA7yCwVRoZm0Jl5iY0VvAm2jOi6yNfjsG37eAj r5fRK3oNg69Sn2euFfl7StzzqeHNkj76rjSkEUx+K0Ah8SjQd3j/KDTR/hlrIn8VDjN9QUIMZ9w uUoF92osO9SBsSeKpKg== X-Authority-Analysis: v=2.4 cv=T8OBjvKQ c=1 sm=1 tr=0 ts=697e0a9f cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=cm27Pg_UAAAA:8 a=EUspDBNiAAAA:8 a=foIlI7qs2i6qjVKSRT4A:9 a=QEXdDO2ut3YA:10 a=gYDTvv6II1OnSo0itH1n:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 suspectscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310117 Iris driver doesn't support non-PAS/TZ setup for setting up the Iris core. It's expected that the ABI that is going to be used in a long-term would be different from the defined venus-firmware subnode. Granted that the SC7280 Chromebooks were cancelled before reaching wide audience and granted the feature ABI changes, drop venus configuration for SC7280 ChromeOS devices. Suggested-by: Stephan Gerhold Cc: Douglas Anderson Reviewed-by: Konrad Dybcio Acked-by: Douglas Anderson Acked-by: Krzysztof Kozlowski Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi b/arch/arm6= 4/boot/dts/qcom/sc7280-chrome-common.dtsi index 617a39d32488..debf62baec9b 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi @@ -140,17 +140,6 @@ &scm { dma-coherent; }; =20 -&venus { - iommus =3D <&apps_smmu 0x2180 0x20>, - <&apps_smmu 0x2184 0x20>; - - status =3D "okay"; - - video-firmware { - iommus =3D <&apps_smmu 0x21a2 0x0>; - }; -}; - &watchdog { status =3D "okay"; }; --=20 2.47.3 From nobody Sun Feb 8 05:35:02 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 65C7C354AD9 for ; Sat, 31 Jan 2026 13:58:58 +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=1769867939; cv=none; b=A5MSGx4TYLKL6RbbIS5Xfv78dhKGXpp4lygKUvvBCRdmmELQnHicTJk0dHTQ6oxUcWKW5PxXW1HkfRLBXgPMz3hxWwBFijQ3l7brmhL2P2RNrBwrZsr+H7lwXdObRdjYXwb31iyRmJUzOty1vu05gdB9wxaOWzHTbTG60FhDXdA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769867939; c=relaxed/simple; bh=6t4bZjQEwVJSE4KMbGmyYY9zqlqufbdXRAFAjFYMPJU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UFxyUEiosZalIKKqFaLszAMSe+7Ub8MwKYGlL8nSXZKCEekeLUn4+g04DfBSN3pnAWkQ6vLWZmB9vXaqQvc0yk6fT7pfnPBQsgoXtWOLEosGp/k4cNixTnZTYz16g/C7zvqvac3O5nfyxiiqv2XIfEsO7MJ7Pys+McW9Vif5mmk= 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=dkUh0Lll; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=W+u0H192; 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="dkUh0Lll"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="W+u0H192" 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 60V4eKjf393016 for ; Sat, 31 Jan 2026 13:58:57 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= 1MWJF3hIMhRNf4dgGFUhsIdW2b9aOdxhV9FbfIMi59s=; b=dkUh0LllWhbe1/bK Hz/XOf9Z6MjfeUxv8BOTISaR6Zc1gRSry9gZGf7Hvepgz86emXoas5oqMlpkdPH1 OWO/CawfVkHRbh7X3TLHcMtVSefCSLbB61IEWKt8Gzb/T055fiddsHSG8kWYkuFI WNZctDU5iVobUHd3i2eaIipjH8P3UVPZWD13FkbESd7HO+Xnf8NDRT77dOqFZ+0R vyc9YL7GYK401LZSeTxzgzKUqAHVGKpr6LHFkEbWOY5ef0uorK52oayGYXRUU0wE jozADcZBXd9q9RFYb5DpW06wiZmAiQ/hWHoc8SPJ43J4YUbYkRHg0BhTngvzXGAZ RKSA/Q== Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1awnrunx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 13:58:57 +0000 (GMT) Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-5f535184cc5so2980841137.1 for ; Sat, 31 Jan 2026 05:58:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769867936; x=1770472736; 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=1MWJF3hIMhRNf4dgGFUhsIdW2b9aOdxhV9FbfIMi59s=; b=W+u0H1922rZCq6kioAEVO0lH305jnMLLNLSIKc3ZEtOaP9q2CKiFggUZNWTPWr+jX9 pKN4UVvwfAdLkTOBEnYVSlwqhtlSFfSVxtJr1lcK2XcDVrHmhRfrUJ7J83jRi3nTcf0u J/dqJCkxxqCLoC/fthTRltrQfIoPZJ/GEaRdJXROIxmRTTb4YMAAn8fr8xnDCuXmMgrW a5LHP5DLOJ1X6F5GVIFNiOQ3BwlXdCEo5B2Z/+XmnntcHkGTJ0cAhJVxR7rMRou3hGho tq5H7iExLeZ0RwXi4bhL9YMmDWG+mT6OlSnLYSLc4hqZFeHqKXroSFWUj0xptpexEgJ9 weaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769867936; x=1770472736; 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=1MWJF3hIMhRNf4dgGFUhsIdW2b9aOdxhV9FbfIMi59s=; b=MlP3/8mbJLnP7MLhNd+MQr7JjQBdYoKYSlqAw+MdYzEL2RyNzb3OcC3M+wgTSCRXq7 yCekWUfNkT/1ffyGlXWXNBzyrtXK/+GkVeTkHlK5+AX/0CS0odWgFnwyIvrVRhnk6a+y fmq+Zl977MXwHEiveVVzto7Tay3SmKFJNUzIr4PFfR/UjiLZGI5Hm+2YUdO2/1uWN+7u m+pKOQnladKoORuSGtZZUdZnGmBaeyMsi5hTICcvqlapc6en+dTVGbccLoBI1z6FwIbN UlA24cgwn6NAiGzGxtYO63wr02QezP+5NqKKWJOYck4j59rBKq1pceUy5nopDLc6IPID NxMA== X-Forwarded-Encrypted: i=1; AJvYcCXp50N6lhVNJydLdy4vxwUo8yY/GygGWzIbOyNcwBml1ldykRowdONzvkbHmPe4ZLwmUBVakJB0D43cR8w=@vger.kernel.org X-Gm-Message-State: AOJu0Yxz0vrs9S1ZwAU/YaY5oU+JeLfWxWxyPKB0VnbT3S+3Dik8l4HE rFz0nAQZn/ZqQKIujGDJX97NNGAFfJLjq+QGFAwvWTxWAgSVkaZaGNCfDF/cMnsOwrBHc8EfoXT PLyRAYZlTe0RdLspa7oF87pbM9ZCacTlVckJQaXPBpH+xyQCayLEZ25pmZRZHpJv4U7Mxnmlj5e g= X-Gm-Gg: AZuq6aIZlNmMXBp7vlH9vqmzmglOqlxqBVg8076BU4C8wP3JuXRTdkew0yDuDR73tby bJOYgH9Jte3nBTK2TCFVZDjS1DcrVehwovrZDJYa722zbNvuBHQlQPn4Atfne6+ccafLSgbxuRi iVc4XkuLQGPufVBC/l6UrSxQ6rj3JlxmHj8FKQxg6cC+xSDFYF2eUGLlbTopQDxpQTslp5a5XYM +l+pPb+RZOkWMuuaSs1PyOuGQSX6UFEJKN9PjflcxS3NadG3hU/1iwkbktQqRk8EFnqjSRfpexb V/jsSAKN9lC+NPxmtkV6Urf8EXLgYuYx64PDdjeZuX65SX9shpApJgZMCoRKNqbuPPkc7DmY57Z 8vHM82z4NZ8D2egycRIrNugP2ziBabVIzLuPeekVQxBjWV8yX7BqHUt8hCTkxUZadGR+jOw2Nfs Tp5Rt3xqpXl97zi+sQJVAkvLA= X-Received: by 2002:a05:6102:818d:10b0:5f8:e3fa:7836 with SMTP id ada2fe7eead31-5f8e3fa78bamr1067968137.4.1769867936139; Sat, 31 Jan 2026 05:58:56 -0800 (PST) X-Received: by 2002:a05:6102:818d:10b0:5f8:e3fa:7836 with SMTP id ada2fe7eead31-5f8e3fa78bamr1067958137.4.1769867935506; Sat, 31 Jan 2026 05:58:55 -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-59e074b2dddsm2373021e87.61.2026.01.31.05.58.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 05:58:54 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 15:58:51 +0200 Subject: [PATCH v4 2/5] media: dt-bindings: qcom,sc7280-venus: drop non-PAS support 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: <20260131-venus-iris-flip-switch-v4-2-e10b886771e1@oss.qualcomm.com> References: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> In-Reply-To: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , cros-qcom-dts-watchers@chromium.org, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1928; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=6t4bZjQEwVJSE4KMbGmyYY9zqlqufbdXRAFAjFYMPJU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfgqbcVA1ev3MV4WwMthF/JD6g8Kc8bEllo5ce 9Dc2/TjqY6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX4KmwAKCRCLPIo+Aiko 1X0YB/4maQADkgrkybnDGwAGkpgTmtklhpP64b52AMjKvtbi4e+wh0d8SHqpE9EwbvfAQzC4wkl Tkce48W6RR/H2YvDyx919pqGgZpnjqkn7sGDpEPWzk2vZUQQ+VXzeYiyprJA5AMrZ6o2Km+7MKR XUL0Yp7GQufRsz+qLOPH1GswFf6FCJ3Pp65ZtzFNZ/1KpYMdRK7DinCEa8U5bJZj1YC+iqsD5Jb U/rWVr5ySRXJT3JRbS+HrfAgMSFstzpDqPa5QuIjyBRXudpsEPvZVZnw9zqRCXIu55HrMIWCFwE V/ILn897U5bKtfTxDkATOsQfUm15F71es5BvvVjG2Uxuoiu2 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=MNltWcZl c=1 sm=1 tr=0 ts=697e0aa1 cx=c_pps a=P2rfLEam3zuxRRdjJWA2cw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=zCM7-lDapuS4FQW10A4A:9 a=QEXdDO2ut3YA:10 a=ODZdjJIeia2B_SHc_B0f:22 X-Proofpoint-GUID: FpRYOdOAgllfCOK32b0nZPRm4dEIQdrq X-Proofpoint-ORIG-GUID: FpRYOdOAgllfCOK32b0nZPRm4dEIQdrq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDExNyBTYWx0ZWRfX3b4B07/esayU 6elzfyQjIxVmbj3b1puXRrVJZYx8HNXgMRKGOJUtU/z+cMHU9R9/1PDPnvxmWK3jMILhobHMjlN 8RosYvflRKxztzRVtR8XYxCUV/zSAVTC5TGRp5d0+GCZPp4llduhXb81RGAiFnDuDPzwrImLo2x kLssLcX8kxDBvG98M0ILloSyfKO8/qjYqS9xNYwdqocw1/2LFJDISnQgSQEFZRPBac/+oY/MU7g ycj4Xl3m50wZVKuk5klzBBGPdlzA6RzyZZAdWcbnAQ3yhlEghbrlVIJNmycLl7Z1jIYmB1L7oqF hVzZYd+h9EJrnPSLmD1VO+0b8GLT0wBm7ewTLkRfQm5fR5YNmHZrea9/NTN6A7VnGZxVQPyPn72 eJ0zY12uigx4zJqS2dLm5hHjPNEVcuihKx3EMIr8JAHAqnbBLbciZd1UASN1rty+bODlwaiEePd sBGgML6GpKqT1rukeaA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310117 The only users of the non-PAS setup on SC7280 platform are the ChromeOS devices, which were cancelled before reaching end users. Iris, the alternative driver for the same hardware, does not support non-PAS setup. It is expected that in future both Venus and Iris devices will use different ABI for non-PAS (EL2) setup. In order to declare only the future-proof hardware description drop support for non-PAS setup from the SC7280 Venus schema (breaking almost non-existing SC7280 ChromeOS devices). The dropped iommus entry reflects the extra stream, which should not be treated in the same way as the main one (which doesn't match the usage described by the iommus definition). Reviewed-by: Krzysztof Kozlowski Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml | 10 ++----= ---- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml index 413c5b4ee650..9725fcb761dc 100644 --- a/Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml +++ b/Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml @@ -43,8 +43,7 @@ properties: - const: vcodec_bus =20 iommus: - minItems: 1 - maxItems: 2 + maxItems: 1 =20 interconnects: maxItems: 2 @@ -120,12 +119,7 @@ examples: <&mmss_noc MASTER_VIDEO_P0 0 &mc_virt SLAVE_EBI1 0= >; interconnect-names =3D "cpu-cfg", "video-mem"; =20 - iommus =3D <&apps_smmu 0x2180 0x20>, - <&apps_smmu 0x2184 0x20>; + iommus =3D <&apps_smmu 0x2180 0x20>; =20 memory-region =3D <&video_mem>; - - video-firmware { - iommus =3D <&apps_smmu 0x21a2 0x0>; - }; }; --=20 2.47.3 From nobody Sun Feb 8 05:35:02 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 688BB355805 for ; Sat, 31 Jan 2026 13:58:59 +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=1769867940; cv=none; b=JaFiDsk+BYRrX0yOMTQ0m+m+h5Qe9OZOoLWdBt+pG+7C67rFuWcG8f67WRhL22DobYpUESxedBqaNTZhmELIaFwgDK6PZ+1wzZYadZsShnl5FdnyIDsRSJBmGLSFPbu2m9peFyMgIaik4OU9dXHlBF9E/2gZNgZe9Ev8d6nmoUk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769867940; c=relaxed/simple; bh=pvGogtYz3ToyC7AvsbxMd3Op0x0cS14QLEENjtD1YWQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sogoKqfXLHVN7cW7rAEVfKnA3w1lrWzgQGDp3U6YTjFQsK58bL4sFX0wTv3elajeNXHQIW3ie2pfdhuo5wnBK7MH4ytFm3rVK65C3/XZGjmZ0bWIljSHTbz3/3Om4FuN4jCwfXObsK57AgGo3I0wqz7JKGCysnCNxfL6SD4ir0I= 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=XYLhIWXp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FoM+d/9A; 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="XYLhIWXp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FoM+d/9A" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60V4UDxo308542 for ; Sat, 31 Jan 2026 13:58:58 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= 5sftBoUYRN8krc33OKZxWXSUXoLKwRmpS5072sKzwys=; b=XYLhIWXppzMYAg6b 05rkqr6meNnYYwE89mgK0yvRl2Agvd0bOgBgXPMGzUktiP0YCfgtSThKPMnHIGjW N8kp5CD34s+T1I+hdUTk/DC76PjZ3b2s1U/7wFUMTfuIpTgqKLFHPgSGwUsGAf/B Zj2xO79fsiIil3p47sQmPAGVPp0x65tcXFZkZLzSVZY/XcFr0DZqj5SXcbXkTe6V KK/NdAp6IYvgST5nT28shAX0riCsIwr8eXr0GBBlSz0FhlT8ektO/NrfuiUnycQQ i+xMjfgvjWYwUEC/sQc0YdbBcVOpvOw06oLDZb97s3J21ScYZBMSJ1ybjP3mNGVs vA4j6g== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1as4rvcc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 13:58:58 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-5f557e3890eso11389346137.0 for ; Sat, 31 Jan 2026 05:58:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769867937; x=1770472737; 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=5sftBoUYRN8krc33OKZxWXSUXoLKwRmpS5072sKzwys=; b=FoM+d/9AaHBSBbZgAGWoNYsKtrAxYyJlfWBPqKkrXBY4UHfNlbmVfQbJgsFagaNDJt +tUeK1qcBZTJ7M4nCsjDLJvKSqbi9P2nY9nFq+6VxRWUuLUP3+K93utfvub6HEwprqXN wCwv4E9SSXiV9SZUK1FpMR8+E1zIErbpo9NGnPm43j9mEg3GSn6Dza0D8J3IMLysyjNs VikAeKmpaRY1vke1t2n09ZzvRgaPc87vUuipqBjZfBGbktSsR5gQErf8uXmhtbYpKXaD jLUpyJWfu2C0QpmJ3lAkvgMBgNc0QSUnvQyqDjoKTkSJsw4XUXURbhXFLXYNWNRZWpdi ELAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769867937; x=1770472737; 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=5sftBoUYRN8krc33OKZxWXSUXoLKwRmpS5072sKzwys=; b=E+nbQSJuOZfx3zwDEBN6+QFjhu2KT/V0/Xpz1nH8RxlvMctyVW7Aeq0fLgIEExU6uU Tw0DRGc15DSlvw+CXUZvcKU3LwcleqgVcNviswVN5QoODEc/wDft8StERWx9TYnAV84z qwzNJJqH/jnQVIGD92x+o1KsAyTTi1fWJSo40xSiR46YXOyEvIju677lbvBIjMW05ulX SaM1fbA0MEhxqRAoS+uzEmLSMEF9xXvsBiE1k1BS/81lu3vjnAYZi8YU6fsdBhu+N/as xERK1e1OwIvZN8g2wmLv8IwbokTxiss32RnZoC/7OF3FIkfyU2Khpss+QVJsGvEKUmr/ HxBA== X-Forwarded-Encrypted: i=1; AJvYcCWu+1j5RVXwyhP187y/ZJa//zBZhHQI8q54JGJ1IhT1+lZqpjHQGNtOA2ZB6SdF0dc/UL+Oz6Of77UpUj4=@vger.kernel.org X-Gm-Message-State: AOJu0YyslZqDtFLRMgFBxcKhicD22NoQhcRzBkFg6z+gtZgPiPA3GKuR DgRbNX9gGbUi2ANU3X6XXz1t2+93NK/0HaBaYoTJkYSf2sx6NQ12E0BiWvFsxPORmO5CS7/0DPd K+BXXcLyirUzPktPA2r95uFurfjTDoB9VPFXa78u7KKF2xgX/PUap49zx6cOYfAgYbr+3r+vWeS s= X-Gm-Gg: AZuq6aKb+48JV41ZtQ8CLU1a/VIBAGSAvGmi2T9zve/TmslQ1sqe/7tkiBEEWMWDkXj +K6j5c8EGWfaKgwo7fRlOkAhyDF/EdzlTFarLx8bza1FR2s4M/R7NhBZWv57iql+2vX6J6td+8B xYsfCIiesUC2wA/ZOeZfh95i5kIMq/R9pmx2UedVKtFL8txusg5VBIOJYWky5ab8tIHpYKF6VCE X3CPwi81immXbbyX6CpsPHr2RzbSOM+btAucc5RhuqPVBhrcVq000FKxzm2hXP1pwqPyjwR9/D4 n0rrE6MKp243mLxKoLLGFnDvpQr4pYZYcFI4sT6Ju899NacnGuAlXbjalPqVubkYOhC5juZj8pp LFKD+xrXKQFQthKPYiUgv9lOv4AA1vyGP+sXfJIPxvK0d008c9YyZZoZgMy1qheQeSSECgjymip GKQ6kDZTf/jag7fEdTlQsT8ZE= X-Received: by 2002:a05:6102:5093:b0:5df:abc1:e6b5 with SMTP id ada2fe7eead31-5f8cdc22805mr3029571137.17.1769867936970; Sat, 31 Jan 2026 05:58:56 -0800 (PST) X-Received: by 2002:a05:6102:5093:b0:5df:abc1:e6b5 with SMTP id ada2fe7eead31-5f8cdc22805mr3029562137.17.1769867936572; Sat, 31 Jan 2026 05:58:56 -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-59e074b2dddsm2373021e87.61.2026.01.31.05.58.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 05:58:55 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 15:58:52 +0200 Subject: [PATCH v4 3/5] media: dt-bindings: qcom-sc7180-venus: move video-firmware here 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: <20260131-venus-iris-flip-switch-v4-3-e10b886771e1@oss.qualcomm.com> References: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> In-Reply-To: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , cros-qcom-dts-watchers@chromium.org, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2286; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=pvGogtYz3ToyC7AvsbxMd3Op0x0cS14QLEENjtD1YWQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfgqcv2i4Z2Cu2/nEoloNKxr/I7lBhK4UHDtz5 k7mYLNxKquJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX4KnAAKCRCLPIo+Aiko 1UZEB/wMCnEKm1Ku6n/MNhTRxuEemTMOeN95X9pnxNtvBgJjV/vMgNEB4K7wrtaXqybRBS+0ZPG JK8NteYIdpzBG7H4gtdSE2zH486LUacGvfk0UmUrj9ETFqBJfkopzWTgxztrS/PT5drCD/K/gl8 yuzPQl/vCFnDa3dkr6AanofiJ1sGCMyV5xm2aaWboiwjo76oUloe7h/EkKjKruY9uzg2oPHOHVb 0IAKO74dEztUtmC47HfnStPcMzPotnD+m2pOWWVz+11/eXTHd6CTUVt8IqVMq6rr0q4OniIRdyb dwbLMeMosw3BFwYpSPK97siSx99XDG5KaM6Zc7IgvzaS4QwV X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: qcK7xMtvj3VqiTZrT-rHcrhZb2ijSQhw X-Proofpoint-GUID: qcK7xMtvj3VqiTZrT-rHcrhZb2ijSQhw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDExNyBTYWx0ZWRfX+nOhifM4Qgzp 5nkMReLRylDLaU4E/2L2Ny+9F6ULnM/YJz3KbE7ytTPACMGLF5AjwDgdGsdjwVXIQKAew/GN/fn HJZxaC4LJWrwPS46mJKkwbjmgMC+eXSw4vzu1DNRXCaXq3WzpSjqVMRQGot+ENgi7rF3qQy5+tw CMgdaccXymj1XDUVKXEqYXgotp8sCs2SRMUpRmxAjBGsKhtkLobWW1CcoSiJ9y1HtCVWX9MA9W5 xlFeUHBlTeh9KYTFhZkiam31d569QbtNXSJq/qpqvy1Jz1X7NjbxFHvevWjNYCfADWkHX5wbgXn /xZSbk4xR+0osirpwF/7oNUKF5bB1LTdiUHzjiNgASuwXpwGgdrdsC3uNcrfhX5PBUvfGaWbiRz 7hqUHpUjTzyHP9fwGbhOHtHmOLugtiMaPgssCo8x1JPzAZs3UuGv99pvFwTkzwcbhYc9MktsE6Q QOwE0YN4Oh/AJE3fpIA== X-Authority-Analysis: v=2.4 cv=bIEb4f+Z c=1 sm=1 tr=0 ts=697e0aa2 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=0e9ukYqe-uxmdYkeUVMA:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310117 As SC7180 is the only remaining user of the non-TZ / non-PAS setup which uses the video-firmware subnode, move its definition from the common schema to the SC7180-specific one. These properties do not accurately describe the hardware. Future platforms that are going to support non-TZ setup will use different semantics and different DT ABI (using the iommu-map property). Reviewed-by: Vikash Garodia Reviewed-by: Krzysztof Kozlowski Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- .../devicetree/bindings/media/qcom,sc7180-venus.yaml | 15 +++++++++++= ++++ .../devicetree/bindings/media/qcom,venus-common.yaml | 15 -----------= ---- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml index bfd8b1ad4731..b21bed314848 100644 --- a/Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml +++ b/Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml @@ -91,6 +91,21 @@ properties: deprecated: true additionalProperties: false =20 + video-firmware: + type: object + additionalProperties: false + + description: | + Firmware subnode is needed when the platform does not + have TrustZone. + + properties: + iommus: + maxItems: 1 + + required: + - iommus + required: - compatible - power-domain-names diff --git a/Documentation/devicetree/bindings/media/qcom,venus-common.yaml= b/Documentation/devicetree/bindings/media/qcom,venus-common.yaml index 3153d91f9d18..59a3fde846d2 100644 --- a/Documentation/devicetree/bindings/media/qcom,venus-common.yaml +++ b/Documentation/devicetree/bindings/media/qcom,venus-common.yaml @@ -47,21 +47,6 @@ properties: minItems: 1 maxItems: 4 =20 - video-firmware: - type: object - additionalProperties: false - - description: | - Firmware subnode is needed when the platform does not - have TrustZone. - - properties: - iommus: - maxItems: 1 - - required: - - iommus - required: - reg - clocks --=20 2.47.3 From nobody Sun Feb 8 05:35:02 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 DE8D03559D4 for ; Sat, 31 Jan 2026 13:58:59 +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=1769867941; cv=none; b=LekjGbmgtl5FOvRDhRni3cvOEUHeUBh2WprV24fWU8DXQRbNJAIrQsZsgvZbgZVwc67bpgT+E5NsXodbtWqcsTtumX68WQnheZfbm0uzJYfzHd+ZfrpKUyzCB11QWWGpUrECqxe/YYdJXBqgKTeF3zUP6VwmQ8l3seyCqqV4DDA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769867941; c=relaxed/simple; bh=XMmEmNUu9RVdz+GiH0qUt2UhQyeVsFtCItZxcUhLc/o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FQbFJEQNiKi5Vlx/rBsI6rkyBrpaTuIRmkq8D9D+EP7hQ4GAYaPIoWbC+BFfABUczT7ALKTEpSAsHwQj/jMjSP2ouaJ8drCGLPgdwW6mPToGhSJH9VupVykA7n2AbPnlN2JFGu+8H+6Li4EptTfBSDpcusJYrX4jpbj0tJEfoIQ= 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=kSVUfJ0I; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jN5jMVQf; 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="kSVUfJ0I"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jN5jMVQf" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60V4UEdi308635 for ; Sat, 31 Jan 2026 13:58:59 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= 6GgdwoB+Ukn6VRO1bHY69INTqGlbDpb72pFrBX8+YRI=; b=kSVUfJ0Im0AM7EA1 /UMOG+UbCZjQlmc4UiH7Nicv/GCqolpBw8KGNd8cCw/grgLI1wDul5s6sSaM6QuM 5iujMVIirCcJol2P7ChldI3XwJj97d5CcEl4DMOa8BKASauP5dF8JO6UtigKqLtp WE3umJApTqwC2kuM3n67dBUNa9qzp/fuTlmo5nkbpNhEWiuIjxndJ968nqrt6iPK nkkv6U3VojhK+TSn13cpBfMt1gnOD9EgEvBuLqkEHOiQgDcUsbUv96BFlVjdHnGu jpod/AWI2RzYwK3iiIqbyHF/q19Z/IrKHcX0jwbkllZtsFjt7eWKIzjypczdapro e0pclQ== Received: from mail-ua1-f71.google.com (mail-ua1-f71.google.com [209.85.222.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1as4rvcd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 13:58:59 +0000 (GMT) Received: by mail-ua1-f71.google.com with SMTP id a1e0cc1a2514c-9483c030e3bso9985382241.1 for ; Sat, 31 Jan 2026 05:58:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769867938; x=1770472738; 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=6GgdwoB+Ukn6VRO1bHY69INTqGlbDpb72pFrBX8+YRI=; b=jN5jMVQf9TLEePy/hv7N84h1bGyQ1lXRy3jyWvxIgCHtzWJSErxhI5pkjSxxHw3Rrs isxmxWAk6Vi+klRvWyw29bbUPgE3/zSkDY97wu42whvZOn/vtOywz4+q1uRYtXi7jRs2 AdAzDsQlw+Revb/9SHXOvQY4tTa67bFAItFw37izrGYtwCirRZI77l0GhX7gsxXK/imy GMT96CQNzY20nXUyfWyHm8EZEuk+puechAkc1lOgshmEdUjsUXMkl5MB1eBZbcRKJEt4 aeyAFQWfbunXKtri+LK40UFiLHGUhfc1MXDIBUN42pnTHfdYA7AqIwKHJ8QqUiB5nEvx i63w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769867938; x=1770472738; 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=6GgdwoB+Ukn6VRO1bHY69INTqGlbDpb72pFrBX8+YRI=; b=KG2xBkQxNW7i3gcbWrUMCvK9e4fvYkCos1aAQR31dt8imhtA2NzZIJwg5fvB/viVJu J7EDn3b5kNhwaamqwYJlPjRYyNl1X0QplEcp8oclOir+kvlcw0beusMHVBUFOPQx7bZ8 aTtaF93nEGX/9kBVLpl3zyLALH9MIjyxyCIulrEDGXRtsp9aDjZ+Rm/Rh92cMuPIL/Se oGzwYzt98u1xClwZ2iJKr0L/kuuryGNU/TgEgH/TTdkj3+1b5o65XOw80/6JuqZuTSe+ 4Xw1SqCG/ElrzWHRT/clORKtdL95fYBC9IphJaPy7j9obBCmVChRkr6n/gafa0XhUqcg uokA== X-Forwarded-Encrypted: i=1; AJvYcCV1W1gb6iXIBZnuubNbermR/TEQXMkPhz80mg5tJoYk0V+1xMI4yD+qJoJs0wcie8bkn16XT7Ld1zqn3n0=@vger.kernel.org X-Gm-Message-State: AOJu0YxKNNUhiXbbiGkmxxvdw4bFpJ2WpF0lIUq1FOfNVCotkD4uHrNi FM5d2PK6PUUByg/Ei+Gi2G1zesbHfgmpyZaPgeDHQPToWCVqnznAE9EAeT8KnNdksAbuEyTPCMq 1GmmjNjXMpGhN17D+DkXDzQrlMML6ymsBuPiebJjucqv6BCgZh9Aexj5wWk3lhkVHVpYmPRvJ0o w= X-Gm-Gg: AZuq6aLlJS2zNMPr3jL+wQ0zOx6tkQX/OJE5O//jdctTOcBX5c7gi3aSTBxKIKgqjt2 rkzOwDndY+5WzjmqgSiCXbplnjdyHMXIf0OBiBzqEA4CeiVp7dEEm/JgPr7HcZ41HhEx+DF8Bt5 osFg+XnYYkZgHfrSHuD5ui3m5Gc5l44Jb/lBrimbh68+gWOfirTgLiRUFB/6ZLmdS8+kVBiIhnp 2RrGIMk3SVweYtg7Z9CMiNHUMJIwgJSeCeGnvtKvbwJUc+C7dJ1Wtt2r/ycZJwt48tdPOYtAeUp effo+ZI11k1uM+zhumtEfQP0/FjzKvPt/fJOd7cVq7sfOrMJ0cVA7am5yilMzb0UQmBkxYCJoV/ pLWbSMY5WYGlWBkI1qvm9qNW6OtH4i3dFCYm9mubnW6pLX/xt7ftYVjxqeiUybhdNl6CV+Nk9OX 6yBGTMpjTopQ0aozxsesyN3Ng= X-Received: by 2002:a05:6102:440b:b0:5ef:a416:be63 with SMTP id ada2fe7eead31-5f8cdc8e1famr3463248137.22.1769867938106; Sat, 31 Jan 2026 05:58:58 -0800 (PST) X-Received: by 2002:a05:6102:440b:b0:5ef:a416:be63 with SMTP id ada2fe7eead31-5f8cdc8e1famr3463230137.22.1769867937708; Sat, 31 Jan 2026 05:58:57 -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-59e074b2dddsm2373021e87.61.2026.01.31.05.58.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 05:58:57 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 15:58:53 +0200 Subject: [PATCH v4 4/5] media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 decoding on SC7280 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: <20260131-venus-iris-flip-switch-v4-4-e10b886771e1@oss.qualcomm.com> References: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> In-Reply-To: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , cros-qcom-dts-watchers@chromium.org, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1097; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=XMmEmNUu9RVdz+GiH0qUt2UhQyeVsFtCItZxcUhLc/o=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfgqcNqieakmJvNMC+ts6e9KzXlb8PBNWW8b33 BXKF40pzkuJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX4KnAAKCRCLPIo+Aiko 1b/ZB/oCXNBLxnfq7A2nG2a5eVAzm5zJNon4wFNJSrJhTWuL7hIgST6h73z4PoFbuQwMf+bqrxy JUi7uHx1g09oNYksdmNUHXYWYP3TWHtEMOawLqhT0sCV8bGZdJzAL1/HbNI3mBchUiHhbtVUV2a pOjPjM/SYN6a2QpvizfOTpl4dezMQIqVFzTRdwTq/8i7luvsJ34MgcgsaFimS2fhGHUSEhbkVW6 xkQBLny2Db32rvs/LVk1S1Bx13uW3apyJ/hdg+kot5+gYo+1hZU4QTZRLKs2T+6I0P8oLHw+kvO KhpdldvcPtzMKKVi7uG+GiDjyvVPDEHV9X1t8vu0Z4cfb3RP X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: F6KmrbK3T1FBUt5ZzJKiF0c7YJ4Wk1Um X-Proofpoint-GUID: F6KmrbK3T1FBUt5ZzJKiF0c7YJ4Wk1Um X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDExNyBTYWx0ZWRfX2hkJ6JcxnJ0Z ixM1fEB3Bpfh5+A4EbxBFHSeC52CNOJ+VCyE1TUHBNCGVQ3WJ2qWh7u8Yy9jjptmTZ5fs12C5Z1 tcrp8cESG8taWhlBNYY9Ho3RuUOREhbzwzekOue4upQ94dap0XgsqfpMXqLfD9pBcQjPB/kFYD3 C/c7YhzInSfmRnKhLKJHzJ8kMr0WTFbkDtEARvJ79tPlTBw9IuxaWlwmZL5RIDhtA9Mq6KFseVS ItLn2eS+kWlpDyJHCUZYhjh0PGRJyor0ieb4wq3zdJqyhBuzPgUcufAely16buRczDnxTBk7/HP y8f5Eho6+xnFvF/6sGtNozm4o4YRnm0HJVVo2K8Hh7zu3Xvv8zJsMYdttoJJXU57kDeofCYy73r dmJm7DOxnZHfdaOo6IP9x1H7Ujf+250/iqNcI1odNZ5lq8OHIKpNPCA4koloM8Mhn/jhB9xnKSv PMsH6CV0hqXSTr74wCg== X-Authority-Analysis: v=2.4 cv=bIEb4f+Z c=1 sm=1 tr=0 ts=697e0aa3 cx=c_pps a=KB4UBwrhAZV1kjiGHFQexw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=2ewHlduzuzxMNEBOIYQA:9 a=QEXdDO2ut3YA:10 a=o1xkdb1NAhiiM49bd1HK:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310117 Follow the commit bfe1326573ff ("venus: Fix for H265 decoding failure.") and increase H265D_MAX_SLICE following firmware requirements on that platform. Otherwise decoding of the H.265 streams fails withthe "insufficient scratch_1 buffer size" from the firmware. Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal Reviewed-by: Konrad Dybcio Reviewed-by: Vikash Garodia --- drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/qcom/iris/iris_vpu_buffer.h b/drivers/m= edia/platform/qcom/iris/iris_vpu_buffer.h index 12640eb5ed8c..8c0d6b7b5de8 100644 --- a/drivers/media/platform/qcom/iris/iris_vpu_buffer.h +++ b/drivers/media/platform/qcom/iris/iris_vpu_buffer.h @@ -67,7 +67,7 @@ struct iris_inst; #define SIZE_DOLBY_RPU_METADATA (41 * 1024) #define H264_CABAC_HDR_RATIO_HD_TOT 1 #define H264_CABAC_RES_RATIO_HD_TOT 3 -#define H265D_MAX_SLICE 1200 +#define H265D_MAX_SLICE 3600 #define SIZE_H265D_HW_PIC_T SIZE_H264D_HW_PIC_T #define H265_CABAC_HDR_RATIO_HD_TOT 2 #define H265_CABAC_RES_RATIO_HD_TOT 2 --=20 2.47.3 From nobody Sun Feb 8 05:35:02 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 BC33C356A2B for ; Sat, 31 Jan 2026 13:59:01 +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=1769867943; cv=none; b=OjllzrNqWT9eyP3prMrdlZ7+8GznNbQeXVYYvpPanIffJj+I+Vd89fBzBChuYZuhMi67nyS5OVdqS9A6yu6kK6UIBGnp/d8m5qIzh3HTxX3o4Qcs4qYiDshxcH+EdVwMX0Feu5nXSEpDZX0iBx9Zo0xomc0RpNPGAGslyDVGtOU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769867943; c=relaxed/simple; bh=OzD4FTK6JV+5RvDrmyf8OgLghGE1je6zg8bW2QD9QnA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iM3N8NratR4WeL05HADjt1O+zMtNK7UcM0iy9EfVT/Db50OspFuu2hZlu9BwJjmIgeoPyTxIt9UbYsM35nJEnURtSI9ver9UAuNwJdN/gqr25J4zfmyGZ7sx8BC2lwZKfWp1dYqs2fCaj4sC939V5Kn9ns4Ph8Gpm4TpR2uINNU= 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=iqlkuveL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=h+Zw+Sna; 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="iqlkuveL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="h+Zw+Sna" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60VCtpQe1320146 for ; Sat, 31 Jan 2026 13:59:01 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= K3s8GuETxl5AklqxiZ+dsaNTgW8Onj8c//rAG+Um/F8=; b=iqlkuveLw/Hy22SK wsaAr3ueyeL1BSziXwrVia6uiyHqvT3hivE6dFV71lNYDdG8M/mOBYqXF+Yh6NIP iOzGpVwtlwyth9ihBaKxdNfoeOOboB4CZ5s+lTqGSFYgC1BHhSDt29WIpowXq5uO dpIFZR+pzRosP20MPm4P48wjbqUazM2XhiCQX2kWN71MS8Mil90rpVtbdarAfmNM tPSfyo4EUPKzvRrQ+d9tuzVcyMq3y/Pub7TsQ58JvJrc3zjgwC1rWD6VpgJ6Dx/1 B3vex8NDdBhRwzQdfClHQdGHtYQNAH5y2ot0hbZLWbnh3vX8se7/nLiMc794sSbj M6aKWQ== Received: from mail-ua1-f70.google.com (mail-ua1-f70.google.com [209.85.222.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1as4rvch-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 13:59:01 +0000 (GMT) Received: by mail-ua1-f70.google.com with SMTP id a1e0cc1a2514c-9483c03078cso9675300241.2 for ; Sat, 31 Jan 2026 05:59:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769867940; x=1770472740; 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=K3s8GuETxl5AklqxiZ+dsaNTgW8Onj8c//rAG+Um/F8=; b=h+Zw+SnapzsM90hFCFpFNmYrDqOPALWJIWCPEsi/dCpqwSLnLl8Ll4sI4lKaylvcbf agbTccASuQL4YlEXg/y6PSVWBJ89f2qcSpGkAO+ym5IulpYrIgoaPE6B31HgteqybIMb XLWQv+5/EcpFUQexASweh5zfVUnkqEYh2vg1UcR7PSM2ATLKkEg3L/pTAr+R3HhTLY42 MafJ/r53XxAdWOf4pmhx70gZDFfe6j9hidf72glC3FKAg+0Y3fekfaC3EZrqDnTrd921 5dps4a8Nyq19xk4CWfp/3f7BZWgDXke/hStd8wNMTxwFfEeQyOVph0OVTweQU8c2AlNx xT7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769867940; x=1770472740; 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=K3s8GuETxl5AklqxiZ+dsaNTgW8Onj8c//rAG+Um/F8=; b=VsLFdT64/uBwUKdc/bt9mY00RDUlN2Zqf9+yg2cPyJOdJLSkCzvCTFHIA5qv9EWAmT ykfdmnKn2MVjuu0nuJHUbvqtoNHQyT8RxHgf92LRVelrPjAqV+h0uxlATfZvBp8qHvKU triBwo4+3po+TxlmD76AD64wC2b9gGOj1EBmJJDBdgaePRfpRZI/VRw0wlTQJLpjkJIk Izrm8AwJFE9+uvWQC7qSG4nNOPzCgPeK4+OSWsGUmPVqcNSmV6nMLJ3dsW5R24rDQ4II EUUgDYjY8GCYiIW/tmm2Gz64g2XrgstEvbRkOPIORVXTCSDHkYptlOaaB2ZqCdZQHbuS YFJg== X-Forwarded-Encrypted: i=1; AJvYcCWWZw9Ti617t7tJ34ULG1ouPpq736bgASUvdxVZ0rEXol3urJxyfVMQVsIWyCeGcljaeIDqiKPD14wl6iM=@vger.kernel.org X-Gm-Message-State: AOJu0Yxbsdagvu5qmrL97IAxYAXkoabnTYshKS+aWqz6WfAFD1maSqBQ yxKo5s+tFVk9EveUnYyIvCa976O8bzBIP2ZZN06ZBIn8Ajwygg0DiuhUvt99CMEVH5XMnSUCqgW LMr2tStF0y8J5eOqANnKuakEmXuL2iaXSNtFeORQag0ZIsLFb2OcEonhAsmH4C3TCvxonXw6YwQ Y= X-Gm-Gg: AZuq6aK306QyaqIUapwyLBLjObXz6zGbjHeXexPCq/OvNaZ+tEkvGF0173iKNOM3e4F gSizo2MylsBrrVvpZ5Q0fDGeQWhCInh54xdPoPTLqSR5iH1IH7eAP/PQrovav9du7+v8R04m+Qw PSoq3edwejEgJgjKKY2MAryifG9oqPwQdqu8whf465c4grweHI8tQ4qCMf4uj0zA5YlG2Lxv4ru FpOdEwVieKakjT3Hl6zYozjwAcTzBiPPNXjXK1L+9pQwoF+8K6mCm6HjfyQ4bST9w1tC8E1turM NqvYt4ItF6UAHyblYYmgF3F9yILU4t0B2IGqC4rjWgKLvZOEclUjr0jutnRGEJTO0zhbUFwXCO1 3VWBPoQ6u2oKo0GPeCspPZclAfdslLRxbZfW61vT2jcRDJOaEAOqX6In6ZXr18rkrRTGbzxfRQB 1xN9hl1/oBT6OLo9IpLkuAOUw= X-Received: by 2002:a05:6102:5092:b0:5f5:1256:5e4d with SMTP id ada2fe7eead31-5f8e2464410mr2254910137.2.1769867939680; Sat, 31 Jan 2026 05:58:59 -0800 (PST) X-Received: by 2002:a05:6102:5092:b0:5f5:1256:5e4d with SMTP id ada2fe7eead31-5f8e2464410mr2254904137.2.1769867939284; Sat, 31 Jan 2026 05:58:59 -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-59e074b2dddsm2373021e87.61.2026.01.31.05.58.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 05:58:58 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 15:58:54 +0200 Subject: [PATCH v4 5/5] media: qcom: venus: flip the venus/iris switch 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: <20260131-venus-iris-flip-switch-v4-5-e10b886771e1@oss.qualcomm.com> References: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> In-Reply-To: <20260131-venus-iris-flip-switch-v4-0-e10b886771e1@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Abhinav Kumar , Bryan O'Donoghue , Mauro Carvalho Chehab , cros-qcom-dts-watchers@chromium.org, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stanimir Varbanov Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=5432; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=OzD4FTK6JV+5RvDrmyf8OgLghGE1je6zg8bW2QD9QnA=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfgqcwACF4Kxly/RoVtv6V3U6XjPhT5z1WlsEa RnNJu+7oleJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX4KnAAKCRCLPIo+Aiko 1bE2B/9M9BoOKIhEY0BnR4LEyPnUl6Z8TFYtOzDaVOBiHp8Z7jaHIRgB4QJ8a/ga4l5D9v7MuYW 0eYKg9ODeBV8SWtQRXazGzdEXKCmBIY74enV4lmlo1UFCtSPP7rU75zU+qwmQxDlcqwDVW5Li2i BfAiBRdqrGWS9eZR3UP2qy9cTItQCv/0xxrJxaXrDItERGX7JtODmCsqgrlPL8Cf0D3fW5XkvYt uaQ3cd0txT2Xc4gOjENK8NiEgdpaKCEaun9PQc9VNqtAf6LeKz40G88bPKjPVl3lnYdC1eZfwUE fK5jQM4IqDTiHxpUuv7Mly66B0B2oTvpRJ7uPPHADM/Zx7YW X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: PsEQ3OcmpaQ_zsmhDMBCds5MVm_VTOB1 X-Proofpoint-GUID: PsEQ3OcmpaQ_zsmhDMBCds5MVm_VTOB1 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDExNyBTYWx0ZWRfX9GyAPLBIm0XW nSP0RkHJW9WF7AJLo1JGYgPZw9OoFj06yvOYhSC8XaXeCsAd0+BLjPMBk7q279nbYGOVMFmK5ZP YVavlMrCJztl4lINojXubwy+UYJ83QLqj9rUvOHG/Lq5PZKZxwjYJfOXEFeEfBvVNfJM+aU53jW gkMTW+XpgJsVoOcrWEDTybj3Txxbs+MUK6vhRnaMQI41XRhyM3Uy8WKeVDQFGfxZZjEqSgFcHeO zBoXHYdn+xVdymjz6paiB5N5gcGLnCSbHgFJId+dbAOXC5KG1Gj/L2m7QutN7api6k2AM95QzW6 hBlTuRrA4QDjLh0JYHSZMBa5LgBmlXdAAUA4JcL+d+A86GwgDVbERi9B6uJp40jzcDNpATOjEDo mgTIOC0BsxYiaAIOAxHpLkSKFySc9gSbJG8kKSxMylAwqaEMm1gXDqUK6MPZaaxA8fakZinRvVN 39j4x6DH+AlEfVxrhqQ== X-Authority-Analysis: v=2.4 cv=bIEb4f+Z c=1 sm=1 tr=0 ts=697e0aa5 cx=c_pps a=R6oCqFB+Yf/t2GF8e0/dFg==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=PTCOktDilvW4XOe9n6IA:9 a=QEXdDO2ut3YA:10 a=TD8TdBvy0hsOASGTdmB-:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310117 With the Iris and Venus driver having more or less feature parity for "HFI 6xx" platforms and with Iris gaining support for SC7280, flip the switch. Use Iris by default for SM8250 and SC7280, the platforms which are supported by both drivers, and use Venus only if Iris is not compiled at all. Use IS_ENABLED to strip out the code and data structures which are used by the disabled platforms. Reviewed-by: Konrad Dybcio Reviewed-by: Vikash Garodia Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- drivers/media/platform/qcom/iris/Makefile | 5 +---- drivers/media/platform/qcom/iris/iris_probe.c | 2 -- drivers/media/platform/qcom/venus/core.c | 6 ++++++ drivers/media/platform/qcom/venus/core.h | 11 +++++++++++ 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/drivers/media/platform/qcom/iris/Makefile b/drivers/media/plat= form/qcom/iris/Makefile index 2abbd3aeb4af..2fde45f81727 100644 --- a/drivers/media/platform/qcom/iris/Makefile +++ b/drivers/media/platform/qcom/iris/Makefile @@ -10,6 +10,7 @@ qcom-iris-objs +=3D iris_buffer.o \ iris_hfi_gen2_packet.o \ iris_hfi_gen2_response.o \ iris_hfi_queue.o \ + iris_platform_gen1.o \ iris_platform_gen2.o \ iris_power.o \ iris_probe.o \ @@ -26,8 +27,4 @@ qcom-iris-objs +=3D iris_buffer.o \ iris_vpu_buffer.o \ iris_vpu_common.o \ =20 -ifeq ($(CONFIG_VIDEO_QCOM_VENUS),) -qcom-iris-objs +=3D iris_platform_gen1.o -endif - obj-$(CONFIG_VIDEO_QCOM_IRIS) +=3D qcom-iris.o diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/= platform/qcom/iris/iris_probe.c index ddaacda523ec..7b612ad37e4f 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -352,7 +352,6 @@ static const struct of_device_id iris_dt_match[] =3D { .compatible =3D "qcom,qcs8300-iris", .data =3D &qcs8300_data, }, -#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_VENUS)) { .compatible =3D "qcom,sc7280-venus", .data =3D &sc7280_data, @@ -361,7 +360,6 @@ static const struct of_device_id iris_dt_match[] =3D { .compatible =3D "qcom,sm8250-venus", .data =3D &sm8250_data, }, -#endif { .compatible =3D "qcom,sm8550-iris", .data =3D &sm8550_data, diff --git a/drivers/media/platform/qcom/venus/core.c b/drivers/media/platf= orm/qcom/venus/core.c index 24d2b2fd0340..646dae3407b4 100644 --- a/drivers/media/platform/qcom/venus/core.c +++ b/drivers/media/platform/qcom/venus/core.c @@ -949,6 +949,7 @@ static const struct venus_resources sc7180_res =3D { .enc_nodename =3D "video-encoder", }; =20 +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_IRIS)) static const struct freq_tbl sm8250_freq_table[] =3D { { 0, 444000000 }, { 0, 366000000 }, @@ -1069,6 +1070,7 @@ static const struct venus_resources sc7280_res =3D { .dec_nodename =3D "video-decoder", .enc_nodename =3D "video-encoder", }; +#endif =20 static const struct bw_tbl qcm2290_bw_table_dec[] =3D { { 352800, 597000, 0, 746000, 0 }, /* 1080p@30 + 720p@30 */ @@ -1125,11 +1127,15 @@ static const struct of_device_id venus_dt_match[] = =3D { { .compatible =3D "qcom,msm8998-venus", .data =3D &msm8998_res, }, { .compatible =3D "qcom,qcm2290-venus", .data =3D &qcm2290_res, }, { .compatible =3D "qcom,sc7180-venus", .data =3D &sc7180_res, }, +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_IRIS)) { .compatible =3D "qcom,sc7280-venus", .data =3D &sc7280_res, }, +#endif { .compatible =3D "qcom,sdm660-venus", .data =3D &sdm660_res, }, { .compatible =3D "qcom,sdm845-venus", .data =3D &sdm845_res, }, { .compatible =3D "qcom,sdm845-venus-v2", .data =3D &sdm845_res_v2, }, +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_IRIS)) { .compatible =3D "qcom,sm8250-venus", .data =3D &sm8250_res, }, +#endif { } }; MODULE_DEVICE_TABLE(of, venus_dt_match); diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platf= orm/qcom/venus/core.h index 7506f5d0f609..c7acacaa53b8 100644 --- a/drivers/media/platform/qcom/venus/core.h +++ b/drivers/media/platform/qcom/venus/core.h @@ -54,8 +54,10 @@ enum vpu_version { VPU_VERSION_AR50, VPU_VERSION_AR50_LITE, VPU_VERSION_IRIS1, +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_IRIS)) VPU_VERSION_IRIS2, VPU_VERSION_IRIS2_1, +#endif }; =20 struct firmware_version { @@ -525,13 +527,22 @@ struct venus_inst { #define IS_V1(core) ((core)->res->hfi_version =3D=3D HFI_VERSION_1XX) #define IS_V3(core) ((core)->res->hfi_version =3D=3D HFI_VERSION_3XX) #define IS_V4(core) ((core)->res->hfi_version =3D=3D HFI_VERSION_4XX) +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_IRIS)) #define IS_V6(core) ((core)->res->hfi_version =3D=3D HFI_VERSION_6XX) +#else +#define IS_V6(core) (0) +#endif =20 #define IS_AR50(core) ((core)->res->vpu_version =3D=3D VPU_VERSION_AR50) #define IS_AR50_LITE(core) ((core)->res->vpu_version =3D=3D VPU_VERSION_AR= 50_LITE) #define IS_IRIS1(core) ((core)->res->vpu_version =3D=3D VPU_VERSION_IRIS1) +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_IRIS)) #define IS_IRIS2(core) ((core)->res->vpu_version =3D=3D VPU_VERSION_IRIS2) #define IS_IRIS2_1(core) ((core)->res->vpu_version =3D=3D VPU_VERSION_IRIS= 2_1) +#else +#define IS_IRIS2(core) (0) +#define IS_IRIS2_1(core) (0) +#endif =20 static inline bool is_lite(struct venus_core *core) { --=20 2.47.3