From nobody Mon Feb 9 02:51:05 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 B425A320A0E for ; Sun, 25 Jan 2026 13:57:46 +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=1769349468; cv=none; b=VCorozGA44QPIetTiP7T+AvpTE+3mJZPl+XVSCoGHOsvCc19bsemv7UjIhzGA4sQ7SFZ4VhSEDemKNJkAcls/UY7OnWLOAVSUTERJFT1gWRHtzV8rO4t6ysGYkQPtCvWQ780907UgdFPhNa8dXxTuvEq4KL9+qy4vOW2q8RDAXw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769349468; c=relaxed/simple; bh=KR51sK/8+Hrks/YLV+YZPJvHG7uJqvASVsBsq8BP4dQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UY05O22FC4Eskf5YNLmW2UY+7mrOovqzmn/+WdjBlO996cP5Yw/YryXj9JuYsSgRbNiiXtxr2k9wxqizVafT5rE30QAA96yy4sygqHbgDGPgti6EaKFIlkRwkAxznhouVKickkXBVMt/Qkg+hF02DUh4Pgk5So6QhI5V9SfkoBk= 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=gVaHSc8+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aa9rGIEf; 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="gVaHSc8+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aa9rGIEf" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P9DBeY113167 for ; Sun, 25 Jan 2026 13:57:45 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= 6EYL9Fhq5znzCwCxTjLpT+asjrYPIFckBy8iTpWZyVA=; b=gVaHSc8+6WiTwgpD 7+Iwfx5RiBv9PfpNlsnGtxLP61tOw6k57zvvf5wxq1su25sZg0P5nhsSes0gmBSG CVCgvF8S+NEbP3fw0hRsz5na79IYod8EzImxVEwIxSYeOFYSzj7lFgTIxWwsG2Ek 5zOecrlV4K+mh8Hx9UVnnLfxF6+7KISjBRXjk0dUc1S3BoZqmjD9F2CJ/GhJLJuQ zFl1NAtA1ATFUBiXdQ7XoRE+1ZeKIAvFGIQriTYm7P4uw6bGDZbj+ryTEooL1GeG zMfykst7ljNu91aGpJ2/Fcuy2VsZbuNYDXjpZf+O3YkGh0Fx4WXpXWsPS34BAzgc wM5B9g== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq2q25p2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:57:45 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c52f89b415so323982585a.0 for ; Sun, 25 Jan 2026 05:57:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769349465; x=1769954265; 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=6EYL9Fhq5znzCwCxTjLpT+asjrYPIFckBy8iTpWZyVA=; b=aa9rGIEf7weDhNofm3E39utSte1bSvybX9MZLB5Hakfx5xYaty8SsM7B/ImOK+t+56 hWLNvw4uS2Ce4Xzt2g2KXw3v57MUm29eO6kmabJDNHh2BU7nw09ZphSFZmktql3iiGOu 3UHho/PDQZvHrIu2mYIgAbS8eg0FCHLjLqKT71K8RNMl7qU641oZIhtHvpjDBxxtElpR meWGfIFWyryewnzdG2q3Qd5IY3hTALzI+ciS788o0S8PiDZbVlB07q6w6XM+FRBjdK3d mKaDWRHLg64zoEz3cheM/MLQhhfc3veSW2yv4qcA+/NcSNhntKt6hZBU+91pSY5GneQg sqyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769349465; x=1769954265; 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=6EYL9Fhq5znzCwCxTjLpT+asjrYPIFckBy8iTpWZyVA=; b=qtCgAJpb1xHwTjoVoTuKG1HXRmuCV66VCFpfe5j8HT0GF+1539rtB8yOP2Rlz+F6Po nLwGdxx2hnnIRCiHL9kw0BEmw/2/cEqub9ylQxxVEKU1QMEA38gDLJXFzGA8Y07JoAS0 c7LHbf/x8TYYR8K6HB5pH3EDtB9QE91mxb8cnzqaqzFh73WSX6QPLXu3b9qUD6mC9fD7 9eyoCPenT1JTdSK7etZ8hGbFw6g7m7Hw2GYDVzT/ys7ZlD2DxCQGbYUZv/purRsZLE6+ 9qPr4hRIOLN+9zQjGu32qs3EtXarhlJ1wmXe0OPOXBgd0RPGEHe5etGG3RuaeziL8nV6 /r0Q== X-Forwarded-Encrypted: i=1; AJvYcCU1s4aeMTcP9E3t5r5Fsy/et4w0AtK594w64PisVBFhwM8yykbS2vavoScjD3EqQW9CACb/8tT/UbnTsQk=@vger.kernel.org X-Gm-Message-State: AOJu0YxmRyy9AvY0viUIQkOOQdHbWrHK4A9LyJu4lkK/DFw7+tYL1DkO GvI4yXsFQXAn6vebVpWL2QRyq2MG9UaW4FXi2LFaMBn5tL8SjB5DnFroZIp+U8EsPm8+7WRnrB8 gdRJfcA45l+Oh2tF1gGoGlOvTMJAjheXMnJbpuVNyMasAioaS2PkJxXzbwrWznIBsJeM= X-Gm-Gg: AZuq6aJSpU5z0ArMxfdw+qZnPEjc4HrJZqpQeHajpkAmaIPGQXYR9vcirZfLXmGwOnO miV5PFwnXqXaDRihnqchkZjIpx43H8uWdbMfIRbHd2HDVF/Unt/9OQLt6v1xJP+zIXVWLZ5f6OU n618nUDi94CEMtvCxwxNL/IjiBo9cJ0KX05aQVkurxFYjIAnEE9RuW1+A4SFw6wzGMJ1j26qLae aGQofMA7BVa/PMQKzuIHLPrQ7UTmK7092BshwFBLdbb/PwHw5tcR8AegXGq4TYg6h0okBNNswio jl4JvpCz4V1Ko+yZW8h9YbCGJCUM7uxRpkToyxE6eCKAOdczQHmJecrWANnI/TwcBP2xVcZ8LAB QOfJgPSgas1B4L3zys6X0qpd3Wg8gHdM8DFWXrp1w8iYkYFMycMQeltWkAh6/wwCiXcUNgrbTew AsBIoWbORTIt+zT5vJj9PNHb0= X-Received: by 2002:a05:620a:3f97:b0:8be:6733:92ab with SMTP id af79cd13be357-8c6f947bf2bmr174244185a.0.1769349465055; Sun, 25 Jan 2026 05:57:45 -0800 (PST) X-Received: by 2002:a05:620a:3f97:b0:8be:6733:92ab with SMTP id af79cd13be357-8c6f947bf2bmr174241985a.0.1769349464646; Sun, 25 Jan 2026 05:57:44 -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.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:57:43 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:57:29 +0200 Subject: [PATCH v2 6/7] arm64: dts: qcom: sm8350: add Venus device 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-6-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 X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3081; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=KR51sK/8+Hrks/YLV+YZPJvHG7uJqvASVsBsq8BP4dQ=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2aZopv7i9X2V+RCw6b7uob8y2I9sFxvr//2XLX/f/e6H hbQuTK/k9GYhYGRi0FWTJHFp6Blasym5LAPO6bWwwxiZQKZwsDFKQATYSrhYOgT47T6cuDmPedL oje2zXh+0s024b7YzKJy/0cr5M2TtnwzE78xde5HB+uIj41sP3M+R1UV+rxwl5jim13CNPvng+h SpqnsMexL3MT3bdr2q7p6fsPas1nSb6QVTGdOCnRVyxV3Ukt69pql8vHKa8vKHqw1vbLEj/PTKt 7qmi+6Qh7C7m9TX6vG+aoLfWNcyjUjdkJnQ9LirEr/g/LVgqu3M/y6q2KaEKbD/j2ysFpnnQ8HX 4xD3Zrc1lBpsbnngua8sJ6yZH+3zvN7J/gE+39KnpfzVbMTO9vntTfB5oAph4+loiCD/tYHHUrb amTWqZYuaZnyZ55dr170lisPjqV3Nyub3HTj7yhennoNAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: OC4pxxOXBTzN24HFu_pcRqpHtrjDj5U7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExNSBTYWx0ZWRfX/OqZ39dGIOOp 7P33juTj65WTXTv7bdf41LBo0v4I/QEenJGz/GjR41t3XnBFVg0mFtGwTNpdOraLJwwG/M/9ngu zlc0cm6QWF6hpRPhgsIWviPajHTp/Agi4GYTqQmasOdOq7Gx8bTKEG/9/WR8fbzbBJ4B/nUeQBG H85GvH2rKJcY6YwM3pTQx60mflROh/0n2t8hvi35cZyuANfDNFVgpIg1peOG4r9XO7dW5PsA7Jy IJJTlSwkzecXNL6kv7NgA1jjAI6aCx/VzXt+WYVjfNNS8dO+1u/LWp7wuHIArbvEgE73K051WlU XfLh+TACYIavLdvBGxxhBPm8fq0jzbbsy1pVHvyrBqb5Siu0D3mKh+WB02ipBrK2kIBD5j54+k1 zl9uEoxiEqh0GS0Dbg6nF5JcvzoPNXCpPaEkI/rjd2Dhm4J59QfSVLU8yHBiEDR6NVw94rs6G8u ZLx6OaJES5u5DHDPctQ== X-Proofpoint-ORIG-GUID: OC4pxxOXBTzN24HFu_pcRqpHtrjDj5U7 X-Authority-Analysis: v=2.4 cv=POECOPqC c=1 sm=1 tr=0 ts=69762159 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=OyNfseFvsq6WzarXZFIA:9 a=nwUz52_nThrR2rjS:21 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O: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 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 spamscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250115 Add Venus and video clock controller devices, describing the Iris2 core present on this platform. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 73 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 73 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index 5c8fe213f5e4..7aa43e3a274f 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -2745,6 +2746,78 @@ usb_2_dwc3: usb@a800000 { }; }; =20 + venus: video-codec@aa00000 { + compatible =3D "qcom,sm8350-venus"; + reg =3D <0 0x0aa00000 0 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"; + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd RPMHPD_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&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>; + + status =3D "disabled"; + + venus_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-720000000 { + opp-hz =3D /bits/ 64 <720000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-1014000000 { + opp-hz =3D /bits/ 64 <1014000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-1098000000 { + opp-hz =3D /bits/ 64 <1098000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-1332000000 { + opp-hz =3D /bits/ 64 <1332000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + }; + + videocc: clock-controller@abf0000 { + compatible =3D "qcom,sm8350-videocc"; + reg =3D <0 0x0abf0000 0 0x10000>; + clocks =3D <&rpmhcc RPMH_CXO_CLK>, + <&rpmhcc RPMH_CXO_CLK_A>, + <&sleep_clk>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + required-opps =3D <&rpmhpd_opp_low_svs>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + mdss: display-subsystem@ae00000 { compatible =3D "qcom,sm8350-mdss"; reg =3D <0 0x0ae00000 0 0x1000>; --=20 2.47.3