From nobody Sat Jul 25 00:16:53 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 2212946DFEE for ; Tue, 21 Jul 2026 17:32:56 +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=1784655180; cv=none; b=cCvXwUlHBgFP3/wH8bgVKrGYhYVPWKSA74A2mSMrmepsZxDktEUSmRleUVChjCs5l26isUIEfSAjY7io7X0swCb9k4HtOxeJBg23gVg2XQT8JGXHIZLVwZpYMRV+1f6k2ORkV27DVHsL6s5SmLvnJ7gdZtaaq7orSLSTuQhNVHg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784655180; c=relaxed/simple; bh=CggmOQ31MuRitr0vhB2RYDOt0RdlNTJib0BCVSwnUCQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oCx1yRT7HZhCf26fVYWccLGQcqQqHLZhh5vkkRYs2kP8TbZBAUCNqU1Qrm490wsR4ZMsT00LWy0dJ/zLxEp8EviEijZGANM27bfuCDXkYgDsURn3mqEYf8K+1kpeBTuXdOSeQ0bynSnon7Aiz1XiTtCrD1wsk/SSi1iOaJBUrW8= 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=TSkgp2WJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SOU05vS/; 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="TSkgp2WJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SOU05vS/" 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 66LHRLDc2494444 for ; Tue, 21 Jul 2026 17:32:55 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= 3ZV0byA1dI7N48pHPo0h4yPfRaU6wDmRZ7alAnATw3A=; b=TSkgp2WJp765zYf0 frysoiWLG8iVPGIsYh3MnG7NxpjXOsGeb33Hu4DCse5SAvDUmS102Le5U9bfw2I4 n1AamYr83PWJO0v7HqL+CdXkr3Pzgqpd+cR4NRRnq40sNm12h1bOG6WvgGdHH6oh xIIQObtMioFNYguYVLP1YSq38Yx8R7d9+wi1DHVEInDGkEiKMxDM7teI2r7z2UZn eQ7aTPFuoo8e6RrmbTO2uvfOpbFmT/fxlgKckpxx75u7izEOHduZ1cAbe+mpLRMB Sbp5/zQdEhIwsY093TMk67fCixULZIWsce4SWYfq+DP/8cOoyiyHGh3VyQc343O/ ehYwXg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fjd6d80y0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 17:32:55 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2cc6dd43737so218758235ad.2 for ; Tue, 21 Jul 2026 10:32:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784655175; x=1785259975; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3ZV0byA1dI7N48pHPo0h4yPfRaU6wDmRZ7alAnATw3A=; b=SOU05vS/ptYqZBFd7pIlJA+JyXxJ5mtwDs0gOCSiERkg+zL2dtaFMrjk8z0YtsXa/d oi7/GrItIG2bvy2t06+aqXWtRFdTUnSi7Nj212LhqXLXDlmIItRXO6Mx53Mw393VP4gH HtLo8XWj0eC0LeehMfmQFOXQ2JhNAOfgRI1WMDMKI9NQ+eYvm4OWJYNr/5gDodM0riPa WOYg75+BNZbBoVTxg5jR7e+Mjmz8V/nlLv8hkh+tEF4cRiliDe38WBzfmvRTQnx4T3qu 1N4oH4GE4OqAXqCufUbVevvmhJ45Gre52A6S6YpIRT0fThG0uvxbhEsXbkdDA6YAA4dd rvkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784655175; x=1785259975; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=3ZV0byA1dI7N48pHPo0h4yPfRaU6wDmRZ7alAnATw3A=; b=l/pMKIQpZK9S7lvjZJnsFpQlo/xVvodiSGOGw+G0e+WOtwKPJNlOhRIXS2ywDfR0aP YZ3fQiP4KOscrioV/24mrXjqj6F+/5ANUPyd/MfgRjR1XH+AfFNQLcI5+4TAnoP7Gbtk wMhQdqbQX14afsMKWyfARU7lU/rZOsUOUwm+PnpwWkZ7eRUhFes3+K8jWs0nqN54C7EZ Vcu2M//7S6Sakw0T8nsKXUVUkY8FPUbjMErZ/u64jBTXOSz9LNj0tfJ2td/fbUvoIfWS 2Dp4VurSjjqjLwhr1xu2GWCXTTnl8d3NFYKzSkLjv8GFSN9g3k7ycLJiAsUIzMJ6NGrW uf2A== X-Forwarded-Encrypted: i=1; AHgh+Rpdq9cjAXUkw1AD4Xu7tNfxlK4sIfFaCkHznivcq1vD2ychSwfHzXrVRBVWOcM6Ve4Byoew0iJ8ZoZPgDg=@vger.kernel.org X-Gm-Message-State: AOJu0YxO+0Fcd1DuW4YPaZWwDWrh2qBSymGE9z7hR/RUs3NjdfIPZ5Ac vnfxp0tcLTK1hk+DDHo4r34k8gXf+90r1rYjL5KnB2kgZuJ02FC8kiRRAcUxD3Cx34T6hyZ09T4 +PJ1tehmbwsfvRlZkt9yZKdBTqmHZJMu2NhNdcAUSt01kBaOrtsHo7GRf2NWghiIiWwU= X-Gm-Gg: AR+sD10pqqxyVSvPhB8jnfaNFDUg9zExqVpZwsbsOcnCxQepixCpIKacYQ9+bB3vSYZ Il023LRqGEa2k+nTfV0QcnqGUDe0XVWBlgGz4i+zC2RmQUq7dkO75Y5sto/YOpZNC+0kIZwxyxW vZVbt1Xhhn1fVtmgIo7Yy2iNaG778CCM7LnCD48nwPN4IsgWkq6nO471pN2pUFmF+PWUlqjBvhx yRUtTgjmKk1fY6TsqVtXa2A75EGCuheWpLqrvxXoF6lOuFiFO3B1brCRUfRJwchqouPX27i6z1s 8ISM0jfwZTxsVgRm5jd1wGxoIlrYhlzbQXvihyLSiDxEHNU9tQfG3oJRSUJzwD1OPsziefswl5x U7sgESEsmfg6RLCfII4MPI3LlqfjdKj3QMuY= X-Received: by 2002:a05:6a21:9206:b0:3bf:c223:4640 with SMTP id adf61e73a8af0-3c3ad807e3dmr20042338637.32.1784655174779; Tue, 21 Jul 2026 10:32:54 -0700 (PDT) X-Received: by 2002:a05:6a21:9206:b0:3bf:c223:4640 with SMTP id adf61e73a8af0-3c3ad807e3dmr20042309637.32.1784655174241; Tue, 21 Jul 2026 10:32:54 -0700 (PDT) Received: from hu-vgarodia-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3147e1bc886sm710881eec.26.2026.07.21.10.32.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 10:32:53 -0700 (PDT) From: Vikash Garodia Date: Tue, 21 Jul 2026 23:02:25 +0530 Subject: [PATCH v4 1/3] dt-bindings: media: qcom,qcm2290-venus: document shikra Iris compatible 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: <20260721-shikra_vpu-v4-1-6dc5a8999b73@oss.qualcomm.com> References: <20260721-shikra_vpu-v4-0-6dc5a8999b73@oss.qualcomm.com> In-Reply-To: <20260721-shikra_vpu-v4-0-6dc5a8999b73@oss.qualcomm.com> To: Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jorge Ramirez-Ortiz , Stanimir Varbanov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vikash Garodia , Vishnu Reddy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784655163; l=3397; i=vikash.garodia@oss.qualcomm.com; s=20241104; h=from:subject:message-id; bh=CggmOQ31MuRitr0vhB2RYDOt0RdlNTJib0BCVSwnUCQ=; b=MWCowY1kQ2kxAw0RZGU0Chv54inswuKbhMIKhUN4uZrq6bPkgvij4T2piou9UvSMQVNDYyoK8 86IPQ1i43GhDcqjYYflMBrqR1PqEgQjRUX5YwF6wPtC2EmxWbS2GhFX X-Developer-Key: i=vikash.garodia@oss.qualcomm.com; a=ed25519; pk=LY9Eqp4KiHWxzGNKGHbwRFEJOfRCSzG/rxQNmvZvaKE= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE4NSBTYWx0ZWRfX826Jssqq9Vdm RI47S/bgotktI1Dbho5ftIBrYusp+ovdxNGCWDDdVpZAV++YmncAtb3pVy2/k4PT2ojvfnWO+hB O1LFfYqf4qLjWWGIxCtMlGLsXNFhSvk= X-Authority-Analysis: v=2.4 cv=Ipsutr/g c=1 sm=1 tr=0 ts=6a5fad47 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=qEAlSW1Pjbp0CoYiPpMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE4NSBTYWx0ZWRfX+RKf0rGwZfFI alHbDhul/b4re6Ea1EJrGXGhCWH0WVzgV30RIRgjHRvEwV94UpskmcNn9lX2u2NfuMhWk2DgBXJ 5YwBgZbJgLou3gEndtZwB9cyrMiwz8QbEhIax98UgfSkROrQc1hB+IJ5x7LyQ1tPT0Or62cKKqw C63D5iVQy0sIHcNJoIa9gcsYX6EImGw10c+UxryOt+84dmDf7dodZb/c8a/zO1MkQW57NuFxMxL mz0/gQJa4+TeH8MYl5n0EHaZSbRGrrWmbUpcyPjS7Kg7jfpiGbSNeYMqAUdO9CfyuweROdTlJcC EAgf5+xIqO3KrK+nTJu1m9l+BGUr92DNQMNhbu63osCR3A5qFQLYgzO2gMKGU5ynB9nKlWAJE53 YssqCpxCJ5WP3CnpMWGuT287RsbAwFtHe8Y4nDVtgemg8oJTKnR0871GizXBR3jeIVCgb7+zamW GzN1loNyX3pnTQMi48Q== X-Proofpoint-GUID: qIhVoFVuGGgeC2dR_mZw9A_XlzoUyJgP X-Proofpoint-ORIG-GUID: qIhVoFVuGGgeC2dR_mZw9A_XlzoUyJgP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210185 Document the iris video accelerator used on shikra platforms by adding the qcom,shikra-iris compatible. Although QCM2290 and shikra share the same video hardware and overall integration, their SMMU programming differs. QCM2290 exposes separate stream IDs for the video hardware and the Xtensa path, requiring two explicit IOMMU entries, whereas shikra uses a masked SMR to collapse equivalent stream IDs into a single mapping. Due to QCM2290=E2=80=99s SID l= ayout and Xtensa isolation requirements, such SMR masking is not applicable on QCM2290 platforms. Since shikra uses the same video hardware as QCM2290 and shares the same programming model and capabilities, it is added as a fallback compatible to qcom,qcm2290-venus, with conditional handling to allow either one or two IOMMU entries. Common schema is updated to accommodate the iova restriction of 600MB. VPU restricts usage of 600MB for specific streams, which could otherwise lead to device crash. Reviewed-by: Vishnu Reddy Signed-off-by: Vikash Garodia --- .../bindings/media/qcom,qcm2290-venus.yaml | 26 ++++++++++++++++--= ---- .../bindings/media/qcom,venus-common.yaml | 5 ++++- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,qcm2290-venus.yam= l b/Documentation/devicetree/bindings/media/qcom,qcm2290-venus.yaml index 5977e7d0a71b4fb5681f1c2094439c251366f01f..b27899ebf164229ceff1ca5cda5= 0ee30d875e953 100644 --- a/Documentation/devicetree/bindings/media/qcom,qcm2290-venus.yaml +++ b/Documentation/devicetree/bindings/media/qcom,qcm2290-venus.yaml @@ -13,14 +13,13 @@ description: The Venus AR50_LITE IP is a video encode and decode accelerator present on Qualcomm platforms. =20 -allOf: - - $ref: qcom,venus-common.yaml# - properties: compatible: oneOf: - items: - - const: qcom,sm6115-venus + - enum: + - qcom,shikra-venus + - qcom,sm6115-venus - const: qcom,qcm2290-venus - const: qcom,qcm2290-venus =20 @@ -45,9 +44,6 @@ properties: - const: vcodec0_core - const: vcodec0_bus =20 - iommus: - maxItems: 2 - interconnects: maxItems: 2 =20 @@ -65,6 +61,22 @@ required: - power-domain-names - iommus =20 +allOf: + - $ref: qcom,venus-common.yaml# + - if: + properties: + compatible: + contains: + const: qcom,shikra-venus + then: + properties: + iommus: + maxItems: 1 + else: + properties: + iommus: + maxItems: 2 + unevaluatedProperties: false =20 examples: diff --git a/Documentation/devicetree/bindings/media/qcom,venus-common.yaml= b/Documentation/devicetree/bindings/media/qcom,venus-common.yaml index 59a3fde846d2196ab1e4588eb396012ba6860712..0be2f9119e78233928d23af8683= 6ac294aa769ee 100644 --- a/Documentation/devicetree/bindings/media/qcom,venus-common.yaml +++ b/Documentation/devicetree/bindings/media/qcom,venus-common.yaml @@ -37,7 +37,10 @@ properties: maxItems: 20 =20 memory-region: - maxItems: 1 + minItems: 1 + items: + - description: Firmware-loaded codec carveout + - description: IOMMU IOVA reservation region =20 power-domains: minItems: 1 --=20 2.34.1 From nobody Sat Jul 25 00:16:53 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 E574C46F488 for ; Tue, 21 Jul 2026 17:33:02 +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=1784655185; cv=none; b=buqdyKD9AZ4SMGsWiPsxTQBhYq48+k47p3Lus0d6fKfQobXpjYlKVepsrgkIAW/WT8kVdX6KgDZJki/rwBxs9+THMwhiIHz0f3bEyZZAK/ubQeUigluol79f8VPtpLYi0IQ0JlQh5RSWZk0BgVIDJ40ssWUjeTrTfkLnCYNhX4w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784655185; c=relaxed/simple; bh=dRdzRZtDzTUzOIxXxBGHyusYw2nh12RXvgdIDJYpbbs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hRIeQqBHMMyHwF+3ZbRl8QwUvRS7w1LoDULhdnXhD/pvnDB+m/hLrRk2beJ8PMUEqMrjf4DrHMoA6MKYaEV8sc6oTcIiUujRPsb8TUuoJ4kCn2ivGnMoI3fph2FVzSeTHi1n+87DirWf9kOnDGbmGEYzvkgfizUXyvt0ztv8e9I= 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=IkRdE23T; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cQ29Q6Wz; 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="IkRdE23T"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cQ29Q6Wz" 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 66LHRAct2376088 for ; Tue, 21 Jul 2026 17:33: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= TZQFkX5FyhxLaY5DKTWnVBymP0x+xEb9jOdyAO3+SJA=; b=IkRdE23TQOcXoG15 jG0wJeeEmaTQcZR8+i0e8J/GtIhHmMNyTx7vo4seJsTYc2mYzewkiY//SukcwkNc LEsEy6CBXmCyTUTEqxh0b/cJAT8qEGlOUN6/mwHmt71UeDlncuNlcpbSBHFTMndQ rp7yNmNr5Jt4Ylh0TAA+atxq0J2e56vjYLeAZiSRKfgPhLT7AcP9t24nDg99VGgW +s7DGLwFLQo5pE86sefyhkNZ/6r5aOnW3bTjsQ9qIpYASfAy/VMeot5ayLyWgURl cqJ5Eyxr6J4lOQ1MDixNqVd8R8SA0VBUmisBkPJzhL5Up4Ns//em3RSzZ+v1cMKc BMZHDA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fjd6a810g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 17:33:01 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c7f385887bso281864345ad.0 for ; Tue, 21 Jul 2026 10:33:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784655180; x=1785259980; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=TZQFkX5FyhxLaY5DKTWnVBymP0x+xEb9jOdyAO3+SJA=; b=cQ29Q6WzMRyPQe67epmKs9aVUEfCHo8KPo3dliOdGObpCcrT78kleIJrqjiTN+BYY6 zcX1KDXoFWUSu2BzVPv8Eqq0/ip5SLf9c9flfjmmP0wqdMyMyamMWnaAtfrnj5DirVz5 V68+SFhsmL4AhnaleLAcn4W/k7oqRnUidx/82S20M51iiVfiTdOXKFfVaPT4kVSH6TLX uxa06kBzUWSxgvaGaerzkRrHpccaBz1G67CdgHpv9a6djl5+oUtJGOFa8h9ZKW0plUxE w7tyT3k1KcB3Umi8j3n0MJLHzfBr8yN7QsYQKNA71troHJA9r1atzZbYy3/koWgMZ1u3 P7bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784655180; x=1785259980; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=TZQFkX5FyhxLaY5DKTWnVBymP0x+xEb9jOdyAO3+SJA=; b=ktBrzvG2I1WN5EqFi0JycgdpPcgmxTbGZ3+UfwOtauSgrWVcNororZtfDJpaJMwDk7 tgasjfWR8LJEBIV4AfrFVOw7rOyj5Nos9syMWtvRabq/yEMKUBKNGN0m2aDmOibxWlVR 3JhdGR2xwAfp+Iw1L0Ux4P9qS+T50lCV1vDbwSkJAVeQ2BW6ZgeRRC6bPXOJLMQ68pcN VgBYm4D7+6l4my0oSRbjZ0nZt2mXpGh+Y9ZT+kGFh/luE9RppIdxZAunMTIfVXENi6K4 Hi19DsIuzSVQTFKWt2OuQ1y53rxeaSNdYHziUTcU8r6ubp9xlrb020d8c2N+/UWKSLSc egeg== X-Forwarded-Encrypted: i=1; AHgh+RquIIBZX+CYb7tTMteSsvl5STQZsbzog5nBQ/VO9rZFypE781mhjn3C4fMwcKfnvofzCG2UzRLFwpBwp5g=@vger.kernel.org X-Gm-Message-State: AOJu0YxK1G1t99s1lS5JoF8pv1rZJsYgrYamM7xgi9KNgUmlcL4Er6n6 BhUt0khRMPmUECaLkLmF+mufcw/MyEb2lMXhmWGSF1B6pVy1/FRvkQVZPt5dtINogBVOPP7iUI5 PaCmSk9SXS4pi1rc/7JbfYr/SvxY4Cg4+FMemH73t1vGiGBpmKUAQDnrY4my0GHwy2cM= X-Gm-Gg: AR+sD10TGwBOU5PDabZNwZhFUEHxaIEeH32ZpghisEr8JgJqy3ATce2zyvbUKl9OjEj UORPC84DRQ/gTw9kGE8YMFHurQPTIF2YQjBkPB19m9VVmyPG2pGPs5BmNG2k905MNfcOPc8qKHb kjrcIObJn6TTMv0i6HucMQtfm0PasdTtebgLk8Y+i2GVoXvsNBp7LKudKgCKq/Wv+kcgo9DAhEh L7ewg/OHlaLBrIAeqjXmmLAjv80rZ1h3fQz+2cczv/bEsqL6NWnv/UxZAd6XUzuoSEZqBGFnAOP bJd/xebXKyps00zEWDOHpqORmGpuHK5hXtmF1NUGvs89ME7vP4xjOsZ/JEJu7UIHauLMitqEaoU Dh06anTuyRDG8aVKL6DKJAKSVVxYIiS1l240= X-Received: by 2002:a05:6a21:b94:b0:3c3:7fa2:9618 with SMTP id adf61e73a8af0-3c3ad9d1b80mr21855427637.37.1784655180444; Tue, 21 Jul 2026 10:33:00 -0700 (PDT) X-Received: by 2002:a05:6a21:b94:b0:3c3:7fa2:9618 with SMTP id adf61e73a8af0-3c3ad9d1b80mr21855389637.37.1784655179824; Tue, 21 Jul 2026 10:32:59 -0700 (PDT) Received: from hu-vgarodia-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3147e1bc886sm710881eec.26.2026.07.21.10.32.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 10:32:59 -0700 (PDT) From: Vikash Garodia Date: Tue, 21 Jul 2026 23:02:26 +0530 Subject: [PATCH v4 2/3] arm64: dts: qcom: shikra: Add Iris video codec node 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: <20260721-shikra_vpu-v4-2-6dc5a8999b73@oss.qualcomm.com> References: <20260721-shikra_vpu-v4-0-6dc5a8999b73@oss.qualcomm.com> In-Reply-To: <20260721-shikra_vpu-v4-0-6dc5a8999b73@oss.qualcomm.com> To: Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jorge Ramirez-Ortiz , Stanimir Varbanov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vikash Garodia , Konrad Dybcio , Dmitry Baryshkov , Vishnu Reddy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784655163; l=3402; i=vikash.garodia@oss.qualcomm.com; s=20241104; h=from:subject:message-id; bh=dRdzRZtDzTUzOIxXxBGHyusYw2nh12RXvgdIDJYpbbs=; b=bTJIUa31mn8AnljqhwJmgRNvZcC1pokcAnhpq+raPaOA2DVTTBA3FKgift4SNg6px3+eOIay4 aprNaBvNZ9VCbikVnc7uGyFpGf0k38THlWHpwvKL68LnbbqWwL9O8hN X-Developer-Key: i=vikash.garodia@oss.qualcomm.com; a=ed25519; pk=LY9Eqp4KiHWxzGNKGHbwRFEJOfRCSzG/rxQNmvZvaKE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE4NSBTYWx0ZWRfX/L4ehWjHHgfg uikw9ZAQJRga2SmJmh21oSOgLjIBdNRORl8GekAbCSBPWh657/7E67c4MlhRgwMXMYxksS8vgEl XECY1FgYvYRmmz6vDGoIlGieaxpgNPW6lcHIhn7QERtTPAA6+GDc6h/APK/plK1mxxvbQ7gs4eJ gAGkpUEyYyfeLpFP+FtCtqCgxWmypPrMzJ/xUF4MFOBBMN1Ab0SgGf7KxYASYpi9kO0WwgyZ8D7 f27dRuNd/pK2+oaVoenRCkVTI5SUoHrzow4CtYo+yui5DTGow1wOAQov0gMpuvr9Ie011jH4A+2 WCgAxfLxT1tStbU/ZBfYxGIdn22h785+50aslRCySfs7RZ2yW2yLKaRQ+2oZWMHksV1rap+ZjHk n/0OsCgyefRSGj2RkLpWbxuKO2dr4eeU0YfK1/jxpXZKCj7IZuguD0kGheCcFh1CRRSwZCA79EQ 00yH88gFQ66cgVQnztA== X-Proofpoint-GUID: eXOvpPY915-SonDjnTLUqNwtD9Paq8AK X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE4NSBTYWx0ZWRfX8i3MKsqGZB87 g71mZqYdJfYtDD5iMStcDuRHvSxY8ydul88Fx2LrbhEIrovtuAP/WXFj9feG3oW/4TeFI0OLTkM V3cX9r1pZyZLwi5MQe50KUBax1IH0hM= X-Authority-Analysis: v=2.4 cv=HvJG3UTS c=1 sm=1 tr=0 ts=6a5fad4d cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=qMXWHOQDURcJ0nTM7qwA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: eXOvpPY915-SonDjnTLUqNwtD9Paq8AK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 clxscore=1015 adultscore=0 priorityscore=1501 impostorscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210185 Add the Iris video codec device tree node for the Shikra platform. Shikra reuses the QCM2290-class video hardware and programming model. The video node is added to describe the Iris based video decoder encoder block, allowing the media driver to probe and initialize the hardware. Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Reviewed-by: Vishnu Reddy Signed-off-by: Vikash Garodia --- arch/arm64/boot/dts/qcom/shikra.dtsi | 71 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 71 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 2a131ae601a7040142da16e39dbe2f8563ef43ee..8449af599cfc501bf17904c7533= b0796948f8fb3 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -314,6 +314,16 @@ lmcu_dtb_mem: lmcu-dtb@b4702000 { reg =3D <0x0 0xb4702000 0x0 0x40000>; no-map; }; + + /* + * The Iris VPU reserves IOVA below 0x25800000 (600MB), + * DMA into that range triggers unhandled SMMU faults and + * spontaneous reboots, so reserve it to keep IOMMU + * allocation above this boundary. + */ + iris_iova: iris-iova { + iommu-addresses =3D <&iris 0x0 0x0 0x0 0x25800000>; + }; }; =20 soc: soc@0 { @@ -655,6 +665,67 @@ gpucc: clock-controller@5990000 { #power-domain-cells =3D <1>; }; =20 + iris: video-codec@5a00000 { + compatible =3D "qcom,shikra-venus", "qcom,qcm2290-venus"; + reg =3D <0x0 0x05a00000 0x0 0x200000>; + interrupts =3D ; + + power-domains =3D <&gcc GCC_VENUS_GDSC>, + <&gcc GCC_VCODEC0_GDSC>, + <&rpmpd QCM2290_VDDCX>; + power-domain-names =3D "venus", + "vcodec0", + "cx"; + operating-points-v2 =3D <&venus_opp_table>; + + clocks =3D <&gcc GCC_VIDEO_VENUS_CTL_CLK>, + <&gcc GCC_VIDEO_AHB_CLK>, + <&gcc GCC_VENUS_CTL_AXI_CLK>, + <&gcc GCC_VIDEO_THROTTLE_CORE_CLK>, + <&gcc GCC_VIDEO_VCODEC0_SYS_CLK>, + <&gcc GCC_VCODEC0_AXI_CLK>; + clock-names =3D "core", + "iface", + "bus", + "throttle", + "vcodec0_core", + "vcodec0_bus"; + + memory-region =3D <&video_mem>, <&iris_iova>; + interconnects =3D <&mmnrt_virt MASTER_VIDEO_P0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &config_noc SLAVE_VENUS_CFG RPM_ACTIVE_TAG>; + interconnect-names =3D "video-mem", + "cpu-cfg"; + + iommus =3D <&apps_smmu 0x780 0x20>; + + venus_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-133333333 { + opp-hz =3D /bits/ 64 <133333333>; + required-opps =3D <&rpmpd_opp_low_svs>; + }; + + opp-240000000 { + opp-hz =3D /bits/ 64 <240000000>; + required-opps =3D <&rpmpd_opp_svs>; + }; + + opp-300000000 { + opp-hz =3D /bits/ 64 <300000000>; + required-opps =3D <&rpmpd_opp_svs_plus>; + }; + + opp-384000000 { + opp-hz =3D /bits/ 64 <384000000>; + required-opps =3D <&rpmpd_opp_nom>; + }; + }; + }; + dispcc: clock-controller@5f00000 { compatible =3D "qcom,shikra-dispcc", "qcom,qcm2290-dispcc"; reg =3D <0x0 0x05f00000 0x0 0x20000>; --=20 2.34.1 From nobody Sat Jul 25 00:16:53 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 C30C139B4A2 for ; Tue, 21 Jul 2026 17:33:07 +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=1784655189; cv=none; b=bwbWCWoLWLgMqhC7FfQ/WKwDxaDv/CJvA2zfhMk+uFDsSiLciUi461hiBaI/MsgpmD4ryh0ROaILRcwUWxZ0Tmzs/GH8RsuHpFiOQ/h+2NeRaea4bSGeUdbbpUK8lDogdjco2cQ4s0D2fQ7n7dXzJR49kJArMDpampB+U5yazjE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784655189; c=relaxed/simple; bh=zD30EA8RlbclvL9YJ5yRBEJPZIL2Cuh8TMVY+3LX+dc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CqBb/+91hkA7br3JmZmJrDlzBVgGO2ZewRIN1NkS74PpsyhqnUSUdWbtQYJU8y2hyWB0JbqkTCH8YQoTgVwK+Nppz5jiMAk/0uSvGkH2aID2C/7h35cwm3+Bz88PWazw3o5krLGlVnOUPMakkjiq7VL0+j/i1UQVmcbmiuly65U= 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=FCEaAWvd; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NQxtuyDm; 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="FCEaAWvd"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NQxtuyDm" 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 66LH2eGf2186887 for ; Tue, 21 Jul 2026 17:33:06 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= 4rOPeDp1gR6WFEaLqOQIi9Vwwi+NGwBjpXQJ2pPHGYE=; b=FCEaAWvdmqbxCxCA G5jHmwr225NRMj4A6zJrNiCah2aeZT1gXDGfugpBaGB6P7732dEyBbfjRvLZY/3w DEL+Q1zFKH4Y1lko9hhOd9HAfgqVyXNtS3W1HVE6uZt1zuwkzeeAzTTlBCymocrx Vlsp857v4f2wcYTX6SwBFxNIqjMYo+YUo6UpGKF4HSzrnldOTdcmh1k/XKbgtSFB 5GtjHlZpeH6U6hiQZdcgmGkeXUKQAvyHwQGqDB/zA7oU1nYjzPoWdC6sG6rAosod qAkRM8T4rby8HSLt/lGXIvfBPgqxvaVTyRMr3S4dTAyFdwe2hPYrPGPm6E1OtO2V st40Cg== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fj9ae9cnc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 17:33:06 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8482b95574dso14942558b3a.1 for ; Tue, 21 Jul 2026 10:33:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784655186; x=1785259986; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4rOPeDp1gR6WFEaLqOQIi9Vwwi+NGwBjpXQJ2pPHGYE=; b=NQxtuyDmegCtKi5t6suxj3coxfOLNrdFIdne1Jf7I08xo0U6ehd2F8qQZIG1Cs0tCY PnuF/B/gT8u7aO0HE+9CKcl/uWZADT7HmPfPY4g8j1HoazzwMIp0rartSOENDpVoiILi 9ICcWE2A0G2t2hOT06FLXoRRBX6msWsrqKyZrYivSTixBZ861XkySiJS5W5oV1vBL/RF mvUSCnXM/r9dAMOfKeymXZx7/950tpiQEOnygdYJho1ctnHk2usbjNc/uxdjO2fo+4tA tHROhHB5vt34k+x4r3xZw95xKzcaofJAeS6aFX+rU24Nkgai9JoLeWlj4wYUu1HT38cM GC0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784655186; x=1785259986; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4rOPeDp1gR6WFEaLqOQIi9Vwwi+NGwBjpXQJ2pPHGYE=; b=RFGiOAPA+5+M4MCWCtfmRycZIGTba19CNa29XhiTTkow14WjboQOx975X4Kpif1G1O ziuUkBRBZ40giDXdEaYPjxHtCvDcPOBcjctARRHINhftup1PX77wESRBTNc9kMppS9Vg K6esS209oKEeh3/eTaybJ1KKzyLAvTSatjlXdOKahMoz2uZ4GSZK3NfyE6gI6Ns7ehBb x3W/7zoznMlPRgdB/DPDZ46mb/oF/JO0bLHz2F6x2lpmoWdOa65Raou2546eHgtuW74q Y0s5PbsGOVhA/+mXb0feQEnPXZxOmoFAgQREGrFasJbQxzMwKGe06nTZFKGaGo5i6YfH xYnQ== X-Forwarded-Encrypted: i=1; AHgh+RqWXaDODj+Jmu/rtML2zwAiU+YZE5DYS8tTY4QL7Tnlbrrc1kI2eilad2cLftBXxtEtCj+jWpCCrnQi+WU=@vger.kernel.org X-Gm-Message-State: AOJu0YzFywcMzSrPuoZl7U9Ee5Hre4XRY427+K0jq1W8wjp/bMAV9Twy EGe8XYp7T2E5OGpfxAzm19pOZRtYS08SvwkT5JtC5e8bTgQK8wtl5Inn1NFew6CRNa+/rDz/Cft pEyMjG1KR5FiQVPOyf7Ca8tU5L+xXEO9g/AKFM5RYUSZ7kDylpEhBkPW0GOa2enMqMrQ= X-Gm-Gg: AR+sD13epw5ViEk4lJNTrPFVmCv+YhMj0JM1PpZkSBdx0ebY5j7gifjbIljOLlRgTiP CUpuTxmA2zrV0P4uYGS0/xO2m0YvTVze8wLUQO0jqiQWHgVR5h45wsxhgKrpGcY+YS2fudV7fW/ Yt5b+LvvorKtnvf3jHTZ5xihOUn/dFnAq2vCRaPvgLHfg2iOEv52ScgwKyTapoj75fu4tnRnlxB legdtMk+t6eqWPqCqa3AinCHvc2yLjQSE5IdxwyNn+5K+IEmedovbNd18NQ0/TP/tcUL1IQHL/9 1841eJ6Jwl298QboWdvNqazmqjB/ePnykuyXuSHHdEszdQ8W9VhYKGiDg4+BDaRfcGjcHM9Zd0m v3JY+2f1D6D3LTJnxi8b20v7SIaY7DC+3XXo= X-Received: by 2002:a05:6a20:2583:b0:3bf:5539:f8f with SMTP id adf61e73a8af0-3c3ad972d74mr18735751637.37.1784655185662; Tue, 21 Jul 2026 10:33:05 -0700 (PDT) X-Received: by 2002:a05:6a20:2583:b0:3bf:5539:f8f with SMTP id adf61e73a8af0-3c3ad972d74mr18735713637.37.1784655185224; Tue, 21 Jul 2026 10:33:05 -0700 (PDT) Received: from hu-vgarodia-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3147e1bc886sm710881eec.26.2026.07.21.10.33.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 10:33:04 -0700 (PDT) From: Vikash Garodia Date: Tue, 21 Jul 2026 23:02:27 +0530 Subject: [PATCH v4 3/3] arm64: dts: qcom: shikra-evk: Enable Iris core 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: <20260721-shikra_vpu-v4-3-6dc5a8999b73@oss.qualcomm.com> References: <20260721-shikra_vpu-v4-0-6dc5a8999b73@oss.qualcomm.com> In-Reply-To: <20260721-shikra_vpu-v4-0-6dc5a8999b73@oss.qualcomm.com> To: Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jorge Ramirez-Ortiz , Stanimir Varbanov , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vikash Garodia , Dmitry Baryshkov , Vishnu Reddy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784655163; l=900; i=vikash.garodia@oss.qualcomm.com; s=20241104; h=from:subject:message-id; bh=zD30EA8RlbclvL9YJ5yRBEJPZIL2Cuh8TMVY+3LX+dc=; b=u1JBDopBwxjem4sw1HBkEt6MYx+EfSBwZV59lka9bL7yubITsaPgGM5toPIkFNWG324j4adWo PQK4x7X1a2YBSe84EW0uop+2lS7A6ObCgq2DBuVFg6TRv+LWwTrA1D5 X-Developer-Key: i=vikash.garodia@oss.qualcomm.com; a=ed25519; pk=LY9Eqp4KiHWxzGNKGHbwRFEJOfRCSzG/rxQNmvZvaKE= X-Proofpoint-ORIG-GUID: aOa0sN0Flix6_QG13rBuUPfi1AsVn6M1 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE4NSBTYWx0ZWRfXzsydi3ErftMv If8z7G6bBhKEYLWV6k2izVILQiuDpd2WdflCiotNtFCncuHb3eSS57UPSh6QJXVvLVa8qsKmZjQ PU07PN1/I6tP/TfoTUKH75L6ZBy6mfw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE4NSBTYWx0ZWRfX/vQ3wXh0IIY2 ebSdxCDwseFXIYJr6DWNi2zVFzOQt2U+JLHhK/fbIoXmbC0GTN/p+q9fQKkxf5L1kynMgm9RCn7 Sry+BbfZzuZzR9oQvW09xcOIHedZnOyRqsipT+O+9nDAiDnLtQDaKwib39Q7Q0kxGF5iov9TWcN TqfFS8zEMfr404YH9RD97avYsZ52p7FPGqBQijO17lw+jdsqLQ5O6pFaKcUBYYXSPYlbtUSYycz kOP8pi1Udr1qar334n73t/GbDyohZ9grBkrkQKPfwYEjoxUlHDJNvDhLxOpQJCFEaxZGuXiYRXO /DpqfyKLq8EEyovP/S+hsZgj6+WVkIdahrNazKK4qe9dSOQhdPCg2d0OaDBPgph1n/Cs0psipxV Z5PPx6RsgLA3puMyXilJPoJ+ytAgvjllvDCKGwoCjSN7uMdnBlyzrdbArBf00jXcwIck5hHVbPX lbB9pF8L1YSB1bjnTIw== X-Proofpoint-GUID: aOa0sN0Flix6_QG13rBuUPfi1AsVn6M1 X-Authority-Analysis: v=2.4 cv=Cr6PtH4D c=1 sm=1 tr=0 ts=6a5fad52 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=c0ntbg5kzuLjbw3eiskA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 phishscore=0 clxscore=1015 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210185 Enable video en/decoder on the Shikra EVK board. Reviewed-by: Dmitry Baryshkov Reviewed-by: Vishnu Reddy Signed-off-by: Vikash Garodia --- arch/arm64/boot/dts/qcom/shikra-evk.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-evk.dtsi b/arch/arm64/boot/dts= /qcom/shikra-evk.dtsi index 6eb4184f76422d57766ba34647010c690646fdab..696df7c9a7e0f7c86955066e76d= f3d8fcb8bad1f 100644 --- a/arch/arm64/boot/dts/qcom/shikra-evk.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra-evk.dtsi @@ -3,6 +3,12 @@ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. */ =20 +&iris { + firmware-name =3D "qcom/vpu/ar50lt_p1_gen2_s6.mbn"; + + status =3D "okay"; +}; + &qupv3_0 { firmware-name =3D "qcom/shikra/qupv3fw.elf"; =20 --=20 2.34.1