From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0649C330B14 for ; Wed, 28 Jan 2026 12:45:27 +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=1769604329; cv=none; b=HgEJhWjfCFpvs22gs6OG2U9nXae8UY8LlN0+esTLZnilr0RCvmAgfr78lMIPJ3lnWYy25saeRtZi/EOUc4yEMQ4wOxLXFgbk2v7lKL+Wuop7OA9HXtX5EqS0lv/SaQReMczjMgSr7CnaXuixA+geyE34+uNlTDNr7cdDy8UYOOM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769604329; c=relaxed/simple; bh=b4kTpQ/A3aESMrQWAbATF+VPruWoY5Fdj5fL/kKLyxQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=UocP/gZaJNGHZ0haktSO6EVa4qgP6bG0IajkkODBE9I3Zvbh3yEJXyPYACbf0hHHETSYYWxx9sdNZGQ9356m2YwkW2HtjW7jveK+mKhubX6ZF2J2D/5+yubh9rD4kxlXhI4+vS+/mCuutMpP+c//VqI+AwLEwlXVWNECoTnqHU4= 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=nS039ZSL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HmE8k6Vg; 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="nS039ZSL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HmE8k6Vg" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60S938aY3246846 for ; Wed, 28 Jan 2026 12:45:27 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= 4HgfQBJtla6DxDDjNkKRr/ZNdjNpTK5wNkfCepDFvfQ=; b=nS039ZSL+C48tvhS Y9Zi46vJr6G4dsKK6O3b60lDNeiv/DfrJetaHAtqFi/e/wYIrRZO3hUXN0LReV1M Cn27skC2QInfzsACRPYnmnefVHdr3cTn3WQ7e2678d+G6Thu4J1XKYA3pSV4WNHn nGZ5s0UH5932dvvtd5qxOUOCK7mUeE1/oxMja70adzyX7DY3qqhoohq705CUMoi5 2SFULTx984zhP1SbYoZo6FAMQGVuZ3BWqJpjYIhOGy4ExWio1k502yxCBQhDpoTj WWOLbtKefG6IPe3hePTnSM9n9zzhZNgJYa4Ooncn+IiPUDe4XLUOV2Tr18zSXJL/ 9YhKGw== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bydfk1705-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 28 Jan 2026 12:45:26 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c5291b89733so4055723a12.0 for ; Wed, 28 Jan 2026 04:45:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769604326; x=1770209126; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4HgfQBJtla6DxDDjNkKRr/ZNdjNpTK5wNkfCepDFvfQ=; b=HmE8k6VgL9Gx0DCrOCGMz5bn6n7fhA8TQOQBU3oglBe1dts6z2B3kod0hX9aiHLcRA TgIN8Xjc/6T0SZ6eNfrB+quHs7NETiQBLsOHzdWoz8lZPFUB4n0fjsspJNtSdibmFP4G 1/4xjz8uwdbzlhGrBT1m08sAxftInAu8xzYNoPy/0D0n4sb5W4Y1xlJ7IuunsG2Jy+Zn QECniwwlLY32jCaVeEl7kz0Q6ez85IVtaMQ9b2H7PzpBQqrDex3u9TQjElBbxLYhjT7u hMPR3l9X3X7w4HZEObXzRpfME3S03v0LdMOhx5vfYROUWf0hKxaavO+1LGIA5HfSI2c6 kOcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769604326; x=1770209126; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4HgfQBJtla6DxDDjNkKRr/ZNdjNpTK5wNkfCepDFvfQ=; b=wJnGYthoIDTlgAMjqbnrGDETp/gEFjj/uxDPtNTZeu6XdVLV142aUBw04me89f5qi+ Qab6z6/x6q0nrLHA5VfXhXCzz9+vbHQjQywjG9Q3W9NFl6C8wHFtbXgFaKieF6gvgVsm Wv3D7yp7jDRdRxCAcNHB9RA9bH5Rg1M/Rz/J7bBeEtQXJfeIM/koFUBlYoS7AfQ7O6Of lwx3CtrRqlS4fDbnLjzEcJ2sUwv1/i9vJ8PMu+51F88r/xVUPuNuRJu/LxhRpSGx1+J7 69zE7wrxVqQAP6ktlNl2lXyzTxM02sqqveKClla3Xu0G1oWcM0EUbd9Dd/EwLH4CyHGd DjNQ== X-Forwarded-Encrypted: i=1; AJvYcCXUlCD9nJiJZUcZ5VbpHSO3HGeaD4aKG7PXzsoU0Zmr03FmuudPH/BbPW/8kk/wG18RuSXzvw8EIRHY/h21@vger.kernel.org X-Gm-Message-State: AOJu0YzMWnRCBxaWo3UCXvJSChuyLxPcJc5z1F4FC/kfVfWdUh3i69GB 95uQFk7FzWjN2kDOz7cJ9hi/EWgIFTakPmos6Eg2VKaxI/bn8RofBMJhON+SlzG5xKWj1HabFPU IvYZOTNCSHybrLwKDMKPPNiRSYiruIDZVgoRUT8sH1XSMZ/mv0354Ez5vK07NAJzbKaPj X-Gm-Gg: AZuq6aL1QaH9Kl/4lAfBYIXjU4U0+jSeeCvNURJc9iPihYiQQFe/L+LvipsB4NHuRfj IeGAOnEwUDD9qjYvQIhpF0DSg5N1GVpcqg4Pcgx7rXQCBYduIPLGKapMr+2RQkXoRi64Jc0DaSQ u9TmE3BoUc/rTJf+ROup5TzlowIPtFdzf/GwBb7jxILwL86mxDTDaGc+qywcv/YUix8l7I4XoZY D9zsPLMxf5nY96GIRy2PUUNGgCGE6cdPbU4Xh6a5e/+TjbGdV9rxg1+rvla9oZ8nwb1r4lXj1JI dZqOq5O6QKVwEMy6h5fsXDqQFLFS1DmH9eQcgcn4j+FrQrytul4r7HbJ/0X3WzTxdSu/Ib/3Z2Q QKCBNeA3/aR08GTccfEbVVmFciQ66p+F7PCu6b5qIejA= X-Received: by 2002:a05:6a21:6813:b0:38e:9ebe:525e with SMTP id adf61e73a8af0-38ec6410421mr4843100637.52.1769604325787; Wed, 28 Jan 2026 04:45:25 -0800 (PST) X-Received: by 2002:a05:6a21:6813:b0:38e:9ebe:525e with SMTP id adf61e73a8af0-38ec6410421mr4843067637.52.1769604325276; Wed, 28 Jan 2026 04:45:25 -0800 (PST) Received: from [192.168.0.171] ([49.205.248.59]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c642aaf1308sm2303649a12.30.2026.01.28.04.45.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Jan 2026 04:45:24 -0800 (PST) Message-ID: Date: Wed, 28 Jan 2026 18:15:17 +0530 Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 2/4] media: dt-bindings: qcom,sc7280-venus: drop non-PAS support To: Dmitry Baryshkov , 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 References: <20260127-venus-iris-flip-switch-v3-0-7f37689f4b39@oss.qualcomm.com> <20260127-venus-iris-flip-switch-v3-2-7f37689f4b39@oss.qualcomm.com> Content-Language: en-US From: Vikash Garodia In-Reply-To: <20260127-venus-iris-flip-switch-v3-2-7f37689f4b39@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI4MDEwNSBTYWx0ZWRfX8OJH+Yn1Spun r4c21mJK0Hh+nJ1CnmQVgxpxy6+hEiA8v7Y+vv4CYsyNZ9L3WNKSn2zoU2wAhfiWdHzS6y2xGYS eN6xCXjxPezkTOFemU/VJ416e8yG9fxBsgnUpYNrcBgQsWcu7gUIeU/m91c4szdSxJjOD5QRGfm oTCYOj+jWdArNL51fDgCU5dxPKU0uA86TxUpp9fJ79Vp3QUby4rZVI9oxctuaGtVGjGG+/SB1T6 wfRngJzoF457Eu+DyXW1K37R5o+SQpAM/P/vAv9MhZ852aeJqgl/6Vfla048TfqMn4wdO4jyrP0 pFMinhQ4McelNxX/sOMkR70IiR2jqDw9lu5MikFpxCAnewrqUx1oqX+/xxy8OC7DWyjx8M4sZiY amGdJXgn88NCdf6s3vvkmV3EoTYUN5vmEHPiBSMXuQC6WNEcfBLj5vC4OsnSf3SNTF59eGa6S25 e0s89EoXlX3k+bLUAgg== X-Authority-Analysis: v=2.4 cv=XfWEDY55 c=1 sm=1 tr=0 ts=697a04e6 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=4hJEjaH6g9CgPEswoao2AA==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=WR1XFhAWD9P4OCyjvdkA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: vfB6Zud5CPM76piQ5k-MJJj1oIhHW3Ur X-Proofpoint-ORIG-GUID: vfB6Zud5CPM76piQ5k-MJJj1oIhHW3Ur 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-28_02,2026-01-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 clxscore=1015 impostorscore=0 phishscore=0 priorityscore=1501 suspectscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601280105 On 1/27/2026 5:53 PM, Dmitry Baryshkov wrote: > 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 > --- > 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 > > iommus: > - minItems: 1 > - maxItems: 2 > + maxItems: 1 > > interconnects: > maxItems: 2 > @@ -120,12 +119,7 @@ examples: > <&mmss_noc MASTER_VIDEO_P0 0 &mc_virt SLAVE_EBI1 0>; > interconnect-names = "cpu-cfg", "video-mem"; > > - iommus = <&apps_smmu 0x2180 0x20>, > - <&apps_smmu 0x2184 0x20>; SID 0x2184 was for one of the secure internal buffer specific to encode usecase. To make it work on qcm6490, there have been changes done in VPU firmware to avoid configuring that buffer as secure, and VPU generates 0x2180 only while accessing that specific internal buffer now. > + iommus = <&apps_smmu 0x2180 0x20>; > > memory-region = <&video_mem>; > - > - video-firmware { > - iommus = <&apps_smmu 0x21a2 0x0>; > - }; > }; > Regards, Vikash