From nobody Thu Apr 2 15:37:45 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 ED2C52C032E for ; Fri, 27 Mar 2026 20:20:02 +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=1774642804; cv=none; b=ikGsZ2BZ+yn4t+v3LK2xt31laDKm53wS44MVBkFx4k8FM+GdAuRXkeJDooKt35s1RUGa1c73o+aLn92AVby7xpuxQnqlTeFmYLXbW7lQFUko/S9ZpPvts7iiFaH1dUWex5r6VKae8L+nPpnj95ChSeBJvvQvEJVKpISl/EtizfQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774642804; c=relaxed/simple; bh=pvGogtYz3ToyC7AvsbxMd3Op0x0cS14QLEENjtD1YWQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VesUHZ0I0un63aixPbfiv4e6pjhvJj5pGgpA4Ob+6LGrYwMRqL+5l8PCQLkcSg5EpDP3cfeHp4O2pJryiHdZ6qlncgKuID5yeUWJu8VQNEV5DzreS9X66h08EQfzwmMQncredl3uEx12s1xjp3ewFRBPFozTlihDeEKa6qOz88c= 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=ESWKwyAa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=B6AGVNGX; 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="ESWKwyAa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="B6AGVNGX" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62RI2Ovt4030339 for ; Fri, 27 Mar 2026 20:20:02 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=ESWKwyAaen7w7fyP XCCojErwL/33jOzVPaPm3niAoGzOc7p07HJ4TXTX9V9/nJqqF1d9jYGEW0iou+3z Z48C4sDbXw2AMna3xAl+u+bjPbjtq9RHc/GyJxlnIexdXzOliyrStAxDqnzivFQL dfNm2seHP0iGxZ3Lkm7oXLERW6luDjynXPHjgTrdmax0V1pZNo1G2uDHvLxIY73+ Pw3bS+Wad4smlr7d6ZCRgTj2sxHGsVtzdrZ0TVdmW+BEoP9vF0C7NvWlMl1tTzqB 6W1WI3+sV3U+b3F3vMOQ+IktKoBTI/jbNTDMUNHSDmTct1dLilurLLJDGLdwWzLR yleKBQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d5v6b122m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Mar 2026 20:20:02 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-50b220c72bbso87029741cf.1 for ; Fri, 27 Mar 2026 13:20:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774642801; x=1775247601; 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=B6AGVNGX6eH4aHvY1ghnBw0JRlPO6AD0S00r9/ceCyl7VUcX2an4XQnNzPzsZNCc+O kCP90KLLeKUQ1sXzQOP1sKCUbJVIzxrpFrjdn13PRd83g2+Hy1z6LdVXHzULJRO3GJrq j1ZeM1cbaxJNbWurmr5GhE8yg8rvVoOuGuqlR4MumCRLGW91BmS1vHaVr7uu5DPcykDm t74bn4Sb86R0edCEyt95Qqdp+81tE/0wIN63w32quYUb1t+OCaVEYRKS7q1h6FaDZ8t8 nohEYhlqjwKlZJaIh8jLSbSupOjBy1x9l+TPNqlYMeAN3ocvGJLRzcdgFiK72Z+1VTFk tCcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774642801; x=1775247601; 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=hf7FP9CpEJjN+A+CDGQa4Xouu9uwUCbJDl9p75L58A3tX0dbuqcRE9Da8aLf6wk0DR VB8Jow2oF2Lag0va/3lw5D0lP1eII0oVDg3DE3RyjpkI63C8jXIm8b+YEh6XyvxNxT7U abM3U+OvMejbPQUZxsOC9ZO5zMb0O+i3u3SsVy1kASFCJbTfR0rgCfHnEMOj8YdUyNTW fZUjucFr3ITNJk+Zotio50VPoFfj/vLMyiUvPqzMYXRmMwNnuFEEKNlGA1jOSZoct9hH Hxw/xKqmgG+lwF3zIWjjVd/927xAl+YVFKOI7o9T/s6z8CWheI/cnYTWFn9MKooOEiN9 E25w== X-Forwarded-Encrypted: i=1; AJvYcCXvoUuZYmLpITzahWQZDaUQGMqSZIkLKL5Yvu1rtUoE2YI67K6gnMXzrnigRfUSe4Rks17I4mzEGOouKu8=@vger.kernel.org X-Gm-Message-State: AOJu0YzaXMoTZan/pmwScxvs382oH2e++Aa1RsvI6nW/bqDvMeAke4Cv gdt+AGcfiwY/QAIKY/NBlHvqQplqtLX6njb6k3bBtS4E7JorHuOrNazr9VlxbpmAInYSy89+l36 x258HsDZgxLn2N2516KAHEPo4AzyoMkPTb/6HBFjgTyUmoUslxN0sHKuqrBxWvUD9mIM= X-Gm-Gg: ATEYQzznUzFTp2ER4hdApniYy+8HqgehLcroRCGrS4M/vFaNHOMS3jbcvjI0TaJUpL7 WRbuxZrdZ9CaLQrvW7693F34/reoeOoBRYCfFY7aD87Ge2a/ajOGnRFIAV7YB5D08sIOcfYH0J4 T/AEAehfYUytI4TO7v+0DKbxG5ZK6fYqszfu66kzmEP2ARF0iCmaJBUpHRYbViFWzvM/wBW0M0E Po3UIAZf6CZQTtqhWBNt0ZrTUkIZxbZJ12WejyIpmhI3lU9EQb320dktH7t4N/NVVTadyvF1Uk4 qyUgUPpAbaLAGnvLn2OGW7miz6rGfadBytlkP+M3zf8BHJkxnPHdlUGeFKckc7Ti5vPTx8zoMhP N2M3YjFgrwLZ99MSIlM/46TUtQzP3iGozAWIuSRrTv2co6bxsyCZQmZNg35bIwyAnHF9QKVLnZw L9yX8KuIxvYKSPAtWBfH8f4POutf6gopmxcIo= X-Received: by 2002:a05:622a:1886:b0:50b:2ca1:4d85 with SMTP id d75a77b69052e-50ba390dcb7mr51876551cf.52.1774642801190; Fri, 27 Mar 2026 13:20:01 -0700 (PDT) X-Received: by 2002:a05:622a:1886:b0:50b:2ca1:4d85 with SMTP id d75a77b69052e-50ba390dcb7mr51876101cf.52.1774642800707; Fri, 27 Mar 2026 13:20:00 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-38c838931acsm506581fa.19.2026.03.27.13.19.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Mar 2026 13:19:59 -0700 (PDT) From: Dmitry Baryshkov Date: Fri, 27 Mar 2026 22:19:54 +0200 Subject: [PATCH v5 2/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: <20260327-venus-iris-flip-switch-v5-2-2f4b6c636927@oss.qualcomm.com> References: <20260327-venus-iris-flip-switch-v5-0-2f4b6c636927@oss.qualcomm.com> In-Reply-To: <20260327-venus-iris-flip-switch-v5-0-2f4b6c636927@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.15.0 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/pANAwAKAYs8ij4CKSjVAcsmYgBpxuZrEeRxdm2oFgIKpGcq8XmJigyNmQyJIr2oE szumgoILv2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCacbmawAKCRCLPIo+Aiko 1TAYCACSHejZpuRmFQIxR1d+ocU4SxkFFv9c/A7YB3JfkHaHvPZkLKu3Bw2W3R1xrmXjCIGheYW 770KS9OuLpEuaWC7dRp90a/+pMtTTmBTNChqGI4BHWNA3FcPwsUFuAbdrYKvfKa0hyeVk6WwqKn KhQvKmgty9HKOzw6g8LHGb+k8dypNKn52slDc5uEPYwi3Q+oIxg3mehhVXL5xFKex/gvRVxy2zX QyWvhhi5sCJBM0sohsB36BU8q54f2BNtw4hHduB1jAwg/2kIx5tNYgBGAFzgJgq+uM7JDfYhUz/ O7MVcjR6w0r9wDeAxax5hvyDQqKVgG4Dl8a7kuATAzdZP6/J X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: KfJzawJygiBtTmf0Eno1WiMU6IGkIXYm X-Proofpoint-ORIG-GUID: KfJzawJygiBtTmf0Eno1WiMU6IGkIXYm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI3MDE0MSBTYWx0ZWRfX/1a3EZccWJDt OPl1L5juvCDxplYvl9zqTGXIEn6+QXqZdTbIHbVbYb1SZ9KwKDA1YyB+GARD+9olp2bTTwlnt7a XdIOZ54hjul2DWxSWOfVfKqz/J0fJNQ1jHn7vNFDq+WFVKab7wvCkiim8dnlPPFKHf7rhXO+jNs cAeKKPq6mYcr97jhpiTonllMsJFoAOA2FwWRHUyhaoVdt+iAhFUN0RpW5cpvzBUlXekX4PJVvHU H6TeE0Ru8/LZ4xnrl6u++0iQHEmHztbeGSbkolLH/nWViAovJa1f/kpaX/2uY20omN7r25YDkSI 0oj83v4vrmwxeqQWboBuESuBcA4VUzFcpyqla+fAidAFN4eFhHLam49Q34F5xAWRSW4CAlK6v2D 31798hIEhiJ9HXEK9zk9qMyi5abBHSxjiR+UbHtjlWCHw0cz7hy2l9/DR6aYFlGDqXevLRFglgv HmmhSQL1gmrpaJfE/RA== X-Authority-Analysis: v=2.4 cv=JLs2csKb c=1 sm=1 tr=0 ts=69c6e672 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=0e9ukYqe-uxmdYkeUVMA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-27_01,2026-03-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 bulkscore=0 suspectscore=0 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603270141 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 --- .../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