From nobody Sun Feb 8 17:04:20 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 6555234A3DF for ; Tue, 27 Jan 2026 12:23:08 +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=1769516590; cv=none; b=M11UZno10uiHHkSbuCobpLAQTRQqIJzokh/KInlOQdSI0mhpr2t9au5JThA2820mM/yljNOn81NdCkDNk/7n2ry+6pNKWWI/C/7QBTGw1SsaW8qAXdIlasTndmkZwPnU9Kgxdo8RCfLbVN9K4x1WbptPjQMwH1a+5pWKxzz/dPw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769516590; c=relaxed/simple; bh=Q3m5IbmQGpL6zZUBS49npjIMSzFwU4yGGX1pNZXbyt4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Qaz6qZXOdyw9MHS78Mc1T2fp55JrQQwlkwYjVMn0yaCcXfiOpiL/UmFhKdKJN+PLxxSsdnFEr1vEmv2wTHW88gqET8gbwORV0xPbxSu5wCuFLWM7TwCi8kBjPIc12mwQZf936dZ2XJgiQiKjXVWMiE3f5EiDMMw3LeE4Re+LBKU= 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=BwY53seB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c/6dqmko; 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="BwY53seB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c/6dqmko" 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 60R9qZ5I171364 for ; Tue, 27 Jan 2026 12:23:07 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= oCwC9tuawsbTszbu909/Vn6wlhybyWDwFG7onmZcUCw=; b=BwY53seB3u94Bcxs OBVN+KuqRNxHR0nzalbeK+NmcZLXCmEO1QQPc0oIlZC/w9KRtUFZ5rJETs/5yDmF GAGBLjgNUvfkuk3KpF8gcl4JslCf2HxpkrnjCaVH7UjkrcQmNPdzJbAfw0u1tQfm 516s0yRlTz+z4CJJOvTve0b4qzECQ27C3NPz8T4yMZpkJEFfOOt/kGuBJHhswpO5 l03pwEeDCuYEX00VJBP22w9uMkbiXbRgGkS+zIEuPf8xmfs9/NjytK3F893kNXSG kZd9u6hUwbjtdB9aTrqsveU9rzakA2uX8Y788vSs/sd+2IihLLcEHTag86BX6HMQ Eb90cA== 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 4bxf3a2s9s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 12:23:07 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-5ecbeae449cso17858087137.1 for ; Tue, 27 Jan 2026 04:23:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769516586; x=1770121386; 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=oCwC9tuawsbTszbu909/Vn6wlhybyWDwFG7onmZcUCw=; b=c/6dqmkojhH6YdDI5jwCBGMKDD8oQqnuSQ6O7+fEylSAS6CJUPtT7KtiS1MXyiSNz7 kmCh5v43Z+OiuJYtDw46OLvw4HezcRF6Am0JcmQ7e34FVGWZWM/0UjIPuwDW6zWyNmn9 9Sa/2CBylXCLlwbohE/aS/a+5PJuBL/5LBgQaj2fbfVBgYOPedXd+Ytq4zFmeIMl+b3b nHF/N1s+GO/tg/l3QPIFtKtHO+5XGK5RLVeMN9aT78gyyr9zisdSerf4Yi1qsxp+p2G2 SnERQJD0Vv3PS6Kg9nyNmxpt0oBTIr8F++lYU0ATM1uuSe7Lr/yma2Yf2Kh6JJMoodJg mGbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769516586; x=1770121386; 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=oCwC9tuawsbTszbu909/Vn6wlhybyWDwFG7onmZcUCw=; b=f6KlM4K9s4btmuvk4WezEFxJKeTF5nIFv8RYZDvI7/sBKL3FOaDlkr/IkzCaf7WwtW X7ieYFcaXm9BBUGz9wFkisVdnSmMIpLINw6kmZxyRh4xLB4LKp8Tw0xPlHc5OWrNU3Do U8iDcLYuzvTOGkLR/DZqzB03zh1f6izzBBcMsBYo1kn0xzQc91GSQW96/Ks1EOAkkAci AngdS258AH4gDdX9nTljN/GV21RJNa5IQbHzh5rvtJf8U3BI/QfIYS1FUarqTapTNU7R ieAAThO6P2mg0AmuamIRorzoKefgs6MrsWIildSWaZgNaY52QTDIsX2yZ1hY0bgCLOPQ +ngg== X-Forwarded-Encrypted: i=1; AJvYcCWOBsl403EKQ9/p7NPKmkzp0yVwjDTtGgf0aIQ89eY2CwZUN2BXvYO5Z8ow9YMzhtkrhVpmyPL6weOWpW4=@vger.kernel.org X-Gm-Message-State: AOJu0YxrNLmQY+ld/tSDXJpoBq+0NzrLErYMa4R2OGbAfO4O2qoTnryS d15+oAqlj2QnoWLBbIz2sLPnAOrrff3UODm2Kx7PagHUL3GKW06jDIfE/+K85XBNVBZeob02ny4 3+DK13snLNmGXdKCvDgbxlf4QMQtkG6YJeQGUqmi1SchsbSAOLblGbBal+UoKxenxDzQ= X-Gm-Gg: AZuq6aJ6/1h1dgIFiz0OcCLAhZHDEJeuq9Rm5A0dtO6N2Q49bCSuYhgMqsv00ZgfT9w sensp6M7W4EywAO3MNTeavekf7mjzYHftMYY6PctniGcxW6xnPpkgHkk5GcXus+HAEin8RusWWT bDxwxHO1HDQEQfb27yn1JRHRvjq1W64hY13zvLknMIN1YgJkhsia4yzqZVh4KIBi37nHwIaU8y7 W+rpxOxq+u1TAcdxbEEWC/JLkPL9zfDtNH2VkqYmCXYqaZTjebFZF5optnB795JgN1+E9rH6qKq iDcwJPZbfjsaawzayBFWB0cJqPAaXTVFC56S0k5fhKKDcqmtOudKe+RhMbeVlrLvAjrKRqkGASH 3vuE9yDXWFzPkSwnGtOveI4lQJ9OWFgZSLMMC9M4IuseQ3uPYmoDjXUhC16YGwZL27R6HD0DMzu voY7SEtP6jAQpMnTf0Ql3o3w4= X-Received: by 2002:a05:6102:3054:b0:5f5:5c89:72ca with SMTP id ada2fe7eead31-5f72390fb1fmr717885137.39.1769516586502; Tue, 27 Jan 2026 04:23:06 -0800 (PST) X-Received: by 2002:a05:6102:3054:b0:5f5:5c89:72ca with SMTP id ada2fe7eead31-5f72390fb1fmr717861137.39.1769516586038; Tue, 27 Jan 2026 04:23:06 -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-59de492cc4asm3375442e87.101.2026.01.27.04.23.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 04:23:04 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 27 Jan 2026 14:23:00 +0200 Subject: [PATCH v3 1/4] 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: <20260127-venus-iris-flip-switch-v3-1-7f37689f4b39@oss.qualcomm.com> References: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@oss.qualcomm.com> In-Reply-To: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@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 X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1344; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Q3m5IbmQGpL6zZUBS49npjIMSzFwU4yGGX1pNZXbyt4=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2bFOlWx5pqNu9f15y5hlX50XWRJcYAy79NfCWf9lk3bm PRuUuenTkZjFgZGLgZZMUUWn4KWqTGbksM+7JhaDzOIlQlkCgMXpwBMRJWf/X/U/uS/31v9jjOw 3+Ut9iqdWljh4aDq2+LD6Mb3MP2uSvzF8HUebOV6Ub9ml5QrZS8Vlelez6NUpBN0173ARX/OhC7 76A/CT/idZty/sUwmL/aidytj1IUJV8pi/QTvGIjddO2w3PycsfW95Zct93d5SYp9OPlGyuCNTo rSUfeJfoZLq//8MFtgWv3G5MBBiXeqYs6exe4bFgguTFoZe/OPjvDNGd+vO3f41iwrjtiWJHif9 ev0lYXZOQuVr5t7PLolZcVdu/DbrO7iK+K5zF6Xn0/eHhczW+/O5G/iSS27+p3rt/6rbmrkmxXP llZWdNeIRUbhyvLJP13OWiuLLXRoe7D62m/ninlJrXekAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDEwMSBTYWx0ZWRfX6YiNBT/ggMBV dfKFNDoB8Sovtiz+YESSrUMTZJ9DgAZysbFhoaFzEl+15/cTTqMGbBIsXRrE6ArEeRq8CEN7+La gow80TdW+OQp+Y4plZ4/o9WHXY39iqdijgnO2uWWa1mARAc9rXu+q4IGV8lFqvq0CcHd8dHduge Gq/srtk704NiVvV0PdKGrVPorRszxd0xomG7z6w+NHt2x47kwzKfCz7e54Wu7+YfhxMxF+dkkfl GF2vSCh+oBMfzocjdWvFESCADvkvhCA0abQ+Ql6fX8ZDkgHpNmJlD3In50MGe2AF76RRTsUMIU5 7hCMDZyCMDqDb6e+Wr6gfoOt6VbewozxynianpspqKNM2QhsdqEkrNIfrEOmqKXeMfejgae+awk FxFkimdknnvI7GVmwOTEk/JcetN2/XuMmHRYRzQpQyl9r00cy/7yx97/nmZLSET/md1IG1z110q L7kEWji/6nRtECQk1Lg== X-Proofpoint-ORIG-GUID: XIbAhDlmYh3-ZlOZnT5aH8a34mrO5IIq X-Proofpoint-GUID: XIbAhDlmYh3-ZlOZnT5aH8a34mrO5IIq X-Authority-Analysis: v=2.4 cv=a6k9NESF c=1 sm=1 tr=0 ts=6978ae2b 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=KKAkSRfTAAAA:8 a=cm27Pg_UAAAA:8 a=EUspDBNiAAAA:8 a=foIlI7qs2i6qjVKSRT4A:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an: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-27_02,2026-01-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270101 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 Signed-off-by: Dmitry Baryshkov Acked-by: Krzysztof Kozlowski --- 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 17:04:20 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 4B7CB34C989 for ; Tue, 27 Jan 2026 12:23:09 +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=1769516591; cv=none; b=QvoL+4JdOCgOspvbpH18gzFARCbOj0tsJMp8EEHRiugZnZGBWCfYASGfNzp09cI6IUY0UA/IFYxeeRSHN3SHzrLGX2+rXWICCzpuzhZyTpivrAk63eatSIXLCVKWs14J/gtOSEmYIqyb+AAeaG2qFVfKMRgsvvBBXHOeB/tvGyg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769516591; c=relaxed/simple; bh=lyD9r8HWDZrBnVMci9MLnlerwDf+zMBRMTff7QgmqOo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rYg4khQW8XVBdVdt0o+/1PS2PGCfr0npV0n5P8OKEHHXGKOzqo++TloeQuY+ZJWPcJ+sohdlD+nySx+9fOd+nizfNfN8gmAJa3gueCZn22OLBIr72E8JHVdCmvfRsnUZUtyMuJ4O+6ctxFgoTFn+gWud7F5lDDNFEmwLnKEl1Vs= 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=LmimGFay; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aId40Mcf; 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="LmimGFay"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aId40Mcf" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60RBwjFa670721 for ; Tue, 27 Jan 2026 12:23:08 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= aAz3ii4wc9r4o1zN3sZnB77VS0DlqcRsmrvn03+0byw=; b=LmimGFayMW3TvRHO hNQUw/qKjFc9+htrKq5w1TixTqpsskcibJnXRJRVpKjDqBohulNIDYPlg6ua9yZr B+Na8QsC0nsJtHtV09uz0TBFZJ1hVphtIZZcuIbWPCYqUPC9fqbEQiP4uzMsnkgR pkBQ1/nRXYmVZWmX1OLvdLSgZIcDL+3azGiPRwGYLmE4bBn+XdHuUtXN7egF90D8 Ix6wUulIkBs/tNbz9Ak4ycjVZPkKaQ+2Si6RRjLPHzQpKWnsLvTR37GNpfZObL8t jLNsd8UBeMwXW8gT6gU9p1MaaIX7Sp0olbtIsBSrDoFeXSNZVHgp5R+b2BAEFCog t1qHiA== 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 4bxffs2mjp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 12:23:08 +0000 (GMT) Received: by mail-ua1-f70.google.com with SMTP id a1e0cc1a2514c-9483e4a8662so5070750241.3 for ; Tue, 27 Jan 2026 04:23:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769516587; x=1770121387; 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=aAz3ii4wc9r4o1zN3sZnB77VS0DlqcRsmrvn03+0byw=; b=aId40Mcfm2MN0unBvbVE9+U/1Odd7DYbdgrzjwuqtdWPBH25NOKzMw5O63NkxQGNGi NK9HbHyoOaSFw3yfwQDGKBk2JhLXhWpOghZOxNbMNjqAHIcSPsxEn9smaWoBwb8nRcFa 0sISS+rUiAwQs6zuGLUScOW4ydDBVygUMMNmKpEXXD9FdhrEJ5L/V8CatqJNZiJUgMV2 ue/lD7p93HUZm7P7VH+jH4sB7IV/U4AmWzvP/Y2UKh/jWipJthwsXg3tsI/JdFoOPkWj LTVpyMoJlNEExuiMcH/gpORPSJc6pk1iIxVXTY8+i74otInahB5SVnPTczz88KzsMNd+ HnMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769516587; x=1770121387; 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=aAz3ii4wc9r4o1zN3sZnB77VS0DlqcRsmrvn03+0byw=; b=oed4EPMwIpaElpao32X7Sa0UWyvz++cg9JtxDacNPmZ0rtVOpCFgqSTYO+H/h1OIVx LDaK5DyGGYggvpM0vfnQ/MKVBkvYPuam+ZwlEH7q9nzU1zd0CRc+HeLRAFhjuoJpBTwS Jni+vg/wnYueCOR3AUciVq7Bb5DWW1DHcCoUeXOUt/4Kz9mxShqzC33Odmz08U75LmWI wAPpQd/t5w/yvZ+IGUaO2RTXi2VOmPXniD5yp/TeoMMJZLg6Y5JZtyi9KMZwrq3FQ99B Z41s8eqbkjVesrSpDqhAuGtDo+orO2dzEd84tyRBjVbOEnuKg53yGKQ9rbNnSYYMSqQy 85fg== X-Forwarded-Encrypted: i=1; AJvYcCUgXBzyVHU3RHQD6I+OdC7ddt+bkfgzBR9txhi2wowpQzg+polBvA+W/GQWvu1/gRYJOTx2zb3b6oWkuK4=@vger.kernel.org X-Gm-Message-State: AOJu0YxEOn6k40Dulh6CmVWawFHZn8m2FBqIooq6lVXRtWAF0SK38uWd Ik+LxDF7UsauBJm4tZyRQOXwiJlAeshIMacRU5auqJca5RUv9Xwya1ZFJP2p0wSp2rnOl2tNAFM ppk6s3v0fu57C4m8Iz9QaLj1kifMFzbiwZGwpMSy3dz0FSDwztomYeyGJCe60uK8co4A= X-Gm-Gg: AZuq6aIjlOXVt6RfwqxBC7azYxiQ4Xt0kK8GornRPNnpkUJy9vFWijUYjejScM+dN39 uj9CTrKGTNm/LyvOpD48Z5untCp0oSFBapUH+LkFmwN0x0//IDc05GOziokOJBJvOQuj4RDEMJ5 1kZSglPvFcqCRvrbRT3+YmMQNMPRbIP4LrQHVPxPXn8YNkFruXrN+2QpgNYtOQxfelYORh1KGFc 6JrSeQk2TANwfoEy5JC8KLNajJ6Qfuc4uZgFdB/lo4lD2b5GB4OWx54s2eAbUZIxR8jMLurUFpb y1FL9zlc50WlHnGa/0639amso6pJD9Ix3K5G5h8FsDUZt8vYM+ERFHwU+uEwoSdauJ+U8G+xrQm i7xuP6uvNOYSojhwJkZ5CDrnY/fePNqoy6JdcdkfCKrzM2pi5uEhGfpSZWltoxPDOVetxgBNsf7 m8Q0PE+4yvi9g+xBP6pGf8wxM= X-Received: by 2002:a05:6102:3e89:b0:5f5:4247:8d08 with SMTP id ada2fe7eead31-5f7237859a9mr656271137.21.1769516587513; Tue, 27 Jan 2026 04:23:07 -0800 (PST) X-Received: by 2002:a05:6102:3e89:b0:5f5:4247:8d08 with SMTP id ada2fe7eead31-5f7237859a9mr656260137.21.1769516587077; Tue, 27 Jan 2026 04:23:07 -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-59de492cc4asm3375442e87.101.2026.01.27.04.23.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 04:23:06 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 27 Jan 2026 14:23:01 +0200 Subject: [PATCH v3 2/4] 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: <20260127-venus-iris-flip-switch-v3-2-7f37689f4b39@oss.qualcomm.com> References: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@oss.qualcomm.com> In-Reply-To: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@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=1855; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=lyD9r8HWDZrBnVMci9MLnlerwDf+zMBRMTff7QgmqOo=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpeK4mu0ymi82vMiHpRMsQepeIyTEDwR+G9qVbB 3qcuSwTW0+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXiuJgAKCRCLPIo+Aiko 1ZqVCACvaZu/vyK3V2lJKYdNcQiUcLJJC9cK/u4rVkzxqRkN0Ctpym1LB6rNAf+ZI9Lpeznv5e3 k8RNuvSylR8wqr822kay0QxK/ZVo9mH23hDDcu8zqmHv5LfYa4l3D10ErN4gYDU/vU8sedCt/pW PbdhqohMgeNPG90NUbwSurzWMazEjUyRZp5ktjMN0cpX6Hmz7Rvg7+VlAJ7FO+5aEP4dQEpxrJ5 nxk8ttekJh2sE+F9EbRlEVcA05EyXHZhaNzIgZUCIa8oVO/rhEJONqq6kBK6JTz7/+/M1AMhkxA OscHTFVqxFjfb9/KZhPmlYOakYKaMtV8nAgPKYPbFakb5ZEs X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: ISstEH2m6QhuHkpoi7MCrC3xvQFqH914 X-Authority-Analysis: v=2.4 cv=YpcChoYX c=1 sm=1 tr=0 ts=6978ae2c 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=zCM7-lDapuS4FQW10A4A:9 a=QEXdDO2ut3YA:10 a=TD8TdBvy0hsOASGTdmB-:22 X-Proofpoint-ORIG-GUID: ISstEH2m6QhuHkpoi7MCrC3xvQFqH914 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDEwMSBTYWx0ZWRfX/39uFayjYvQ2 xF+PbQ5arWgNam8QkH6aAPEpF5C+0+kvyNo0qbG8QoZM6VGd85Zt88wC3fLMEotVFGOYa/zCFez OowRsKszVv+Yd9drV5l8dFRd5b85TqdhXnGkWlS3toieGf/aIpC1cNhGqwz3ZtnfbyfjaaR5mLX xydQcAPnwSEoifp76rqUVY6Yqezleg3SyJoOYwWnE4lWRz818PI9TJiGIZ6J+xt2GV2nS9ZmD5Z e+/3s66Nx6nj5EHkQiHkBQ8KY+3XkBacA8mEnpTxJgBEhongpxFdATWMsdf1Qe/xq3uIxkXPc75 2RIRFg+TtPCyeyyMLrJlqC2FwxZ7y1X9ueHAqjVirVb8Z+bW/6KcCYT4gojL/hWWakAJPx7EtWc hH/muZx+Wkfe6uXYRMjAIF5HDUc8ptqgzeBnKfgXqftfpf6x8QnG8kgFYn6d9oRMCpM6ppXwdfX g6rky5Gx1A6nqnI1qww== 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-27_02,2026-01-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 phishscore=0 impostorscore=0 suspectscore=0 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270101 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). Signed-off-by: Dmitry Baryshkov Reviewed-by: Krzysztof Kozlowski --- 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 17:04:20 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 0D8B630DD3A for ; Tue, 27 Jan 2026 12:23:11 +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=1769516595; cv=none; b=P8dsOOqp+sK4IuVen0o8ugHSmth/g2WBV7j9CPW8JCBMMVQgGVkNHZrCf9DZ92xZbwwDLdci41dcorkmKwVsr2sx7nnpr0arrYFmXtNDJ7ImMWvvaDts29wrnOp3N94YG1UCxTnqg23RXc21hdIyPZ/nIUUwwZ5HyjhHFnX17RY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769516595; c=relaxed/simple; bh=d0mivciHY9AxCx6/jQ9UUdYzV7StCQnyxCBFMqtokCM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Q8Rwo29wW0ipeoy7fNqdFiGUsok2w0MYQLLMMXzl6iCAopxCm7Cab+EpYFShpz7JEomiOEERY2GWBv6Vv1yV2URJHsEMVyEfE38WARiAAwF+m8S++aa4tmmrPtIuF+MM9gRH2Kg/MtkbfI5HTZKaIzINzgIIN/61UIlZiO+r/mY= 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=ERYD639x; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QYJ/i3Sb; 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="ERYD639x"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QYJ/i3Sb" 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 60RAOp8L184902 for ; Tue, 27 Jan 2026 12:23:11 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= 3XXLH2/gt1UFb03g8YATYc4EauWQ9zsYRjVX1F1y4ss=; b=ERYD639x8juQXj9Q DfN2Q7wXk0Bv3gZuvNvqh/k3BfLi6eLboyWlxRSDmrYO7xpWoxeSZZRYrOJfwmCI d3beY/DOvRjs89X5qZoXNeX5qUfrGl490bkW+L0/HShRiKMr79kU7YnGgwk8hcr6 izs32exdnhn7RbS08r1S5LKgAAry0r+87xJ557Y0X032xq3mqRnsBFK5frroi16f 24Kuy1+fjmcOHrx7EWXikExAJLAWhEZaWuDugAtS3SRjO3WQVp1xlxl1bI/ruu4Q AOroJmTHo9SAdkQ2QruQjeX9WAgWbbg4j7OMvdghA2m6sjIXf1x/ciObMZRSJwAt rqYL9Q== 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 4bxdv9k06v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 12:23:10 +0000 (GMT) Received: by mail-ua1-f70.google.com with SMTP id a1e0cc1a2514c-93f648b3f60so20706002241.0 for ; Tue, 27 Jan 2026 04:23:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769516590; x=1770121390; 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=3XXLH2/gt1UFb03g8YATYc4EauWQ9zsYRjVX1F1y4ss=; b=QYJ/i3SbbNh6d3hlrSm3BQDwOsAKQJb62FPLrBLgg6WpCbUHMvmGm/pPcZ/L28AAsM AdYr0UUsN9M/NDFTd1VKcJNt57gElnk3aTeHP83oDkbA27vdysAlr5ciiBF2HOFw661B kjCswpDO3Y0HbQHTbcKg1GijXOzBNn5ur+xCMZRphpUoEhqVVDBBJj3D6df9Jf1h+WbL Ju6uv9B6qlWNKccstFIxyYTH0oAPz1j7j0ispYnoknX9dRQ9EWVJtWC3m3hyCe048rYn 8GocGBw9Cny6sWXGmEgMDPE1jByuldT3pdpuphQXZTG8I2DtLk5NZ6+yTXcvVvYfBYpQ vztA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769516590; x=1770121390; 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=3XXLH2/gt1UFb03g8YATYc4EauWQ9zsYRjVX1F1y4ss=; b=VelEtaVbYYDcLY+CAMFuUmDSx33Y8KZ3uSkBDxqzmtE30VxtRT2lb2UTrNBgi5Qmx1 lNH2lZ7lCx/GwApSYDb/8sGDl2L5o58LYq+WxcBLrDuJeBXirwY05HpjpoX/Xe+InqDw JBVjSvYPBCEZf94NKYMkhE6Vkd6tPYJD4DUOiZYkp7vCBxUWQzAk/2TqKZ5W5n6lJqWn hqT5ug1ot95xQx6d9naiqSo46m1l9TBWCT7GeoV4/esKRjRJa1epgmMShYROo6jxnn3C 4+Mrb5egpI4hpD15Jyb8F1GYIPlXEPimbfNO1fZUsrTt5nyG5P93MLJh0ZOMSjFiwwZ5 YdzA== X-Forwarded-Encrypted: i=1; AJvYcCU+hPY73ZxZOsmFOASkUQ2Q+vPc52KDyILVjWNb1RJkD+qz+m19EPXID+RC+gdrA6RD4MDymjR63epc/rs=@vger.kernel.org X-Gm-Message-State: AOJu0YwwWZ7KMAKfdkUnI0ydjgOI/c0tzkw7cgwuXFf/CvowjFcV06UK EfCmaQREUWNONBkOO6eTWqbxLI27027Jjvnws86V107uHvXxE0NLV6NlKqSvvnFOsGknHdm6l9v +nruuld6y0iLL5G0lh1bsxqrc34VbXAU7U6BdVr2alNWhSOZH7Gti/q0mhXNcksNcHZtoe//4Gz w= X-Gm-Gg: AZuq6aJN50C+aosAMLwK3ETdCKhCLqzRJKXT35GFmvvXlEKwHXAZkrrZJaXgSzaYzUn jIfpciqoGr/dox8ixeqkDVZQ0sWzhLuyji6NpkcaQ+Kvi+0Slj39puweqWJ9O+SS7K/Cg4Z9JI1 IANU2utL6br/MbUtVvS2HN4vz7QSluqyHkOUNEIHTQNtFHglPdWq1tIs17+H7cVvF6LNIl2PAtr 6Ap+RXU/0YdCRR5SEqQJREcZINV6rMDQqUExNGkhDE4hMKsmb7XKhLE5BYRUPyt76lKnzVIrJm0 krYcbGew6FzMGKcb23hYZmWNDGWn6kAMFJk+rXR0JcowBTxEUgDrGPVJpcXopsCPsAUvZpkdnWA 9zPbLvApoaT6RgxOweLSedM4w84/xfjrnSEGEp1f5wcAzqb8ht/RJ9GLLhFQX/XbgPNxnH1XWq2 TRqN4VHBVfUmgBaKLrsI3js8E= X-Received: by 2002:a05:6102:a47:b0:5ef:233e:6b25 with SMTP id ada2fe7eead31-5f7237dff87mr699929137.13.1769516589954; Tue, 27 Jan 2026 04:23:09 -0800 (PST) X-Received: by 2002:a05:6102:a47:b0:5ef:233e:6b25 with SMTP id ada2fe7eead31-5f7237dff87mr699920137.13.1769516589478; Tue, 27 Jan 2026 04:23:09 -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-59de492cc4asm3375442e87.101.2026.01.27.04.23.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 04:23:07 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 27 Jan 2026 14:23:02 +0200 Subject: [PATCH v3 3/4] 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: <20260127-venus-iris-flip-switch-v3-3-7f37689f4b39@oss.qualcomm.com> References: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@oss.qualcomm.com> In-Reply-To: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@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=2150; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=d0mivciHY9AxCx6/jQ9UUdYzV7StCQnyxCBFMqtokCM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpeK4mQ4BC+9XHFrK2cB3Pmp/vlistwOWiV0NB7 Ki02qFZMnKJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXiuJgAKCRCLPIo+Aiko 1TF8B/wMn7ddnz9WuVh3rs4q+ecLjjo9VGghK73huibFP3NkTX2uKUEr2YUj/bXGcPA7CAgMpfP MBB1gOi4D9tk8jlMXhLq21JCcJo7bZOmTBUHjWr6tMZvvl3i5Tpkfs6Oqti0aoISvA07k0g0lmg JCEfBWm6zb3Ed3Y/3sOCqKV4A4Msw19qBRtZPJibNv2+iPDakBYXJ/NZUKWq3ZLTYEOEj2rFqZ4 6R6NX5ZTV1tL/4U1enxPFgP7+4Gu64xDJ+dfBcvRTadIo/5gK4iakzXxE1jhjW1he17MHmS/KCZ hc/RP+QSMLBhPzDGtYWV7xwGzPeq32CEq2mha7iN/1axrtpN X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=OYOVzxTY c=1 sm=1 tr=0 ts=6978ae2e 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=0e9ukYqe-uxmdYkeUVMA:9 a=QEXdDO2ut3YA:10 a=TD8TdBvy0hsOASGTdmB-:22 X-Proofpoint-GUID: h3b_wqeJ0V8yY4BZU6tHUAjJQ_VB_12o X-Proofpoint-ORIG-GUID: h3b_wqeJ0V8yY4BZU6tHUAjJQ_VB_12o X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDEwMSBTYWx0ZWRfX/XzqilAHAICr zkXZNxKEUrW94io/ltF8gPdQIYihVw4is3+0NZ89xVnYIuaauiVdj8jLNgaQ6WKf8y14Q9rUFhD Xy4xlPT/omgCijFWm5kkBucTkERIdsbnk0+EAAmD3MLxEHN38tLufBtIBA70TLK9Y7b1x3TQYnP AZ6WhsYLYlAFRdnz9272c7+0iRH1lr6VddW4j9mi6zA8mGAFUuhvA9C3p0vUp0SuPp2Oz1HkAaz Tr/rbaayUk4viMuCJ6xkbnMUJC0Z+25Ob5Drkm/OxqBJ+WDELhrJV8Eb0NmdM44O59Kl+ldFA2m ZDGpFWU9AEvlNiIzEfwC21XyU4xXts+LWEtDWa9JZiBFPsvQhVI4n7kLajgDIsQrZeDT0S8ju+E 4NsM8jJDNSNP2fAzHpirdaXHlaVIyJqXRdqStKOP6jCb4u/w1hefRiG/5HgnFzXnsdz5WMCd7xt cWklDE9oAotfboq2lMA== 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-27_02,2026-01-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 adultscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270101 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). Signed-off-by: Dmitry Baryshkov Reviewed-by: Krzysztof Kozlowski Reviewed-by: Vikash Garodia --- .../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 17:04:20 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 E8A5B34D4FD for ; Tue, 27 Jan 2026 12:23:12 +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=1769516608; cv=none; b=nPpjzJW9ZZNTVkSQYAFJQjsgMbaccALnbZZi45i6Uv+fiG/rYwIUsR8weeepdm03c/zjkKoD7Ui2Q3HoFNE0lA+XQFFT12E2s+6Xbp6gxRlm1SmuVa70ou05q4G/rf4fCuCvmRYhI2ZR8DGTANeU6RFUzuAL1b8MRKUoOKwfgTU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769516608; c=relaxed/simple; bh=O6rDG01uuKhI+p5aawFUM6OGJMTB29WlyXqC3eML6Y0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aUiKOcairUvbV1Uxa1g6c1FTAE76fbSztNHzd1sl+t5jnV4MkHp/Aa8JBTTEqQhqX4lP830DMcrmwkD6ml0rTB7ba4jnA+RE8QSFaomje0yUNq07iHIntVl+Vsr+/ccfCcq7JRkQN3WRzaRQlU0tNQ9g8cyxqoh95asQCahcvLU= 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=ZkHF303U; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Iapn7+m5; 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="ZkHF303U"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Iapn7+m5" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60R86v5Y621206 for ; Tue, 27 Jan 2026 12:23:12 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= X+oDnrqs14XAXLjkyy0vgrxBDcXxr0LVxm/6KC6d1bc=; b=ZkHF303UhEKwwtrI g7ufgwgU1ZzxxDghaTI2YvIxmT/LSaS2+oOPV3NoBAMySE6ATBTPkdW1YiqdgDcS I3Q6SE1LJbtdTxShejon/mfeGxwp1Q6w+fl/2Ap5H14g2fBUvpFBs9bW/aFbStgK m3rmGtSdfxQZjpurnKBzGUkKtsI+t3w/0aHreUkV0M+ahvZ6aZ9H7Yp2UStpRwxe 9HBqfaaj2imXnaW2EIpufoVKaEd0ICT2wyE7L7PLQypCQ6iB3/DkgVaEXq+iAP/D FOSAIeDGHZV5pr0+xM68KmsynognwLJwZQZOuBdyfEqy5b/Vy87f3euFl1tyUfKb K8r6dg== 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 4bxsjegsq6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 12:23:11 +0000 (GMT) Received: by mail-ua1-f70.google.com with SMTP id a1e0cc1a2514c-9412512e9abso25096060241.3 for ; Tue, 27 Jan 2026 04:23:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769516591; x=1770121391; 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=X+oDnrqs14XAXLjkyy0vgrxBDcXxr0LVxm/6KC6d1bc=; b=Iapn7+m5Lwe0b1vp4moqhfoiuCDRj3KHk8VBZPCGumYkhmE7OB807PCt/EW9UnSJ6/ 0+xMEnIBFdBCJbuTNhOiaHN4bRUxIt0v8hNHqh22jDm69gfbXkLNC4p/Fp+Jto5dCqmr 9npeLANq8Kg7MNMlHW+EhV1DfYitHTUVqyhkpRveFE7f0Lz1cqxPT6cInlZ4hZn8Cpjs a2a6yT3i4yg/I2MqkyFIyPQL74NbrZZbPkC7vcvH8QossJFvQIlO+V+39IsUjFV8RsLK aRUXW7hPJ/TJLUEDASDlkxIk0kh1Z/5YKkSciLPb+RV9vYQCLk0YFOlYW3SzdoDeIYJ/ GOXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769516591; x=1770121391; 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=X+oDnrqs14XAXLjkyy0vgrxBDcXxr0LVxm/6KC6d1bc=; b=lgaZLk/dzN81bZtLNuME7eP5ldeBrrr+xdzTt/GgDfYqXHd/XBFFrwnjw2eWsPjP42 XGOMxMEmo2DJXyw5QuuWgMXc03HUiLX+HVNZ82b2lYkexpWWS15QE3TGFhzB3vdV9vgG vqkDGYRGenQ82UJlsQ7J1AAxA0J3KjvPRb5JjQerJKMpPGgHQdscnUmFAucGo1kj6KWh Ld5FBrFl75GdeHE3kdoK/tnOesFkffVocPm6QQTZlLg50PH9NB6hoZj0Ek2xXI8kztRT P35kcK8dn2jbLlS65AVeNXOsWwAa+rYQX9xbocdFcJh8bOtEadRijyy5RYuvdnDvDDZi p0MA== X-Forwarded-Encrypted: i=1; AJvYcCX8UE0ZO7EhsGAn1GzZZjI7oVkmUhC5mHWkK7zLcLrxlhxHtn37gQOL958Pk5s31LA2K8WVqKKkNwklwP4=@vger.kernel.org X-Gm-Message-State: AOJu0YwWu/JIuiAU1SWlqgEG1iEPwnnhluzMGw0LFPTzE2MyOXFqiyUo yn8bOniDWfwZG1bAcgKUpBhBYVM5kh1bC9LFDWT2JQCOrSqDi+61kyIsDqVBkMoAHwFinIVKNga Cju+wU2+WAD8Tv9csfyCOmquQ2NS72nf8Ytxi7WhSkJtQcwru3rhP5+wnMDU58+vMIL8= X-Gm-Gg: AZuq6aI5wHftomHQNTtxawUQnmEXT5FFL/qReMO1dZ0hR655OBnRzHVYT0z4J4FSuqj Oid3MjitYFc0goHBSOMlEdzvgCnl4uO9HalHKqb3PEA2usSehTOyFhkByxlE96Z6OPP4KGT8oe3 FrDPOfElOP1/HyokMXi88ncxQnZPVQ3I5IWjf3tC4XFTrrB5/nwSRU6cF9fU/7LFG1NnRmvWVde TbTH4MG0T3K06yHxa4gvI+DYJjXqaWKd0wdakkD2OgleYV6uheBDVkijMdyqjpiXGg8WZGKh3Vz t9+jhwcESl6e6pIj1HCFu0sMIg2S/OhMQ/sZjEATjSpdV8Qkpt5X+g/u57MSIgCsQfAan533lXu ghjW71IOiZI4GVb6UJ5kVLETVoJZmGqAo5xPStJGle8jsvud+oqm57fmYZqZLi7osX1/picMYJd QD1TIjwgOSY0wFSzaa+XoLLp4= X-Received: by 2002:a05:6102:5492:b0:5db:d60a:6b1a with SMTP id ada2fe7eead31-5f723811ad4mr928514137.30.1769516591048; Tue, 27 Jan 2026 04:23:11 -0800 (PST) X-Received: by 2002:a05:6102:5492:b0:5db:d60a:6b1a with SMTP id ada2fe7eead31-5f723811ad4mr928505137.30.1769516590620; Tue, 27 Jan 2026 04:23:10 -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-59de492cc4asm3375442e87.101.2026.01.27.04.23.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jan 2026 04:23:09 -0800 (PST) From: Dmitry Baryshkov Date: Tue, 27 Jan 2026 14:23:03 +0200 Subject: [PATCH v3 4/4] 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: <20260127-venus-iris-flip-switch-v3-4-7f37689f4b39@oss.qualcomm.com> References: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@oss.qualcomm.com> In-Reply-To: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@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=4504; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=O6rDG01uuKhI+p5aawFUM6OGJMTB29WlyXqC3eML6Y0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpeK4mv48HyhHRJB1xy9Fj/VwTAdT9q4lho1IqU rhXjH45KUaJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXiuJgAKCRCLPIo+Aiko 1bpZCACbRjwawbbj4eT0N4rNQ6vV37xnqhofZJOQ1e1Ia1pEkDdMQ8HueJq2D8SR/ry2WEAfkX4 imhemVutFwtlDR5BFNUK3FI8ESM5Xgl9+WKU3Mdohp1+rJr72IMerPenQFPvUiNd1ZX8+9DLbNu ujVN1Xz22XelD7HfZmIqN3nZNVUAXFHamKCWURQ/BJKpieCfaz+JkRat3neWgR0csqWSfxu0CRY xPYZlZJ7HVjGPSBksPrRCVL8Tb51Tk2HSdgZ/zUlXfSHzVIef5nUTBh8/CIhIb6qpA0TN6X7kR0 I0csveL2bbEqwIlON7cgPQPJv86hAXNSlzyfZodlXhn0deZX X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDEwMSBTYWx0ZWRfX5zqH+Ogw+VgY +0CrP6zUtKY+wecaCRsVwwpuJpYmjDZWmc3T7QWSs+KRHNlMgdwM9stYE79NdVEdBtsphgAML/r GxtSsJWUhrVoq6zSH1Hp8plgPH7DjIGXymheDasKk6cw/+bk1ObxRtv3YFqnQc7ECQBEorRXOka YAEDbhIHn8vpJA/z8mSZvDW6TK+oLgYqduY2Sol66D0+VdyXIge42gwk1INSpukasMoEFhN2KIw 4VrfLDeLRqUgBmsd3fa+QzonRQlJJW7jZhMODeuu1JHod1tpgmuMu+als0/1Ukbi4IUXR2eL1k1 yt54ABbL3jGSpI4Hy7NXBSUiygs0/iBod0I9tvWS/4lswPU5GU1hoFxNxm/9D9SVd8tPaqSGMiB Qa+fzby0076ViSWLHPgQsWK1ldto31CXcBA08ySWY0Y6PZ16LZqAjaBnc0qA2YY5NYp54SFNTiD 79pO4ACFSf+HRIMe41g== X-Authority-Analysis: v=2.4 cv=Qelrf8bv c=1 sm=1 tr=0 ts=6978ae2f 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=ch7mjRkEqDhx0_hr-tEA:9 a=QEXdDO2ut3YA:10 a=TD8TdBvy0hsOASGTdmB-:22 X-Proofpoint-ORIG-GUID: 0WoDL8cX1A9fGxIJj6VI6NW5qz7Dc6Yg X-Proofpoint-GUID: 0WoDL8cX1A9fGxIJj6VI6NW5qz7Dc6Yg 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-27_02,2026-01-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270101 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 Signed-off-by: Dmitry Baryshkov Reviewed-by: Vikash Garodia --- 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 +++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) 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