From mboxrd@z Thu Jan 1 00:00:00 1970 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 568C838E108 for ; Thu, 8 Jan 2026 07:55:02 +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=1767858915; cv=none; b=I3z1Fq9ugjxG6KJuGdwAcCq6BbSNsJTW4B+AztY9pzbrsS4zmtraBX0zwE96wWaKgFeigAOaS3yWxOK0wsYvMcp4rso+qSAejjPo3EmY81+enFflBeMklA3l5Rv+2B8uEGNWSElFgO7VoCl+5POMmevXoZPVt1jP53llfhh6ec0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767858915; c=relaxed/simple; bh=u5AFjsSzR6iKwQTgn/aMlm1sgDHc1adqC2yD6Q5e/Zc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=PhoEwhMZEuGJjFLZ95tSIkiW6IZX0OlWlI7nsRumI2o9woTK3qBfxxP2TLkRfgfXeH6V4aSi3GkVyVkjmsYtcuQrQXI77H68WEVp7ZBFOrO4Dwfm7JKv3oyFm+rtfGPtS1sZpJiS85vp33cF6I1h2VuTLqrF394+ooalEJRVkrA= 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=TMOwfOdU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=O1xrXewf; 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="TMOwfOdU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="O1xrXewf" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60846D3A2779665 for ; Thu, 8 Jan 2026 07:55:00 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= 1jwje/eK8M5C/9BgsV5p/SGB38NoPwEa4/5GdnweBkQ=; b=TMOwfOdUM/ZuE6BO SrMLe2GaOinIzcCTw2VjT2Xtscu6ZvS9nj44Wz7OFUozAUJ16mVfoEWTi5aY/G8D akqscHh4sbY8QgcNquY65VmPKA5zLY2MoHygsVavQa7COSdSPnNtderrZtm00pui UFPYud8EGQ0cFWz6VfTYHf+9h+BrUJwF/XO+tRqU12IZ6lleuSnyvcfdVXZdc4j0 2VShbeGq8vRDsBW7Odlc8LQBIqipCsUsGZ9MJcMNHUXCC1m67V5U6cl7voVNXu3M siDInX5pNPUBiaPFvgco+/wR8Hc2scrF9tE41zod0ww18r0jtuisUjStYxWyDhEw hz2Yzg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bj58ugm3b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 08 Jan 2026 07:55:00 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-7b895b520a2so2872029b3a.0 for ; Wed, 07 Jan 2026 23:55:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767858900; x=1768463700; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=1jwje/eK8M5C/9BgsV5p/SGB38NoPwEa4/5GdnweBkQ=; b=O1xrXewfTGdsUEqsfoQ639Tc7IDwTcdw/7DMnvzw+WPivSeMnveieW57wyE8e+jKwZ QYCwWLkhLLuGyfwND/OxptWo8+V7ECQL5LM01LOCskfkUxEWOaXTbugGR4SV4+nkOJLm oIl0kmTf5Ux0vNa35/n71XEdWOwdVVAM6cr9tqszXBSpvGTpOu/8f0u/FBzWCW8tuizh MjPtiZ5WmNNpwo/e67xvuAKAifzrQL41RbMfNbxLE6ZXGCRZdXikd3pWHi9FCwX9vm+O rkYC3fA8hM/Uw04Q+OhgXfohh0lcwZcj4pjTceSLDErImo4gPuDntXeReCJHtIeUoSlN Oc3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767858900; x=1768463700; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1jwje/eK8M5C/9BgsV5p/SGB38NoPwEa4/5GdnweBkQ=; b=EPZnAJSY/aADPS45aTZX8av5YzvjVGZuY7DGLcuBFwXaOwxxV/px/19lBW/rWv13jx oi5u4DEe4ifqyO4XZOtRWWt4XgqbuQ8NSuZ8YQvSbqjIDmNOcrY9OY6qza2NU5v2h3lX bdydEL0AHJbFUI9VKhcpIHzltfzNv/QTjYWFtFqv9HcTcqq6TR7SwxoOoqtpsPZGQlei 5eyCsSx5GcTfYR0Y9KP39FiHMvtjsTV0x0ScVLaAhvhrCfVsmmObV3LpX7Ibr/pM303u 9phbf7xsErVtM678gQK5hpJjYroaWRIqfgxy2Cy8rEeW6SrA2RCvqcWrItcJ6zy2Cae3 g71Q== X-Forwarded-Encrypted: i=1; AJvYcCUrnkMckcvpq4PdUyQmAqi3q8txUjdiUF9K8FHoesLeblx4XxbErlTW8erjf5hIwcPgOFA23O/cb2rIaak=@vger.kernel.org X-Gm-Message-State: AOJu0YwZ9hJJzhuHVle6lnM5668LflOywVUYFs+kD0Ljzqi32kIoAZqT Hps+FPkZUTEDg47F8+FPP+nYzGDHKTF4Om2rIIHVc2oSLGEY04CjOUwcBq0BUwmeAvEATm3AD1C LFtvALvVG7wYZKplBBIEC1udyNdunlcN54B+5GFRamWi5gq7vidP/sQRly7SCh4AB3Fs= X-Gm-Gg: AY/fxX6pb/Ei86UcO+XzDdJ7OhvI5LdklKxlUVc15ehya8FwQrvtaAIwd01T/NA4Mqp mBGTv8j2fxgzuW5/I63c7wncCJhUFfKH5HuXvl57qQghi0vU1ESVY3kF5BYEra4RbmJqJblyOaY RAQ7K9c92TNa9FxNPEVvucOejAETY5yyhKLVBP0Ih4W2RYb/WeU9c1iw73UZ0njW8XusLl9sL9c wdbWu8TGwjKuSZEee6EnvIrXlXxHkoHKWNIWJpzBP6LqF7S3IOPNgIAysCU/xsmQlQj/YADZ8+M 2IFBzghes32xgXz5rGUoslUW0StijWtIOnqBAFNBAmFY92gAhusNa56fmPGdL+3jD3nk2yYz4P+ uX6qltEFUboasz9enaa8IJviTbYBlEZ2Tnhl05EQfja0z X-Received: by 2002:a05:6a00:419b:b0:81a:8ec0:4de with SMTP id d2e1a72fcca58-81b811a1047mr4774681b3a.66.1767858900013; Wed, 07 Jan 2026 23:55:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IHkE0UAtdFPWsHhFTo5H59/d393mgLsD8Uqo39EC23raIgCPA9GNnGVQGBMOJOVzIaf3DBSeA== X-Received: by 2002:a05:6a00:419b:b0:81a:8ec0:4de with SMTP id d2e1a72fcca58-81b811a1047mr4774656b3a.66.1767858899533; Wed, 07 Jan 2026 23:54:59 -0800 (PST) Received: from [10.204.100.39] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-81c96d762f8sm1582574b3a.64.2026.01.07.23.54.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Jan 2026 23:54:59 -0800 (PST) Message-ID: <3c1ed641-b259-a7fc-04c6-25903df21889@oss.qualcomm.com> Date: Thu, 8 Jan 2026 13:24:55 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH v4 1/3] arm64: dts: qcom: sm8750: Add Iris VPU v3.5 To: Krzysztof Kozlowski , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260106-b4-sm8750-iris-dts-v4-0-97db1d1df3dd@oss.qualcomm.com> <20260106-b4-sm8750-iris-dts-v4-1-97db1d1df3dd@oss.qualcomm.com> Content-Language: en-US From: Dikshita Agarwal In-Reply-To: <20260106-b4-sm8750-iris-dts-v4-1-97db1d1df3dd@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA4MDA1MyBTYWx0ZWRfX6U8mpyWgcEpt rUvr58LlFG4U9DIgchHNoQr55Dc82zFbHuDY3xMU7KZZvsxDx1TvSAhLKyr/eMWinMQZMCbXpJn xDUqYMsdCgaAnELbSzUSaRRgZN/V8URvrabr/OIOLo7AfJ4elxyPU14Up5HP7CcGILlyr6dGftY lvHn2QbzXiD5wjWFdUm8xTm4GwPE1y4h0qEyFeWLJda7iTIzw8aYnCVqrP+kd63QsOkP2GNcOgI Oi68iNyiZufbXsNIOKmunGYEkwudrCWSBaDbuJKVts6H9pNR+GKkBSfc8sFHQ9SwphtYU4m1Ry9 qbL6jHCYUVWdMFBfw5spb4WqFGzW4lboFR0HhOoNIeAlxNNJFa6IVRfXVJtG/GKtBZQzrFIi1Wu dHk1khnRzA06wiN6E28GuBOjgH34uXIVlqyzC2nIETAJvmupdjKtv6xVAxpS8bajyCIe4z6YzD2 19d5CEaGXF3dKopbhGA== X-Proofpoint-GUID: xmx3I5aySiCVNRwQS-m-voElrfs_t-II X-Proofpoint-ORIG-GUID: xmx3I5aySiCVNRwQS-m-voElrfs_t-II X-Authority-Analysis: v=2.4 cv=CMgnnBrD c=1 sm=1 tr=0 ts=695f62d4 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=NvbPUlHVyKczVWSAzjMA:9 a=3EfvB6IQCLLuokxE:21 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-08_01,2026-01-07_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 priorityscore=1501 malwarescore=0 phishscore=0 adultscore=0 suspectscore=0 impostorscore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601080053 On 1/6/2026 2:37 PM, Krzysztof Kozlowski wrote: > Add Iris video codec to SM8750 SoC, which comes with significantly > different powering up sequence than previous SM8650, thus different > clocks and resets. For consistency keep existing clock and clock-names > naming, so the list shares common part. > > Signed-off-by: Krzysztof Kozlowski > --- > arch/arm64/boot/dts/qcom/sm8750.dtsi | 121 +++++++++++++++++++++++++++++++++++ > 1 file changed, 121 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qcom/sm8750.dtsi > index 0a6f2a449c20..a76bf5193a70 100644 > --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi > +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi > @@ -6,6 +6,7 @@ > #include > #include > #include > +#include > #include > #include > #include > @@ -2811,6 +2812,126 @@ usb_dwc3_ss: endpoint { > }; > }; > > + iris: video-codec@aa00000 { > + compatible = "qcom,sm8750-iris"; > + reg = <0x0 0x0aa00000 0x0 0xf0000>; > + > + clocks = <&gcc GCC_VIDEO_AXI0_CLK>, > + <&videocc VIDEO_CC_MVS0C_CLK>, > + <&videocc VIDEO_CC_MVS0_CLK>, > + <&gcc GCC_VIDEO_AXI1_CLK>, > + <&videocc VIDEO_CC_MVS0C_FREERUN_CLK>, > + <&videocc VIDEO_CC_MVS0_FREERUN_CLK>; > + clock-names = "iface", > + "core", > + "vcodec0_core", > + "iface1", > + "core_freerun", > + "vcodec0_core_freerun"; > + > + dma-coherent; > + iommus = <&apps_smmu 0x1940 0>, > + <&apps_smmu 0x1947 0>; > + > + interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY > + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, > + <&mmss_noc MASTER_VIDEO_MVP QCOM_ICC_TAG_ALWAYS > + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; > + interconnect-names = "cpu-cfg", > + "video-mem"; > + > + interrupts = ; > + > + memory-region = <&video_mem>; > + > + operating-points-v2 = <&iris_opp_table>; > + > + power-domains = <&videocc VIDEO_CC_MVS0C_GDSC>, > + <&videocc VIDEO_CC_MVS0_GDSC>, > + <&rpmhpd RPMHPD_MXC>, > + <&rpmhpd RPMHPD_MMCX>; > + power-domain-names = "venus", > + "vcodec0", > + "mxc", > + "mmcx"; > + > + resets = <&gcc GCC_VIDEO_AXI0_CLK_ARES>, > + <&gcc GCC_VIDEO_AXI1_CLK_ARES>, > + <&videocc VIDEO_CC_MVS0C_FREERUN_CLK_ARES>, > + <&videocc VIDEO_CC_MVS0_FREERUN_CLK_ARES>; > + reset-names = "bus0", > + "bus1", > + "core", > + "vcodec0_core"; > + > + /* > + * IRIS firmware is signed by vendors, only > + * enable in boards where the proper signed firmware > + * is available. > + */ > + status = "disabled"; > + > + iris_opp_table: opp-table { > + compatible = "operating-points-v2"; > + > + opp-240000000 { > + opp-hz = /bits/ 64 <240000000>; > + required-opps = <&rpmhpd_opp_low_svs_d1>, > + <&rpmhpd_opp_low_svs_d1>; > + }; > + > + opp-338000000 { > + opp-hz = /bits/ 64 <338000000>; > + required-opps = <&rpmhpd_opp_low_svs>, > + <&rpmhpd_opp_low_svs>; > + }; > + > + opp-420000000 { > + opp-hz = /bits/ 64 <420000000>; > + required-opps = <&rpmhpd_opp_svs>, > + <&rpmhpd_opp_svs>; > + }; > + > + opp-444000000 { > + opp-hz = /bits/ 64 <444000000>; > + required-opps = <&rpmhpd_opp_svs_l1>, > + <&rpmhpd_opp_svs_l1>; > + }; > + > + opp-533333334 { > + opp-hz = /bits/ 64 <533333334>; > + required-opps = <&rpmhpd_opp_nom>, > + <&rpmhpd_opp_nom>; > + }; > + > + opp-570000000 { > + opp-hz = /bits/ 64 <570000000>; > + required-opps = <&rpmhpd_opp_nom_l1>, > + <&rpmhpd_opp_nom_l1>; > + }; > + > + opp-630000000 { > + opp-hz = /bits/ 64 <630000000>; > + required-opps = <&rpmhpd_opp_turbo>, > + <&rpmhpd_opp_turbo>; > + }; > + }; > + }; Reviewed-by: Dikshita Agarwal Thanks, Dikshita