From nobody Mon Feb 9 14:14:22 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 372A43254AA for ; Sun, 25 Jan 2026 15:33:07 +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=1769355188; cv=none; b=sHG4KYH19SNw0opLyYiFozwK9OYlMoCfdrLemXllT2xwQkinoFBjYDpVPLfPNzUSZJw2v9MNXjci114lGqioxL0+fKOOAZp/nzetCwWbHOYsSmT1iumdc1oc0oOUPmubtFzXbvVEcJSftRTh4CnA6N9zc0Oa4jcfv44w2M2gXJA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355188; c=relaxed/simple; bh=hLnX9O+jNkWp4eIwqeLrNV1GLUMHqOPIj1AAiPtuF4g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fBqnRGdZYFewUVsEfJ/+SCHD+Biwpb3cr3qAMXpttPL4VlMJa6LIezhxOfPbfeMR4OF1Lf5mZ+z0ML4N2aRO5LK4ihAZLEP9PJen/uodGPK8pk3rExgXOG5o88WfNt0/+K+il8IdzI+pYNud9GDPbEgfWC+zkc4Mh6iILLLgTHw= 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=L1V+T9cB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=N9F6Yw5o; 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="L1V+T9cB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="N9F6Yw5o" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PEqb7J3976264 for ; Sun, 25 Jan 2026 15: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= AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=L1V+T9cBMR8tvw7i s4+IrQgBp9IDEBXcIZA1/CZZBu6GjvSMWNULIQNZqlFyMrNE7g4aGN0AyGTY14bo aKWXL6h9uS7LNii+8kLJ2vB4ikuDQfIRWVgd8vXBnZRT2c7IXHQ+FhI1z6wS3b2j VZeFMzJaapKMuFLrbOV69Oe15dHYE57tOvPJIQUCNK+qUUXVJjtidNheWTYgyC3k aUuj8Vjfi/WhJeXDqWD2q8C83TI85vdrFrp8Eyl+Uq73CQsZPttR9nFnjyPABtRW 3rUujqU/ehPV9VrJoTNJLWUB+kRicd8BkdokHELkRTAifofZks5h20TbSRLyhNt1 ZmxdOw== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9ftb25-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:06 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-894709fbae5so117137216d6.2 for ; Sun, 25 Jan 2026 07:33:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355185; x=1769959985; 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=N9F6Yw5ot7TeVZWJuEb8V4JaYe6F6klB9Att7+VcwTevG8dkmJ/ubPda6UDuui5IxV aXnkSOWdpJMNVpYBPkaBVYP5cH3O3ueEhoe9iByYvlqkTc7n5q2exsl6MU+/gxctZN4W cdzcWPNCeA/jgrgShbS9E8u3aYq83etI3KocbQJ4KqMX+T1WJNDjxpKdO5+LdetLk109 kxT4fG42IHKeiu2qwx7UZOlg17F5TqxCQ8WAyMky138XWko2vYyXEUsW7D+eHjnJsgYp cpZZS5wqF6SsQotEikoSd3zXCXYUVHgPY8pxeT5PZn7+Dv6ch0ysM/H+lNWrEh5cKLvN AZlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355185; x=1769959985; 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=wE3Cuad+zmfIFunfPgajUAI1DwM1aHB1/ckUsLYbtXbgdsMHuHO3sN4nNOz0eDUTZL h65PWoaNGXwFYwZn36zazlwgJt5/X9NT8v2HqzkUlpdMbSnswYakD1hnxUQC8HaRe/dH dDB62RCOIa96djPBhRGIE5bYNKwIeTIaJeHen9YPbuzDhFqGN8cdfAA8LuMCKDGgaktg hGHMgYCOFvIewXhZA73YEdUUp/ruLya79Vj1LlpB2qmqlTZp6qwPIVA4o5C0FFPfo1aw KWgiVfvNLZCH7qa90zXaV2WaXBnovkd+o/Bxh3svNHZ+H2zt4iCB5H29+fCSobZC1rJm roNA== X-Forwarded-Encrypted: i=1; AJvYcCWpHjWDIFYMMYM7fsIrLhkbeMYsgzavL+KYXlKzDRadvAt3YxDk20NVyMFWFXxqzNe9zXEn+6wnh6X4P5w=@vger.kernel.org X-Gm-Message-State: AOJu0YwtxgbLqI8Mh60QXsI68UsMcbxV9cZeYlKRUdwlVL8zvoss3F5Q qkvDuMuxvpKL+xOXtxzoji7BPuyrrPiuy/aEMSItCPifmnFtpKyx/1HljOdFeCULci0EUnqLq/C GIT6xSq+NKwWyiIL34vTwlP2dPHtbHrhziuxcBEQvGDUfvbPbEwZl3K/CvPW6NVYF7kI= X-Gm-Gg: AZuq6aKs1MVl/nrOvHr+AYYHTP0uB4t1I3xQ/osHIsHJD6ef/0vqg6WYjexJ0dgpLB7 r3JqFyUua1a9J8JB4PuTz0BUpf75EXykCTvkr/dDGDkEldvkASfW9FFCu75c42lNqWqgt/E8rTU jUVVvz++iPC2R6VXiYPnp1Ghm9k7ILE+Yaqle2s67Nl0gi7gEpH+1+aDlMkJouyT5Qyu1DTclr6 aY7fuO1A1U/wUDezaaT6fqrjsCunDRn+8EooGjqW+1foMhI4/lM+mz4EwIYje5tp2wvybyqWUMJ k87UxDeW1B9e5bXLiFy4X6Cb+SxqxK0GKzNkW/Pg8oypRCO6pEZ9XKgDv9zXDii57OlgrabAfE5 7zAyKP3CMTXGIkusyc999EK++/iMJgmFqKpcrqe5T4C+7Z2pBv1N1anRcvJD6nmamXX1Gh3wgp8 /geNW3ZysB0Fe5ECUMiuDRwps= X-Received: by 2002:ad4:5dc6:0:b0:88a:589b:5dad with SMTP id 6a1803df08f44-894b071a436mr23645326d6.27.1769355185438; Sun, 25 Jan 2026 07:33:05 -0800 (PST) X-Received: by 2002:ad4:5dc6:0:b0:88a:589b:5dad with SMTP id 6a1803df08f44-894b071a436mr23644966d6.27.1769355185011; Sun, 25 Jan 2026 07:33:05 -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 38308e7fff4ca-385da1a0a45sm19154661fa.34.2026.01.25.07.33.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:03 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:32:58 +0200 Subject: [PATCH v3 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-v3-1-d21861a9ea33@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v3-0-d21861a9ea33@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/pANAwAKAYs8ij4CKSjVAcsmYgBpdjes8MYBCmo3Wm0lvyaJTzAclQ/Nl+tieRCkV oPuih9D6auJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rAAKCRCLPIo+Aiko 1el4B/4vr69MPVnkCtY9YDLjQL+XGXW4slJ4UWKCBWfqVJ5w/1GiILoudJezApXNF2QGlFyp5kH hW0m6qtYj231v7x60eDlRVXTYI5GhAgIpHY6TljBIApEWtZ1RtqObuZ217g1y4gZYCzfHHha1Uo hq1wcXpBDLNBamMtcvNd2k5YsYLFsyQYZLWB2xKJYQG9eVmdk5PnygYnUWRxRgJu8FxVscKLf8N aboJPmB8jQkMVK8+ilKl8giYK+nyMafBvT14lToIM15Xli+9vjOe2wIT7eTH4H43w7ClrchAVqM vsXjCyHnia5YWxuJaHxAyUhqkA6ZfwlGp4psfn57WgnXOL0n X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: IoqvWWMYMWFnGnZbG9jVZBhKWn2AKnhF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfX2/kOIxvT5CDp 81J4xECySBBKxruwtpsNx87TmF7oaNvvZJIKi9eusA4rbfpuKIPKzzNS0OZxLI1WZRx/nix8EPE 85EPK4g4GA1FXxa5ELMXkb7CVKynyrZ68P7ZrYusfT00whCZ9efaY236GAPNzR/Z5gE0DLAXRtP r4YzpVXsyvCUurMZZ1GIJPC5agL+J86YToSXfqxBl8uwJwak8WlpkmhPiIo4V5u/PAJh+5V+R/Q jWpU9T6OrU0tjoiqgm2hLt4l44ta9b/M7dy11j9Hghnp636lxC2H/WiGu4tiCB9dla7rC4lNE3N ajclI0BuSRWZK+O3N9z/l2E9loPFOgfP4qqfzSqPlk8Z76cIksOwK8C6S4M2T420ZFEqjw7JhVZ 9lTB9epj1GD4pEjjXYZvXqDJokA6sSPs3M/uMVVR1DznmbUyjguiG6UZZxiNmO9aPjLy8mijNMp JKbzUZSWuW9yZBagFLw== X-Authority-Analysis: v=2.4 cv=btlBxUai c=1 sm=1 tr=0 ts=697637b2 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==: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=OIgjcC2v60KrkQgK7BGD:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: IoqvWWMYMWFnGnZbG9jVZBhKWn2AKnhF 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 bulkscore=0 priorityscore=1501 impostorscore=0 adultscore=0 clxscore=1015 suspectscore=0 phishscore=0 lowpriorityscore=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-2601250130 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 Reviewed-by: Rob Herring (Arm) --- .../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