From mboxrd@z Thu Jan 1 00:00:00 1970 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 4596220C48A for ; Wed, 28 Jan 2026 12:45:27 +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=1769604328; cv=none; b=gbU6Symw6k260O0wRUqcItfrQsg3tABWngm8wpZB8Ce5YwcCThd2bDUHpRsI1xlWtVG7jCjWfZxmWw6UA170etzChhBoJHI/W7HHrJkquMD9nM3cSxbMT5PUYl2j3fffm/Tf425LqLwpDQnzDZsQz+zlj2rYGhKZ8lC5XaVx/pk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769604328; 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=d1w0HieKSrlEK27jd8xymo/AEjz/qxM/yWlGg5JEoDhRqL9yOWIWBaB73xNZpVSx6XH98iQiK0e7tECQvBeJF6gKFKLDgV1vPyt03jeZE5ADr7hgp7FVsrzrY/L2qPSpYy/BXVQZ4LQNNEveu0Cvu8DExLqn4kYr5pyMf+79XOE= 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.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="nS039ZSL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HmE8k6Vg" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60S92Uf9254475 for ; Wed, 28 Jan 2026 12:45:26 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-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4by20y3cgc-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-f200.google.com with SMTP id 41be03b00d2f7-c56848e6f45so4171403a12.2 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=hEiSCL5NxHIz4lgdJI/Toq/8wpoyEXd/DXGJ0zNlwoMv4WnnHU+ft90n5fnDK8Lfa0 /XZvoTQ7Ntwu17D0e/iMHFOB/XxiGQNPNiYqt9ras3ZFbcC3VXRxWGNy/8n5oZC6Xrz5 JUpKO/YR+7uYcUJQpU14bA1ItC2QTOv9sK6ai+lFge9x3oNZ1BS4UarAzYPhTpbFKTCO 3D9ZFEnYROJJuZoMmOrLnctSFNmn7TcJd7fvV31jFZyB4kePjXtLbnQbK813of7Q7tad copq5Fhahd3IZ4+rq40sq20BzgbJlP2OMi+KAFWLI/l2EViIVNZAnnzOXqBrYcUP5s9Y RhSg== X-Forwarded-Encrypted: i=1; AJvYcCW1zWT2ebeNcfRc+OQXpyzgcz9DnAsapoVVJtQCt7EIHUEcRxhvand060u5vR8yo4SgkWSVq7UOeYTjEK0=@vger.kernel.org X-Gm-Message-State: AOJu0Yz2I1taMVLyzCLBCb/CvJHEsWeDjE0TG/JFagSZOyw26/6JZSQ8 M8PuOyF1IJyYU704FMje0fU77L9bhkL5QsNgoqnBn6dx5WaRHe3/zyTrZ3STWpByX2hWPzwVpJA YNa0zW2Gj7SXhD1suiVKXGfUuj7uj3W3YTuK9YRTsUwUOmI45F6ROYowAx0d0Q6wGkz0= X-Gm-Gg: AZuq6aImfZCE8lduR/RDEY0n67b+K8U+Dh2i/ykm81GKFEc/PObpzTWqcFM138DPU2M q9hW9t6CbxHKCdG2KC7hT2ST41eFg7nR+7V67DP83RqZKjqEc7MEEZOccYvHTCzXRYN5FY9Zn6r odO8Vg0+iignWNnwkYtIGci0keqPeach1dbERD2LmgTbLwscf8TY6kcdN1RERKiBEaI+TnUT5mk KBiux/4phKiwebgVVv6uR/GGg/dAZCqRcwYWlCgHHVy4fZMf6E1+tAdNaccq+o6hfz9RxckhRkE XdkJ9OFfHNbzu8uq+258repEBDRJwOzTpsW0P51B24XRb9wSgjejV/gXAU3tYRbLKABZFOvgGsg MLfJ4ZkzxI58t7af2xdw2Ki9qd/KuIARs7VssY4vj5y8= X-Received: by 2002:a05:6a21:6813:b0:38e:9ebe:525e with SMTP id adf61e73a8af0-38ec6410421mr4843084637.52.1769604325775; 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-kernel@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-ORIG-GUID: jdNDiW6ghjiyD9gonFgh_35TWNKoVvdw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI4MDEwNSBTYWx0ZWRfXxgU2pdXxoMVN 96+ojRmB1hxpNukJK+D3Zib0/aXtniQmMRUqlnNXJ24uBEWPJHtewk9dcn/oMBeGYXb7NrRYfbt e5dHP0SdjbK8NhvHZ4m6Q7wy4MEAP9/WkHkj6pSDjiA52ZOsLBeMdyXdIaAGm0hUHwp2xnHtDwE Fag5F8oNx6WidJ9BsGImeERMmewTxZTXa5A5WiEk/gaz2bhy1XDHr9h/B4wttIqotbx/KIGiXu4 KUQyHmBI8SvJFQ4n7vyxMfhP7u4F5WkW4ExViV+G1iJP6uu+LzC7/34yo/xSd0V1Gw242bVMopC lv5jE5oNyageSO1W7vZrZ5YNllpDcfmJGwqMbE6YU7GUFJYyPPj5ChXcPLpg/Tg8m1IUNtb+rW/ YhlGyTqeO1vLTQRKIsjcNMiaoWfeV3EvMhmH4zcZkNkgS57gqTPlLx0Ue1Lq7bZ948taPQBrRPN Nr5MZgxauMdtn+HfbPw== X-Proofpoint-GUID: jdNDiW6ghjiyD9gonFgh_35TWNKoVvdw X-Authority-Analysis: v=2.4 cv=IKgPywvG c=1 sm=1 tr=0 ts=697a04e6 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==: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=3WC7DwWrALyhR5TkjVHa: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-28_02,2026-01-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 impostorscore=0 phishscore=0 bulkscore=0 malwarescore=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