From nobody Wed Oct 1 19:32:59 2025 Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E72E289803 for ; Wed, 6 Aug 2025 12:38:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754483928; cv=none; b=OLCrRznXn4/WqL63UZgWwOtNxMvSBOqOVkp8I1LpOl1tq2sSGto79i0CDs74I3UixkVp2UQhF7InUmnkj65G++H4qsRLApWrAztzFm417+yc1u+CVnAX91TNHQq9NInQpXLNmEzSxEU0qMolaKKJtXDgot5VXV97dFU5zXiBb7E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754483928; c=relaxed/simple; bh=ckCBBYQJsML80sFucr4APIoykaSAsm3OKq2MQyMsH/g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Bbqju29TeoKeSQ0lp77mo8OjZ25+5oLDpmuH4DbazM0i/Z/KWpE7YAhHFK62pPavnF/JOuwKm6vaNc2wqAgNBZW4fuFgJBcPwKl05NyVyEpTG0c+gqYVq5/L+ELYsFwmrmNTXDf1o2HIcuOOK6Xapp6lnY8F3THbkxHjo6+C8z0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=tOEEBW2g; arc=none smtp.client-ip=209.85.208.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="tOEEBW2g" Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-61563789ab7so843600a12.3 for ; Wed, 06 Aug 2025 05:38:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1754483924; x=1755088724; 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=890R0MkuSmiEQg4TF89couHoIqQ3yVOTLI8M06mtKRY=; b=tOEEBW2gcqhcJTEgfQJpi/uk2+SNuUejCuZkQEcBT/uN2b3hWlEIDHv/eJ6jR79C// vxJQjV0bflPA1TT97G5UGzrmYGKNmXIJPrpRzvjxN7INSnO4N3B/w/i9PRS9p2gjtzXo uuToQomJqpdGyP6lSn3+exPnefryPyecpezpCyV2jmwx/2ibRQfRLLuAoQFY6LHVgvII O7dJb3SnEODGeIlXKpUS4zgUt0s4wkrCniYqXD2T5gHpqSrzUWlaisiNyHlqX/z0vJQJ 4SxhFijsY1qGfWVY/Jby4VHbygnt7B0xMRx9QVF2I51Hxs5mG6KD4DMOkymuS6W3MUT2 eKPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754483924; x=1755088724; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=890R0MkuSmiEQg4TF89couHoIqQ3yVOTLI8M06mtKRY=; b=Qr8YjA8kkxKtdDanRJIZR6ynuHM5rIhkmgKBBJDhptaSqw/PLNASjfJoyOqRwbbOmS pwFlng9g4HtJyHPkl3kt4cfufhXAS6l/9YOIWDY22xJiimx+eI5r8NJl4zM/cAUCfWWy a3jN/dIxFaRIMZg58CH0fFqyMqXGB0IRM93YZv9AjJcF3UQ+EDYY9jz2wyVOVyZPGZrK G41X4Lu5cviRYwZ0jvGhb1GPY1Fp8evms9ls0ITe+xqGbUJXPSbEvZ2hKmwpQGo9gita ssnQ3wJfLMTE17P8dlXMMtLnyhyd4ECGDOw+NzMUmPNMtN1JtEOpyD58LywsfA5Dtn+Q C9Qg== X-Forwarded-Encrypted: i=1; AJvYcCUGA+yThtd4Dnhu/k8giJxfC5tKu6CZaECx0JiCuskYJqP1Uay+b0iSqZvrXzNEr7GbyAtUYFmlGzFKc1s=@vger.kernel.org X-Gm-Message-State: AOJu0Yxe+M8rL8jkt20142mOfZlV/sTw+u3NUCNbBaHJRZczNLliBTFo FlgBs9gBYk3WSgR5bSORT5HqmIArssHTj1zSYv28QL2/JRsWRsGUnNzE2qu9JIcO+9SB7SNtuGj JxVBS X-Gm-Gg: ASbGnctw99VfRy83GJR/1QgwILtKJ0n/Q1MTrxJAEJz3UBzLC+4eU/CuJZno0q36Vlp qfjnOqgUFulcfXrBe1X80cB1P1dPXgai5lUY2pjRDG7At3ZYxliXZvzFUDcEBA9RNluiXOryxum WlcADlok6F1ewhJnjBPg/3i5SSqiFzkHAZ/14wWXbsdx8MU9nmxA5x4COsQa2SOesiwGRyMFlZD L8ymcxZ0mbUz5Dxx5t+rd8XciYwZqGjdw2ilo2yPe/azPwXrg6R/vCkpW4NVK0RTIxZ6bMIdkoP d2k9UpeY1l+94CDcwgiB6bJK1VwNNriFrUgI13oERw4BEVQHNUvlsi1bX4SdoS3bjrMsw1ae4hh CUKHGrA4s6wwH1nBYp3tH7YlGhtIXn/3/6BQfuJyye9pfzuEg+g== X-Google-Smtp-Source: AGHT+IF+dqD/MPDlG/cgIeiOetWE1eRUuddVOmgIVM5Gw6JswuP8slLKBhNCa3RvDXfSUR11Llxhrw== X-Received: by 2002:a17:907:7248:b0:adb:2ce8:686a with SMTP id a640c23a62f3a-af9902cf7eamr110973266b.12.1754483924405; Wed, 06 Aug 2025 05:38:44 -0700 (PDT) Received: from [127.0.1.1] ([178.197.218.223]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a21c081sm1083866766b.97.2025.08.06.05.38.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Aug 2025 05:38:43 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 06 Aug 2025 14:38:30 +0200 Subject: [PATCH RFC v2 1/3] arm64: dts: qcom: sm8750: Add Iris VPU v3.5 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: <20250806-b4-sm8750-iris-dts-v2-1-2ce197525eed@linaro.org> References: <20250806-b4-sm8750-iris-dts-v2-0-2ce197525eed@linaro.org> In-Reply-To: <20250806-b4-sm8750-iris-dts-v2-0-2ce197525eed@linaro.org> To: 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, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4667; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=ckCBBYQJsML80sFucr4APIoykaSAsm3OKq2MQyMsH/g=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBok0zOt2M+enfTOT3YnWSwEyo61cZxEy4NyjuPu mwtu96tbgKJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaJNMzgAKCRDBN2bmhouD 18x3D/9MJFOcGVCQeEPv+J8d5nYLfy7VA76MSfT5o2pWIX5g1TAKjBtm2Jfvlpw89YvxQnk+fu5 NMwySyOckLl1juOT+rW/AeZWl95jxj/98nuN8VhLXaWbJIRrWt88m1qV+ro+jBzQQJFDcHF+yFM VCqOvYnrg/qJOwFvRYYtCZYjLAh0MUTcYU+5XKK6PRAEhr2LiJBmTcCUSoA0/G1ssq7NxiP0i6t k3Cw0HEpQITmluUSvhoH9/vxT5fcjpYQPAeSJzw8Bb16SS7XMAjXfUOn1rNzeZw1RTdnpechBnk L9pnp+Ui6y5ZR+yuG/R2E+tP1q6boEhqPIvvCpMopbs6HMe55zCiCNX9btkY4cYTDs2JuNMb1TY 47+MHZzsUNt3ihGehEWPwnY2GhCc0P/oh1KApjLtxQtJdGOdl9J2v+f0RIo0vsJ5BZd10bbXqM2 beshs2+bQY4/MzQBdQeEUGeDX+v/63yqho9vZJOl7xCT+RMAYfTu+94qNEe5gxXjcqg+Bv91r22 ogqaarq/xl2zRd/X5xTdgtfl4Ds45gZVb7PuKyPIzQZ8N6PPnxNsi29Rjp7wrKpKviyJYtShoKb v7V57r+nyLUkwoiWAbIQGCEVaEiP5b89MTehvDWbJ4vjZeI2N6wNl+GHm/yKAY+IbEFZ+qYFCPe Xqe3N8qUewnnTSg== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B 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 --- qcom,sm8750-videocc bindings and clock headers dependency (will fail build): https://lore.kernel.org/all/20241206-sm8750_videocc-v1-0-5da6e7eea2bd@quici= nc.com/ qcom,sm8750-iris bindings: https://lore.kernel.org/r/20250804-sm8750-iris-v2-0-6d78407f8078@linaro.org --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 113 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 113 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index 4643705021c6ca095a16d8d7cc3adac920b21e82..cea4df8b4673c938428ce1b6f3f= 5cc9e5be3d3ea 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 @@ -2581,6 +2582,118 @@ data-pins { }; }; =20 + iris: video-codec@aa00000 { + compatible =3D "qcom,sm8750-iris"; + reg =3D <0x0 0x0aa00000 0x0 0xf0000>; + + clocks =3D <&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 =3D "iface", + "core", + "vcodec0_core", + "iface1", + "core_freerun", + "vcodec0_core_freerun"; + + dma-coherent; + iommus =3D <&apps_smmu 0x1940 0>, + <&apps_smmu 0x1947 0>; + + 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_MVP QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + interrupts =3D ; + + memory-region =3D <&video_mem>; + + operating-points-v2 =3D <&iris_opp_table>; + + power-domains =3D <&videocc VIDEO_CC_MVS0C_GDSC>, + <&videocc VIDEO_CC_MVS0_GDSC>, + <&rpmhpd RPMHPD_MXC>, + <&rpmhpd RPMHPD_MMCX>; + power-domain-names =3D "venus", + "vcodec0", + "mxc", + "mmcx"; + + resets =3D <&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 =3D "bus0", + "bus1", + "core", + "vcodec0_core"; + + /* + * IRIS firmware is signed by vendors, only + * enable in boards where the proper signed firmware + * is available. + */ + status =3D "disabled"; + + iris_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-240000000 { + opp-hz =3D /bits/ 64 <240000000>; + required-opps =3D <&rpmhpd_opp_low_svs_d1>, + <&rpmhpd_opp_low_svs_d1>; + }; + + opp-338000000 { + opp-hz =3D /bits/ 64 <338000000>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; + }; + + opp-420000000 { + opp-hz =3D /bits/ 64 <420000000>; + required-opps =3D <&rpmhpd_opp_svs>, + <&rpmhpd_opp_svs>; + }; + + opp-444000000 { + opp-hz =3D /bits/ 64 <444000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>, + <&rpmhpd_opp_svs_l1>; + }; + + opp-533333334 { + opp-hz =3D /bits/ 64 <533333334>; + required-opps =3D <&rpmhpd_opp_nom>, + <&rpmhpd_opp_nom>; + }; + + opp-630000000 { + opp-hz =3D /bits/ 64 <630000000>; + required-opps =3D <&rpmhpd_opp_turbo>, + <&rpmhpd_opp_turbo>; + }; + }; + }; + + videocc: clock-controller@aaf0000 { + compatible =3D "qcom,sm8750-videocc"; + reg =3D <0x0 0x0aaf0000 0x0 0x10000>; + clocks =3D <&bi_tcxo_div2>, + <&gcc GCC_VIDEO_AHB_CLK>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>, + <&rpmhpd RPMHPD_MXC>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + pdc: interrupt-controller@b220000 { compatible =3D "qcom,sm8750-pdc", "qcom,pdc"; reg =3D <0x0 0x0b220000 0x0 0x10000>, <0x0 0x164400f0 0x0 0x64>; --=20 2.48.1 From nobody Wed Oct 1 19:32:59 2025 Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C27803398B for ; Wed, 6 Aug 2025 12:38:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754483929; cv=none; b=XlHxj06f4qZXrd8SG7ZOY+aSXmUSTX4T2MTrv+GQRf7itnTjxCSSYOnWAm8HH/BRNtUwi1gT9Up2+aznhCJfyJJsiY3uN0SygCR5pGo/WmK2lu1IMcCVzCTzdldB6kzDyT6DAHR70IdiTJf2epycv98gbTqwUoqItbd46amOjd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754483929; c=relaxed/simple; bh=7FJHiMUT0ZV5ouqNF0thtObhYJGVIi7u5XHjhFFPFr4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PGIo9w4sbrYxtHzqU9nrf76T8a0aOT0Cmn4cck9fhNjlU+56bTv7+qK+eHSiwHpuuYRPUhKKMvTweO0aoOGRwgFV2N77+LAW2tn2SBg9Spd9AAKm5al+G1tbKMbizgB0wKPjTsjBBs3N1IzROU+BfgCmuYVhi9/7+WJvIw8uOdA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=VMjrY7YU; arc=none smtp.client-ip=209.85.218.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="VMjrY7YU" Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-af940717334so76761066b.1 for ; Wed, 06 Aug 2025 05:38:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1754483926; x=1755088726; 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=4P78aqvCdLwTiUcDeg6coC9m01Qjv9ZrSFuTnuFlyY8=; b=VMjrY7YUANxeNDBCNJ4+yF/akPquKvDwmfuDr//qTcViqtBkzGpwO/sylyyon+tKF8 Oc7MJxrbuhNmrQnR1bdpJ52c+rubMPtG0c8U9eN4LEPZcx1Mu5i3i3HXFYCvo8myPycg O6E4H6ZRSDg+uzv49qJbtBh0hReTNF+LZVYOHTeIVIFoUZt2PCJW15sm9H9CJgJs7oy3 whTe7cOBX0r8p+Ep6aOUoYddn6lOryxlUHLnu4U3f5p7Grqj1Zw5EBV/18g+1xtz4K4Z 54CLeCIQd/l21wvYrL89SqMwIpouTLEew33WJgVd/U22g/Eydsb1hElskNmgNfUvzgpN N/Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754483926; x=1755088726; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4P78aqvCdLwTiUcDeg6coC9m01Qjv9ZrSFuTnuFlyY8=; b=LtrqIikc9VBoAUsbkdlz973DDzw+954v32ZAk3y+kVZEnttgqMClSjyVEkeifXQZj/ Z7QXfyaeIaT3orYHwap+WDsJFB1VcTxxiqJQfFz+f+Kjgx8FQKnnCYrRpvanyWCOSNW2 NDXUSbFYJaasHO6E9tZJmMGEj/cYPOuStMPf++rTFDTerDmBw1fSr54XGLhoBGhMK1mE p7ExlDHa7YclDLbjLDEi0nVNIexwLEwLwsWA6s4ZcpAwtzVvrDKAGwAA9LztH6Ni5Afn qYCVgfPxkYsyw9AJ6StI29dMOWPSR1mv78xc3MGGQ2z32B5c+tF9UEvXg7qWAsBvl2Qc JX8A== X-Forwarded-Encrypted: i=1; AJvYcCUGDG0q+KmU3kesHEBngXG1ZKWFJh7QLKEDlHt9dEHiDrd7ejyno1sMREeYp/DCxv8c/s/+v102IDRuqKc=@vger.kernel.org X-Gm-Message-State: AOJu0YxDUaeSrtdKcb1NQOf/Nf5PXTG42hlvME9QtpeRKzHYOQO1LFh0 BuANKRtyqJ+Ozd9MB+oZ36A/DMrw3KsAE/Vk+qbxplGxyt3dQx9WkA9KITjZerLuq2Q= X-Gm-Gg: ASbGnctBBCRoH2IjO0Vfbjzv3S9QkFtuzMlVZUBhSv6GqYIqUjbDHztuSp/+ER7zGE/ GdAY4VSYZzOzMOi+p7mS8hovG/eisprLSLgwZmNxPo6Qm59EyNw5OSUvexrsS1F0FGyGrPzFncJ eIxjMGSVaKnuok/CWv7AM4JkSRDvbWBoYZIalelRgV6D+TI3H8s50OWn4/YLQNcrhGdYhNu/6Wh i4EtGSYXjZPWuFkCOvzpM3IupwBlowRz5/JPXh0eWEwU2BET9r2Z6QV28MkZAtjqcrI7Y9CpysE H80UjYPpzBXqvvEThoQhLikJsjIeSPyB3sQKJUxMe3rFaAo4oo5KM24EC8vKCJF1mu23VI+KsiJ 1w1X2Kmrw36N74xaUOJRHJGn+GG5Dr/fUQLGs8wnk+gCvH0DA6A== X-Google-Smtp-Source: AGHT+IF/Qme6sfIWfz8klv+ODqlN2IQqpbvufYppyk4Z5CD9EwccO5nqIWXmpeKiUOcg7vWgt5+ehQ== X-Received: by 2002:a17:907:96ab:b0:af9:3116:e10d with SMTP id a640c23a62f3a-af990447a58mr109056566b.11.1754483925983; Wed, 06 Aug 2025 05:38:45 -0700 (PDT) Received: from [127.0.1.1] ([178.197.218.223]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a21c081sm1083866766b.97.2025.08.06.05.38.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Aug 2025 05:38:45 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 06 Aug 2025 14:38:31 +0200 Subject: [PATCH DO NOT MERGE RFC v2 2/3] arm64: dts: qcom: sm8750-mtp: Enable Iris codec 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: <20250806-b4-sm8750-iris-dts-v2-2-2ce197525eed@linaro.org> References: <20250806-b4-sm8750-iris-dts-v2-0-2ce197525eed@linaro.org> In-Reply-To: <20250806-b4-sm8750-iris-dts-v2-0-2ce197525eed@linaro.org> To: 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, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1129; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=7FJHiMUT0ZV5ouqNF0thtObhYJGVIi7u5XHjhFFPFr4=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBok0zP52rmG2bxi7HmDpp3Cr6VxQLIdJjAQjvqd bYwNE+SGAGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaJNMzwAKCRDBN2bmhouD 10CIEACVA2Mq4Yy1GMAKMguhi14btLsXOLCYusl9u590ryUfojwWOIK//gc455Am0bcqUbFUAVJ e8ck3Yo1QDVxDcRYoK2d0+yZzapqiJ8SjL9fFsnlZ5+qTPUF719hzoqKZ5hZD1unjXEqnXkycnB +grzWlQrJTyK83v8sMyyEVHM4i4DY9+HnOIYQfCtNLcpfMM9yBjYgjzWsG/kWIaaghaACeVwsoK 8PZpG5aMbEpk1e+c+2Uwr3KKOMqB0ElJ9w7JCZPNVIA6NMuUXJRaOMGeKBQqptVQLhX2S42xFrm pPRuYndmzARhG9yj0FB7vaIEkacNTIv6lDYe635X6U/cxMpi4vTcx/MAAfb1UUJebdFWNjdOp4B MeCyi3zPfXZo/KM2c8SKH4VsyM8bfOmo4rH2ZoIMtOXEkN3o5T32Jh1WR9NgiYMlgWKZmhY+XuG obUTgxhDW61/9SHuWMF30TG7SqO+Tj/hA1EItYcvor7lRaSGmesjldP7Q3R7qBSVRPMW/tSzHBm 0XsizK898Tp++lPNb3OYugm3AT6L7bGeMU2duW8n0Jl/GP8yTgRaE7sDo9fP45pma76JEbOzMfS c8R/dqjuUnB+7v4KzMwTYspxvtfh/6eFCwMLQXxj7Pn47A7IONF4i7SsctcccJapkX8VVEbilHR q1W35d3vDO9v4vw== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Enable on SM8750 MTP the Iris video codec for accelerated video encoding/decoding. Signed-off-by: Krzysztof Kozlowski --- Do not merge because firmware (hard-coded in the driver) is not released. For Rob's bot reports: qcom,sm8750-videocc bindings and clock headers dependency (will fail build): https://lore.kernel.org/all/20241206-sm8750_videocc-v1-0-5da6e7eea2bd@quici= nc.com/ qcom,sm8750-iris bindings: https://lore.kernel.org/r/20250804-sm8750-iris-v2-0-6d78407f8078@linaro.org --- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8750-mtp.dts index 75cfbb510be57a1ab8cb3d870b5c34d3baa53c70..4c155b731a68138154f66fdb0d0= e6db5e47adf3c 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-mtp.dts @@ -812,6 +812,10 @@ vreg_l7n_3p3: ldo7 { }; }; =20 +&iris { + status =3D "okay"; +}; + &lpass_vamacro { pinctrl-0 =3D <&dmic01_default>, <&dmic23_default>; pinctrl-names =3D "default"; --=20 2.48.1 From nobody Wed Oct 1 19:32:59 2025 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1B2AD28C031 for ; Wed, 6 Aug 2025 12:38:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754483930; cv=none; b=itcydCbUsXFDQtZpL7NHlGK3tqwOX0DQULEcd4IARwF+3WG69z7wxcGTlEHhZqbWOg3gEQ6huqaiy3vi1BvWFs1/oWFzJV462uEsoerFFpjbNXtEwbHvQPP4zij8BkYhbT+hIuRxSQwOL2sr5w0jz9+uENFu+EQFAh5caYYi0N4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754483930; c=relaxed/simple; bh=Eu8xqyxmJT4cy+IkwFfzScYWzL17LKhf3pxRBEd5zMc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=seC4JDEqQMc9fRC96Q5emY6nbXWPYDUqiLf5r1r2xm/yep+2u5s0kBimbjT7OSruFtaGYS1LP5qZwdSFIaEqB4VKzWD7NzBQnBykO30rJvKWjBsR2ZXcleY5cKa7F2XIWPo067pE8hfK3p8OMmHjZYI8YUKs+UQX/riNMWZm3wQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=MVZP7i65; arc=none smtp.client-ip=209.85.218.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="MVZP7i65" Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-af940717331so104340566b.1 for ; Wed, 06 Aug 2025 05:38:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1754483927; x=1755088727; 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=Iq1dXsHIjnJQgOoLlFKfB9bYrlfRitC3gfcfuZAFbrc=; b=MVZP7i65XSbQrAR7rXu3inuUW1Bddbs9ltTsF8SR2YF8vxH8idvJS9C98eHFQozYwA yQxU/yH9vpW2JvRKWgh7JBKLTIjyOlh5ZkExISQGhpYfM6Bu3QryCMNwwxafDKg1CmHm /P7gDrLyhTDi++EUiPmyMXpIUKjfshgf6ElvZhDLoRMlfE7ur8vhVXvTdlOGACrffXAk yC9MSOPCezohWNu33Z0V7xXmli3Vu0o7XKWVCZE3Frv3thqkfD2+NfASDPUqC5mH756x qKqZfsq9vxXTtJb42rFKzVobRml97/j6QOdoOsIkxRbCmXasyFXvXoh45CsteyiiTMkz ojYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754483927; x=1755088727; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Iq1dXsHIjnJQgOoLlFKfB9bYrlfRitC3gfcfuZAFbrc=; b=U0bqcwe/xn8vfQGrCMJyjkXupMLJwXJD3tWhDwM4RMVPExD1Ojzr1hTcnge3p4Mucj HtIe/6gKXCnV0cA/KWWef4Snn3O0x3KjHnS+cFZzAud2GclXfyQvvhZKaqeN5KBT/pRl yutygDuW2+12Kfeh/fDGOc9U3c8frBJlPWRc5RrZ5w0YTxyCFNspjcSLoGcUT7DvS+x0 15vFQn10l/+SQFZu/sTt2Wql6L+19EGJ1BnAX+uu5Gj2mr78bUXq+EWB6EDuItUpSxl/ NmUjvBLpap3ZjJS4R7FFNlHg4IrbzYnvh0Uk79NxB4a3yWGXyFKB6xhd72cOUCqf6HVl zETg== X-Forwarded-Encrypted: i=1; AJvYcCVIrP2gK9PxKxmg7XHdyF87tYAi4bMIvxdUxau1QtSmXv7F5Fe64avku/I7A/aX4V7XUVrNJO5qDMTFMDc=@vger.kernel.org X-Gm-Message-State: AOJu0Yy13Hto4Voduj6GW/xtzH7jCYJi5wzsQ5gTx6IoBsODRxGeTp1v V8epoblgtIak1MAnWFx9Xc6ym+81tdHfyDohJTdYRm06sC/PQdGq4cZmP813cfs4Qwo= X-Gm-Gg: ASbGncvZ9NqUb71BKHTSe49zU6m2655XCn5tUnL8oh53RnJGlc9IwdhOhg+W+marB+l jGjjLavPzepQ8mXxNG7zwzhiSzAQrwIBjBmZMqDUlKl/9h+m+Cd+WbixNl1dai8cQHggFVhjpqf KGRxshEc0NBRxj8QtQpOQDoq96RJRyvjkgKSHTW7cf6rz3sGldMPfZbZ26f1lzB7i0dn9c7vrvf D6NvfNdSqbVoKpeP/IVgcHFJtbu1LVEXZ5yGPhTtLAxwUP7H6Ldkjq5NgjjEHCEm+PpxtC9w8XY qxsihyPe+1xD79GyB+1pUp0IH2Td9qe4oSFja62mOgE3hLyTR+DBOBvOTblKgH9yUxWobWs0XB1 JkkFHLGLftKMRQHTMyp5kv4+Cdhjxk//UcajRJJ8= X-Google-Smtp-Source: AGHT+IH1MCcEAYbFWkRzhmxuZA3++Z7ES4Zu+n2T5+SGS8RGQVPQvJUlm5h2QcPvISw4DO4/Z8tu2w== X-Received: by 2002:a17:907:7e89:b0:ae3:63fd:c3b4 with SMTP id a640c23a62f3a-af99031ce8fmr121559966b.5.1754483927349; Wed, 06 Aug 2025 05:38:47 -0700 (PDT) Received: from [127.0.1.1] ([178.197.218.223]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a21c081sm1083866766b.97.2025.08.06.05.38.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Aug 2025 05:38:46 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 06 Aug 2025 14:38:32 +0200 Subject: [PATCH DO NOT MERGE RFC v2 3/3] arm64: dts: qcom: sm8750-qrd: Enable Iris codec 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: <20250806-b4-sm8750-iris-dts-v2-3-2ce197525eed@linaro.org> References: <20250806-b4-sm8750-iris-dts-v2-0-2ce197525eed@linaro.org> In-Reply-To: <20250806-b4-sm8750-iris-dts-v2-0-2ce197525eed@linaro.org> To: 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, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1068; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=Eu8xqyxmJT4cy+IkwFfzScYWzL17LKhf3pxRBEd5zMc=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBok0zQvyzCAYOL7BMZJSO9B6MNXCHo9gjkmhG0e Ry42X5ZExaJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaJNM0AAKCRDBN2bmhouD 1649D/43FW6NDwKmazwEJrMxnzlc3KeXTnZnUw07I4ESJBiy0o44hxwfLy+qUz638ISoPl6cUbb Pu0OMk+SYBLhRjOcMZl/TboRkcdmncXsH15/zZveNm7wO5Cx1fM+odrferMgRhMMF7JRP9N9qqw okPLTpatYigUIGGk/ArTpmGKdeA6RV+FnKDA43qENTcuXCz+ZFuvQwRvIF2wQ+5pQ0b2bNG86tB Y6z4G8cbcbD8hVL0OkF4KyWB2tg4Gm2bB0Nuz5MiFvf6lUWdcFRsxNjnL7PWqkPZogSQepR0qeU +IFCSPSZccr7Kdlyix6DwuMwBHSrYT10W5Bh2nEKJc0o66yunch/eIYDQTBxpyMCVJyYVVbIaff vZeyMn09U5g1qSoEJHuZgeLMeyPnr/PGNaFE2nvO1Du1+a9Kz0MyR8qJ2M8CEBCqAOcj/OYaBW5 6wWxzOJ/C9DiRM3S78OExQp0vf/i44RgQOBWhf+PQi+QnWLjB4IpiDtSfVxcIdmA0tq36FRLB37 pkHtn4vb4AYYMW14pDYBrjm+R6DRZzQAh2UMjMxUINibUYwYMbtyXVhAXigEu632g8NprkX448r 10fTazC18qOPvUHaPWk+OhlU2WCEYwEV9gxIbwXcwXRFM5Ui72UgnPv11zqy3YeVQ1LQ+/R4e6G aNXF2QZvNbkM0TA== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Enable on SM8750 QRD the Iris video codec for accelerated video encoding/decoding. Signed-off-by: Krzysztof Kozlowski --- Do not merge because firmware (hard-coded in the driver) is not released. For Rob's bot reports: qcom,sm8750-videocc bindings and clock headers dependency (will fail build): https://lore.kernel.org/all/20241206-sm8750_videocc-v1-0-5da6e7eea2bd@quici= nc.com/ qcom,sm8750-iris bindings: https://lore.kernel.org/r/20250804-sm8750-iris-v2-0-6d78407f8078@linaro.org --- arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8750-qrd.dts index 13c7b9664c89cffb68a1f941c16b30074816af8b..369623f8e4c921e99532d5e22fe= 9f0049746ebaf 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-qrd.dts @@ -813,6 +813,10 @@ vreg_l7n_3p3: ldo7 { }; }; =20 +&iris { + status =3D "okay"; +}; + &pm8550_flash { status =3D "okay"; =20 --=20 2.48.1