From nobody Mon Feb 9 01:16:31 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 A444E31D39A for ; Sun, 25 Jan 2026 13:57:36 +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=1769349458; cv=none; b=LJrUqD0m4Ha4BIMIzgbjCfMAJHD/i6ymDndeoWffojQCCdwfE9a/LFae8BKjCaQrAgptKo/KRjy2JYoX7LtBeccd0uOSkj/huE3K7UQbafu1fStDd1ptxjbhWHs8AR16WZOXPL9Hyv0+5z/VS3P3+LtwqmNwJkRFa4y+goop26o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349458; c=relaxed/simple; bh=hLnX9O+jNkWp4eIwqeLrNV1GLUMHqOPIj1AAiPtuF4g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YJt1HdI4FTe2EY8+AZ8RxcxDiOszPcuiX3R+uJTV4FC8b2rlaoGx9dMhj3OGpBJZINBirstA+9g6tx3SOzYFYidgs+di9CkwByJSgV53G/jsDdmZhRSTlGKVC1oqAdP+YAW0iqnZncUXIm1rdtLzKzAV73MfJBY+kYWp2oG9B8I= 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=joTNN08n; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=J2KhRw43; 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="joTNN08n"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="J2KhRw43" 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 60P7027M3266687 for ; Sun, 25 Jan 2026 13:57:36 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= AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=joTNN08n+gyeI9Kl XWkaHIxHzeQURuqQ15D/8+dwwmKnC8xTQfSCJqObAVBJfoNHkWgaWvg1gzu4sAXU ZLPU0IgBOhqn5FfW1pC0UICiuS8LEqQY3o5xrS0rqEy8hm8LbEQJSYOzi0Qxg6+c 3/QsBqH51k+0aDyDrtpDojU++whTsmyUHOdG44TTYVMIsu3mWFGTvlIUIfKba3nc cGajHEtfaD6EQV9+KG0VKvTUIAlF/qDJ0YbV9inYPIVE/wIWCUBePRRitRNLM23w AFj0oZFL3uReFhjcZzqG5okZxwHEFrJtThp+j974Iq4TDm1iguK+84xQVq4FnkdX pV2D0w== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9f2682-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:35 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-894971e3b60so78118646d6.2 for ; Sun, 25 Jan 2026 05:57:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349455; x=1769954255; 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=AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=J2KhRw43OLvLRdb8pfJ4fqBzocPDcoK2GJDuWN0qyIOu1LBrFsXONg6gMdXyD7hI5z 2AyDnQuLuyC0ZUoFNRzo5+W1BF7wMIWiICxHclFCPXknI0XisZIIBiVn0coKkxwsmDAu qHS8tw6W+ITI8VHKycEdCnVaCFdbMYwY6R79+Zs8Ris3FBr3Lwdv5cksGBbh+P/qbfpL tuu7F6s7LA2WUntBv22ufr+YOstcY3DPwe0MWA7l/YUTt0kdpkE4LqacfZm45wxtgcWn 64YWfk/OF9L7h/U/85tBLw9BEozMO0watHBJ4mHPlwf29OGIh0L5v5WMWKWHH9nJD6qU H8Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349455; x=1769954255; 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=AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=k2SJKdYwF8brmKGnYPWjfvUgx93vnOLSo8C8no8tRwt3tFOuQ5KJtd3oC3msy+X1bC Uu4VWNqD9mmWhQL4+3nSt449dU1xKK4wRMbL3RMH+SsnwDxyay4pWo10f2Y3UGZp7oas oJrRFDq2MgwxV4uSZsY02ganNiW35g1BP+ENcIhacKRThRksP4FCSQl6jcL5Rt1Nc/NT wEH+2pNnnvXL1/DJ1hNYxgpin4q9PHXhQsoKiSzQS3vS/GaF1jGTMn0vHt8q6jNiudcX UdN9WOp1QPkGPW0Veoy31kCmyswkATVVF5ykBXu6nvFfLE3RM2S5XZ39NU8kwggKjQ2p mC5g== X-Forwarded-Encrypted: i=1; AJvYcCWTxJittOxi0V0gQ0x3bkSmdx1dgs9o/WYh5HNg45OegKoaGm/ppwFTqdLNS3VYFPNDXvrtGNpHbo2FimA=@vger.kernel.org X-Gm-Message-State: AOJu0Ywyeeb4oZJWXTeSXoyG97yThlGNGMYAJsyWPU1Ypm/teXO/wwK7 SmDo3hQ5He70NJx0Q5LcGOXOcEMNz7yVEXIA2cZMLYA/8Lq2U3jcyK7D29FNo6E+/fnyl3h4oE6 d8yW1Uh6bmaVHOoAyGExHOnN0LGF069y4/TFmJqioOF96LCq5EtgO3boJkVUjFZ6iyjc= X-Gm-Gg: AZuq6aJuoMkudaD5XrdNtDAegszGYeyCknALuB5uSNFkDJJeg9JWHe6e2CKrtKXz0or VxJMzM+TpZuqNzeI+Aq2uoA2NHopqsWRK3aryj6y8ycmPF3lutZvjsTEaD5pBvNTO0hov7/094X 0bTyKGKGDyZEnvOXNUm9RSGb7lJ1ApF4TqRJeKI1sCF7jYrUdoC9rIigo5V/dmJq7PTxYeayurA azpHC+Z80VQV3rONb6LsFPSwXzoDuI/f7QbZrf640NILivL78Ap36ATIOJ/Dz4w8rXizNkQuhnl 7j8cLiHLXbTsYgzMPUf9ntZBKSfCCrpmDleGKL3fCFnBgYNNgXYPq7KlwpCzqkk7l8gQetfDMxD 9X5cmMdiuXkcW4jgXcbsgmpq78WSSOC/GMeg40OjrLHr331JhsY5Bwqvw5wWJ5ap9876TFdYn+z PJ3hePw2SR/mWmE4m/DQ3t8co= X-Received: by 2002:a05:620a:2982:b0:8c2:f72e:5456 with SMTP id af79cd13be357-8c6f9670bb3mr187369085a.90.1769349454698; Sun, 25 Jan 2026 05:57:34 -0800 (PST) X-Received: by 2002:a05:620a:2982:b0:8c2:f72e:5456 with SMTP id af79cd13be357-8c6f9670bb3mr187366085a.90.1769349454243; Sun, 25 Jan 2026 05:57:34 -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-59de4918a3asm2033621e87.52.2026.01.25.05.57.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:32 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:24 +0200 Subject: [PATCH v2 1/7] media: dt-bindings: Document SC8280XP/SM8350 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: <20260125-iris-sc8280xp-v2-1-552cdc3ea691@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v2-0-552cdc3ea691@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold , Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3992; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=EyYfaE2Cufcr0C/0jDHR82fWre92I+G4XxMx5Yzq/OM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdiFFUL7+QmPyhACJG0l8DP5rhsey7dvwBP1U/ EHoZ60ndV2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYhRQAKCRCLPIo+Aiko 1fo6B/47UCalapfScj2qAkADa1BM28ZwUlDUnpXWEY1vLQ8wTRC5AOOFAkH3HoC6QGO7v+eC28i gGUroPlpOJnvYF2pErRYhMbQ2qbEFP17JVB/tqJc/Y+8m5pCco5GSeJX0tf8cvQry6+kHuVSL9G rKli6yGN4JqabCin9RhSpNOVBz3kviQiWkFD4fBkV251bN3mzaetIfjGxCeEtstYVYBk/ourEHP z00uf1twdNeJaDhNjMIs45hWEvvnr2jKq6g0IRT3qDcXGbaorw7M7EcVvW7WTs4kBJOdU8E8iMk OfNDjIwpU0wh/gi7lK22Ec80APrH1snjV8YI2XF9wftKckPl X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=YLGSCBGx c=1 sm=1 tr=0 ts=6976214f cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=gdo2EkX-Jlq9hQkSyREA:9 a=QEXdDO2ut3YA:10 a=1HOtulTD9v-eNWfpl4qZ:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: PaIA6woa4gFwKfHDjFX05yD-Rzmm7FfG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNyBTYWx0ZWRfX6vmCzIMkQ0cI 5NpBhzCLhAcDNSHynFU56QXG7Yiev9T9//GpzRQtCVmZAjUotgsnbicSrf7ncZIJCQzSgSWmL0G VvZIrcu3igRH5cKR29QVeE/qr0XOlCgvEZI9jcMpWtXJdl3UTevh31l3liwpDcHr0NFb5NWU+8V 46WWJlb28UBWw0lnz+0AtvNWM4aXW0MsMuEEyPrI2a9XFVRckyeco/Rej1hS6W5dR8GQgheIHh5 Mze2cmbXaFp5LvDmb1nTOi1uAeWB1OkYtxDR/H46J/+51kwmrBu4h/PmRydLhTkttjWNKXXbpja MN6wMMkJGPyd9s5BU9XoUKDpZmeVB9p/nU2zr3nzSO1Iodid4QnXHOxnkkaLwsYGsxf/8FnwiMc G3/B9HfNHVs0XNKzJ39O24EbFwWck/Xqo3ydTPNH1cvyiTZaJOUW2yzXkTanPdNrm44ZH63vuoT HabVVEu6719+W7lWkXw== X-Proofpoint-ORIG-GUID: PaIA6woa4gFwKfHDjFX05yD-Rzmm7FfG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 phishscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250117 From: Konrad Dybcio Both of these SoCs implement an IRIS2 block, with SC8280XP being able to clock it a bit higher and with SM8350 having 4 VPP pipes, while SC8280XP having just 2. Document Iris2 cores found on these SoCs. Signed-off-by: Konrad Dybcio Signed-off-by: Johan Hovold [ bod: dropped dts video-encoder/video-decoder ] Signed-off-by: Bryan O'Donoghue [db: dropped status, dropped extra LLCC interconnect] Signed-off-by: Dmitry Baryshkov --- .../bindings/media/qcom,sm8350-venus.yaml | 113 +++++++++++++++++= ++++ 1 file changed, 113 insertions(+) diff --git a/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml new file mode 100644 index 000000000000..d78bdc08d830 --- /dev/null +++ b/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml @@ -0,0 +1,113 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/qcom,sm8350-venus.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SM8350 Venus video encode and decode accelerators + +maintainers: + - Konrad Dybcio + +description: | + The Venus Iris2 IP is a video encode and decode accelerator present + on Qualcomm platforms + +allOf: + - $ref: qcom,venus-common.yaml# + +properties: + compatible: + enum: + - qcom,sc8280xp-venus + - qcom,sm8350-venus + + clocks: + maxItems: 3 + + clock-names: + items: + - const: iface + - const: core + - const: vcodec0_core + + resets: + maxItems: 1 + + reset-names: + items: + - const: core + + power-domains: + maxItems: 3 + + power-domain-names: + items: + - const: venus + - const: vcodec0 + - const: mx + + interconnects: + maxItems: 2 + + interconnect-names: + items: + - const: cpu-cfg + - const: video-mem + + operating-points-v2: true + opp-table: + type: object + + iommus: + maxItems: 1 + +required: + - compatible + - power-domain-names + - iommus + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + + venus: video-codec@aa00000 { + compatible =3D "qcom,sm8350-venus"; + reg =3D <0x0aa00000 0x100000>; + interrupts =3D ; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd SM8350_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_= ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_O= NLY>, + <&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + operating-points-v2 =3D <&venus_opp_table>; + iommus =3D <&apps_smmu 0x2100 0x400>; + memory-region =3D <&pil_video_mem>; + }; --=20 2.47.3