From nobody Mon Feb 9 11:29:31 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 6B5333271E3 for ; Sun, 25 Jan 2026 15:33:15 +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=1769355197; cv=none; b=JZjcwoP6n45xnV8xVL/WTGIcnREPf3r31q2wReTDKvff33t2OK5jew7uc39lQmywoEyVls1vukq0tfHFiY3Y+nD4kiM0CnX0vSvJBkYnCxkmgLhjWCKOhqzvNRfFqu3bWa+C3GgMRsgWbxKt0pq10ecdSCiO12rFvlTPff+AFwM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769355197; 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=f0Q9Mm/3S1gPg634SGDb+lDaqeuk7YuCa4MxqkomlqLU1JqVP3C4NTyAXKol9aqdQ98ueYR26nkZ/aAtVh7HXauAUGyzXWbgfgpFEfEWPUVcgmSlbAufqm3NytyMhC25vJrTgmq+w/rY9QxCC2WnDUuRp2SZLksbYCANtS0/HGQ= 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=Rqh0klR7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NxHsdHhL; 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="Rqh0klR7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NxHsdHhL" 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 60P9kfZv3221171 for ; Sun, 25 Jan 2026 15:33:14 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=Rqh0klR7yXSb7Yx4 02jRblaAZZJO198xxO/akeIxBPG7UTNT27rWirOad5mWo0Ia688q/M+VVCF+LTCR 9Grn9PtOUops2nh1tQd+sOClZ1IxN1Cdyqfy8pGHSOuVIFKnXim3OklncN47FhFO jbdnN11t4TujaezY/kGU+BL/rx9nNeFSXMJ30PRfnAHTlkUtGgrc4m40xWvWiQPw jbe5/wWQot/yB8q9MxuHbWt8JkyBogI5KLohaTpghhvvvwALyHJ/9dx88HJ8ED0P +tzwT6hp7eEkGGpQA8xlPkooVTwy3NGFpNQvYgc7TVdqC5kYc9HtKJ91nd49Shf1 27XT3g== 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 4bvq9tt9qw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 15:33:14 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c6a341ac9fso253792485a.3 for ; Sun, 25 Jan 2026 07:33:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769355194; x=1769959994; 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=NxHsdHhLavmlcI4BjTrR2zSXTDyWIWcTBx6XydVzrcS9M+W/WFWGgIkzTK6BNTzwYC o6Hz3Orp3Lr39EOMqQFzV9LVjVHbrGvsP0tCmTINPVjy2NSo0FYlTELRjWiBJxbwWQT4 pO0QWfKxGUylPjg5A5qD/6OycIFLkwmlxgxiRlnxPcWrKArvV8KDJvR2QaQoJ6Q4zFVd HsRjkx+79NX0CUwMMFmufHDJRCBYURFBgWlp78oDnxRf/tsHzrgfbxedVftQ+RzYZ9Fr G/mFS/9YnF8DYcw6qFMDlYGX0t80R7svOxJQwPCeqN7i7SgjsidGFc46HL1osIUitTiW SFdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769355194; x=1769959994; 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=h9XXkWdb3yzc6qXSkEJwhRUIAkgUEsTYvCQcsQVLjpVeA7j2/KKsew0YomUC+TAFIP YMudAbnItFo0Pi7XS7dTE8kNUJOWln3ZVl7E7FwIDpQdHej5lFgEJGdCqu7RySqtmVN7 /+0Hf2Abfqgb34u7rd7DmA4eKPLEfbQd10n508Ye+pMQSgSF9v1g9bsrVnIJRKmlshAF sqD7G4Yyk/XcGbhuMTPtsaIOJIDJgF0mLBbAlxDtOH2ggQZRSpcNCB2L6oioHAkwOKml qDDlOKf+mvd7Tv301JmRTvxyU4ov3F/jNyjGyPlc11F50nWXV/QLEMih76i/P/yxSR3r ZInw== X-Forwarded-Encrypted: i=1; AJvYcCVnfHBq1Cmoa7w8Cploa+Ow+VxomPn0nVLqaDjzZF0u5fcn8/w0pd27s2bnMFtSu9UyQPotxCQWZSh3gTs=@vger.kernel.org X-Gm-Message-State: AOJu0YwvLdNfPY2I2bXLX6f/5KNgrzBRfHtFEZBaAyvFghJlMKa4tXfa 19YwEMdb1tNoP28plrGRPQBGlmiY4hIp/BTNrU4NdD6vSAYExkUTQNw7/R5grhA5zFMLcUbNd94 VoWgzoUHx/kskWOxAhYMhAYeW7iUQek88KE+50vYbH1+teYQk+bdY4MMyNwuRsqFfQT8= X-Gm-Gg: AZuq6aLHwfjdFQv6kQcHISJ0b0RhzPXsRuvvFuvyrLLwEBj5B6QgloKZDPVEf9t5cvH pae9OZOoM8eVcTBGz0VDLFCaa36+VJcmDzOSkdOp/1xyC62WlZOzDlKHRAC3jhVZBP3AGihNTBU cO6HPZg2Ug10lysmuhE2fTnXvI1ZihKTuvTl1pmYoqLBt9KP4THQ6EWyQB2NXGRuJf3sywA49dM T8q+Z9qb+/RpC/YmAWWtWOZd+7h1p2FGVfUf+3+YkjzrfPY3I/owtydtNW8hVJxOWtFddEU+7i5 aCFT8489RRJI7657tsSteL+c4vz5brz+WzOfQnoqTMTk5xv24gfXa0L+hdCe+jFYAPwaHfpcs+l jVzp2moaiDgxRASlSuOHg2Aosl0d6PRUCks/EAZR/dltoGIEGzVcfbgdLt00BTn1FznkLykoLlv oZSiQKRLe631ICExh6m2t6sZc= X-Received: by 2002:a05:620a:1a10:b0:8be:64e5:52ab with SMTP id af79cd13be357-8c6f9654645mr210368185a.60.1769355193787; Sun, 25 Jan 2026 07:33:13 -0800 (PST) X-Received: by 2002:a05:620a:1a10:b0:8be:64e5:52ab with SMTP id af79cd13be357-8c6f9654645mr210365685a.60.1769355193345; Sun, 25 Jan 2026 07:33:13 -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.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 07:33:12 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 17:33:03 +0200 Subject: [PATCH v3 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-v3-6-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 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=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdjetEghfU3KklBHzmyIkcPigLO/qH6Na6l/SQ SZlHp03uMiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXY3rQAKCRCLPIo+Aiko 1dIlB/9wK7cmmdmLDtxn3hlzXhgD6ngx6fHwUXsHXKceeOWEtBxpue+yO2WNd3in3WaxXlEgN7A 0jnpaznkNB+lGMbnrPGUOZbdLy37faVT7Lg+L//u/APitWppFKbdL3ujZjX6a6YIliJtHvI/8Bg Hc0NT2AWrFlmrhRRY1xz/TXvjBXZgIApU1kgo5s0E/x3INPwXw7u2Nbyqi8UZbwIPGD7FY1mcQG cwOvmjMTI4mjmo0+6pVoFlDDrgSL7+aUwPAVIWg7Vv3Kgbtw1u2lk8BG9ZTYLCYVJcXaWmCaSiS wQhZBLsK/vglcwCarj/aCj9XzLe7HM6fdvlUmaZdN4CzDElL X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDEzMCBTYWx0ZWRfX8hRAo5nP4FFs 1lmw+YZUGQ90h0ljdosxo15OEQXjjsfcsr0QcqZIb+QTBglPpRR0XINgucWiOLGJHxbw/zELOnI SglXb9aXnBtfp1+Qj+I3azEnToQTVR7gGJjNKAF+YV/bM6Rbf5qjbsaKjNrj4qDEBiE5i82iTeU GR/oJx/T3DrtmEQTkhD8Lfcb12wCj3l51KcS1ZzHq20eDvUGdC8J58gbRvus+Y/oAMOero6hn5g yL4krUrJil3cwEe3dtUq3JpTUmWdScuva1vOgakb3ITX2qmrDzdeM9OlimSlAzMvjLvfulgjUpM wPg7ZbBqk8CM0Q3PX4xcsDtRnDiu1L+dE7M6NocBDp9lP/zpikz94yYo9pxnyse3mzEuP3cJvus SV8YOpIqZqrptUX14EaJDFiGVYYx1cX40MfyKdb1XGpqZ4dZXqRY+j5mGCUB0ATMyxy42jKVehs Ua4JQ4ENZud0CVzA4Ww== X-Authority-Analysis: v=2.4 cv=QN5lhwLL c=1 sm=1 tr=0 ts=697637ba 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=EUspDBNiAAAA:8 a=OyNfseFvsq6WzarXZFIA:9 a=nwUz52_nThrR2rjS:21 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: 1XSP4iLthQLucVn6HKVpeqPa66K-Do8s X-Proofpoint-ORIG-GUID: 1XSP4iLthQLucVn6HKVpeqPa66K-Do8s 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 clxscore=1015 adultscore=0 malwarescore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250130 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