From nobody Mon Feb 9 02:51:02 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 C272121D3D6 for ; Sun, 25 Jan 2026 13:20:26 +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=1769347228; cv=none; b=alU6ug3wNBdb1Ac9cBJ9QifBo2jhjLuQIGgmBJp1V/dMPltTRx+mA5y0Nbc5sRFNYlwXGbnuFz3hwD/pIFmGD939ymOG+r3yuYW4OrIdW37k4B7lohkd0+EygX0nDpQC35EXNjVGq3j8RECC47L+VtQZEahp+vRrNv+yLSarMVE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347228; c=relaxed/simple; bh=hLnX9O+jNkWp4eIwqeLrNV1GLUMHqOPIj1AAiPtuF4g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vb0+G7FfuvfzADshdPltI86AWuTPqeXD/g213/FelZecdy6e5mK9CF6BwgROKdJHcQpw5lqyShFrIXpdTg2tDMc0IEyyVpd4nG09uTREgHsC5epEdrrPcuYpC8MSwKPYbY9Wcoj3yLSAZmM6NiUs/9ahucPHg4ZBeJlHAeaELMw= 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=HTxOHf3M; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hIUjCFhg; 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="HTxOHf3M"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hIUjCFhg" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PCi2jC3133877 for ; Sun, 25 Jan 2026 13:20:25 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=HTxOHf3MmmwuUmVn BJVkRo4OU9JyhDrTbbsekGBoKIYsETs+zRvK2000RSBako/fIDncmL5p7/bN5AUB yUE7MQHC0Xc4ogrEBQ8TDM5n4+Dh3Uuz+oSNwkqvVnuLFKHx0PqVRxm8IYNCz3b0 EzT5JFOB1SD6v8MfbdKkqUzJOOHnWASOMtVvNZWca/DF+GcqrjZJUqYLGjii36ed PISidraUs2jZ4o85ek3OaBkAFz/PoLjDA0w31Om5UavFWUHJgPD399NjiSwyJLdV iGDULFrTUbC+G51HdUFOsrCQSyF0ckAcWEuN5Pkf/h1K5/gF3ZgZAThD6hSMPkl2 4mcOwQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq6xt52d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:25 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c6a241b5cdso686466585a.1 for ; Sun, 25 Jan 2026 05:20:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347225; x=1769952025; 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=hIUjCFhgOltp73Dx01Y8oh7WQrMQOmFThiLTTghx2gcKZDfVuJwmACW4UyVuA69TD1 L27I1YkWp8jQLdDlxumVsh0uJRK9IpYgHZbZOmiQTSNJYnhPC0EaAFg71DfVTVzMhHK9 jmhtStZKezkI7VU6qmH+qvCPiB1h6Pf3Z4yqckxHCWtd4U3zKLnmNDaWnYNDmHb4aMAR Rwpq6CUSHmXAVN0vf2587a8TdeE4hfqPbl8JKHN7yg0CrPDCM1x5hT+1QMO+KmQqGVBe csRlGbs+pYrJx8hjtmT3JDlww/c4dgx3mroJoc2l4heYIKxvO+BvVELQvfIt3iVt3Udi g4ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347225; x=1769952025; 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=dK1t6ta+lq8KV6+cMsdhns5lq106Tw2gK+Nv/PnId0kvo+0cexf/WCahvNSCo/O05i TrM+WiZjU0bqfLS4F0TlfT56SRfFNgUDC1Jm+shqVEp6sF3EArVac3M3hQnO2k32oGYO WZWtgzdCA59E75cke3Zd8fO+O3BoBALDDhHe51vOwwk+qx6D2z9tP+CxGTJY3yo/OoVP 7vYZiD80achcvgVynHFVHWNgwU5d4zCKP6NbC/OJ+7W5MksqeUNoDIv+g+JYENZY3tA8 f2ec1wXsIhwSwFB3zj7U4PUvkeToFyVCMd9aMjiJlvQ9rDwvyPi9VqIiAOBLZHh8vRvE OBNg== X-Forwarded-Encrypted: i=1; AJvYcCVQDn5BnfPc/wGzVgDVwK5McL4HcM4WDmixLFC7A/R9qqIKGIW+PZS7T1yHJMDCbQRU6g3WW3aaWcNQ6Dg=@vger.kernel.org X-Gm-Message-State: AOJu0YxWSRDV6lUGfNec7U8bq9vKdbWbfBKqx7gvTs6LKEr1gg7n6ajk KkULWx22VGJ+nxhHvzHjA9PU8AlCjHTkOsQgeLbbYQRkF4S/cNrJpvKfofIERbrs3t/I2j6JE+m Q/NSkqWP1FDTbHNn0eE/vXIgf4Mhps/oed/ipdk1MLlK66vp/5dQZXbq5/PeiN3d9j5E= X-Gm-Gg: AZuq6aKe1mZRnmI3rmG2m2gcIuTdrZel7gBj6063yzjybOmoxjjjrvmEKO6frhvYdAP E1qezWo00TeWi+EXOlxuQXme5tU931Hb9IGACBMsFTCYGUlH9bv+tjslrXDR25pHUi6GOwEqK8Q /wu1UrdO2/QFOWaWeFZ2rYsa8e2pCFbUPYr2hHLIUxwK/R3haZ0JN01eMw8QMYDRiMrH9nE1bAy ueTdAVQ4xO5VAS2Nk3CtR+B/cFrnjrFzGEwX1hJCx8yr3f8eoZk6D4WgZlugTRtI4A9ghJcgi8Y XI0js5RAK86rMpj+T+LMiou21xKKw7EUoZg/afMSOliQ3yP7bMr9ei05A/AjKJK/Qwf9heiS9mU 9CDW/Wmm0F4p13t1XDLUolhUrvV25SIbH1WCF3wxoKdVP51dcKMIn5rXNY/HxBlOeqA11emBfo6 6Eo9eSJ3suK5SmlpHHzFg+5Mc= X-Received: by 2002:a05:620a:1929:b0:8b2:dada:29b4 with SMTP id af79cd13be357-8c6f96639a6mr161299885a.63.1769347225067; Sun, 25 Jan 2026 05:20:25 -0800 (PST) X-Received: by 2002:a05:620a:1929:b0:8b2:dada:29b4 with SMTP id af79cd13be357-8c6f96639a6mr161295885a.63.1769347224509; Sun, 25 Jan 2026 05:20:24 -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-385da1706b5sm18901821fa.24.2026.01.25.05.20.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:23 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:18 +0200 Subject: [PATCH 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-v1-1-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@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/pANAwAKAYs8ij4CKSjVAcsmYgBpdhiTDbVeALeWN1YKD1oR1muEfgt3Nxo52xbi9 tMw3qgFGgGJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYYkwAKCRCLPIo+Aiko 1ZUVB/9fga1FbcrjGDtqACvtdvLTggEHjUkBwMjlV8F52M2tcinUrLSDjSBfrqsbWNKwJ9bR3Gk fgCHAoWuDXvb+qQQ0T2gdTpCc3irfVP2KeYuPAu8CwM2/9uDtMA0pxuxaRx4nysaKVW5QZcKKkx pWuQnKWATv4zrE+XDjQn6q/UIX6bvUz4g1HZd2TtsZC8nsNl93HVJWQ1ELUe8hU1LhXFZMtHiks s9xhi8wc+xvZ5R7REwnyYNUugKTHnWuzR+avO7boSbPIsEAiFT4JHKgg5GphSy6cX20At7M31oA avpaGcdZnXeKemKlU7o+mfgLBBb84aMpR6ziTPxE9tsHbA2R X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: egHMMz6LTc93uV5VVOGFQC-_I1twWUlL X-Proofpoint-ORIG-GUID: egHMMz6LTc93uV5VVOGFQC-_I1twWUlL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfX5C7W82Y4NPaI 08HG1FgdUOXNIZnU7b2URl5F+ersbXfHFzDCRfqbuZU7xwS4g57TTK2x7y/MtLA+XvPAlW4W2Yn BRHgUIEgZ3ntuNY4bFRUccV2pXUyg7uTzjb1SEvZFf4eDX1I1RF6PvPi3y8On/EOHSA/fOpKCTv 7Pp1x4+AioXILRDQDxR8VVq+KpJJFFIF1UX0or2Et87pyZ3KEaxnPb1eI7LamP+jNrTTtbxiI3A Uh2TKiZZx6F//ps8AkS+KzTkzm1xV8dzcy7APQx7wAkzQnqYikLQ36SutPd4n+W5RNcSGYxOXWE ejlEwoZynnNEwtSv3UoteyqJcclYkqXFmxZiudmdaR1fKQ2lm8lGBsmE3pdI0dJftBT/TJwj3ff rsNCFrBrF+W+NgnR0bp00wsS2KFFr/15dg4qmmw6kbptsrwsDlQM0ZYvSouceHFLGyKgtnNGNLE f9YsFhOqSeS+ESNQKOQ== X-Authority-Analysis: v=2.4 cv=Htd72kTS c=1 sm=1 tr=0 ts=69761899 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==: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=bTQJ7kPSJx9SKPbeHEYW:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 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 impostorscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1015 adultscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 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