From nobody Tue Oct 7 05:33:24 2025 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 1B39A255E27 for ; Mon, 14 Jul 2025 13:55:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752501325; cv=none; b=DYjYg3oOqVXXljMubZmQImERJUBTskFHy+Fj0w49I2q8ZkFhf62IMm+g3YI4ob4iT5j0fbARYLvk5a2YMjGVMfUPFOsnT0U256WeAU9fiKuwsndeU4B5SbptG4RRkZsqqi9VnEnedFeGQ4zQ1Yh21BLS4cwzRhwZWTF+jSydtQs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752501325; c=relaxed/simple; bh=o9rUzX9v9qgXDQ3i6rSoF6AnIUbO5gzqz1WzYADRyG0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ReAI/AyeVzIvcez1QVcInlQzOQYur5Gx2XWkocfSrr4D4Fi/1NYiEMPMhyGDRtP4GVP1Gxk30UYTjsJVZ2BxLm27hEAhb5tHg62VtC50DzrHt6E/wAM59rWL4w8L5M712j4d/ogpsL87J830p8F2k3uRS4XHSeiNYRoOJVo22VM= 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=UrcSWrPb; arc=none smtp.client-ip=209.85.221.44 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="UrcSWrPb" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3a4e57d018cso634169f8f.1 for ; Mon, 14 Jul 2025 06:55:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752501321; x=1753106121; 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=oym9Tt+cySSct5QJHwCxmAN8snN3O4CX4rTALRaPP78=; b=UrcSWrPb+jMKU48CjQra75iw+YpedVJ9O85cl2ZgcPgHbndgIRPwhDLbSHDGZG/oJ2 16QqS6tTDIFeSUCSZ56kNNOP+c6h8BW7oISo75rFIIiSGAHIRnfn6XEJgrQkF5eGrhRa sO9aaHzhygmz8jBKy8e1iNe4fNJxrbRG3Ht8nyO0nAGCX1cPpGSy5EDidDnI6wtEh0xo /ZDZLaBdFFpYLlXNNUIeUgaoMHwQ7VqZcJyml3gHCVnlqPfj4IxqGDX1r7N+S6pDJTSS t+BH0vAs3/H4OMFmIMgCaEX51dS7zqP12QBlnq13LWnsoVz/auwmDcSqkHkNG3W8Up76 RDsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752501321; x=1753106121; 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=oym9Tt+cySSct5QJHwCxmAN8snN3O4CX4rTALRaPP78=; b=xHBMwb6GRRCZriAK0EaRa+oCT28y9xb3dEcTPrsIJeJaPhxPXvD5ygOT1njGtCoCMu 2udO2orbxj56CELwQfPoHLDXQx804bVjsF69VcHqZYwtnn6u/XdDnR5iNjGEQVZ/Txw6 x6wvYiEpatgTGFJVpAWtWMaf4ZW3PJGNi/r8CgcnmBi1Xuvsc04+JAbKhbaWbOFSL4xy 6TS/ZGwdh1Uv2QYAHJWrYmbJERF4++4lcDT9T8D/Wc10GbcIfYirCWObr27JpPbuLl0j Mj7ox/uQAKJbEDAAf6pChzqGEgBydErh5yMKxoNFwEFFw0NLhU2CB2FS7Y7SsWZLNxPo TEtQ== X-Forwarded-Encrypted: i=1; AJvYcCX1cmSH8H7CKrCmB8uZ6gX256EHsoG/nkPT6t//K0tUDQbia5JFA7/Rdt5V4d0k/6uSPOBKJ+77HYu5v8k=@vger.kernel.org X-Gm-Message-State: AOJu0YxrfCrIGIados3rFzQ7zv2SOp55+zHKtKOdn197I+b5CNWE8rwW Ef1ntuvdRy73AJxMN13vczzU2JBPmni6Kv5yvZoIxlIK0o+9pT0xvQoGEyrXLkJvGbM= X-Gm-Gg: ASbGncv8jAdJg+Q9IW5JF1A8YMXDROHPH5w5B6Q76QR1aMUJLhaFZeWpwZ9p/ueImnT LrIED/ulOPIMy1sct0rOk3kXyl8Qp0EB9HaRtYg8Qx43Ge4JXNxW53yGvThK9+jbkcoizaA6vvL FhxFdMudzcq1Dv0rZsOjsBnnk3RN7JjtE8lF0wRmHY60WxypoQ3sOKSxPrv2+z5xij7DPxGia51 6lVXgqwDxv7/eoTRkUVivQN4aKm1oF0jtV9LqAx2g7TK69B7KGI2j4KVYyCxHV1xbHdl7yXn7y0 iuv0XJv4ZRK0hPa9/DZWdkSmjM13hChdagjg3PhD6U9+PPLppyRv46yRuEXv7q64fQhQl1f0zcw F+LAU1e6/HfPRwt4hzTBbNzhnwE1ZoEP2HJS9 X-Google-Smtp-Source: AGHT+IFsyLCf9kaPtzAmTh5iAuGGJ+hmN0z9UqP2S11iaGtLo6qvSEpqYfdNc6Tsa9m/a2+3H2tCfA== X-Received: by 2002:a05:6000:2285:b0:3a4:ec9c:fb58 with SMTP id ffacd0b85a97d-3b5f18e7c75mr3637675f8f.9.1752501321410; Mon, 14 Jul 2025 06:55:21 -0700 (PDT) Received: from [127.0.1.1] ([178.197.222.89]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5037fa0sm172291575e9.7.2025.07.14.06.55.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 06:55:20 -0700 (PDT) From: Krzysztof Kozlowski Date: Mon, 14 Jul 2025 15:55:14 +0200 Subject: [PATCH RFC 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: <20250714-b4-sm8750-iris-dts-v1-1-93629b246d2e@linaro.org> References: <20250714-b4-sm8750-iris-dts-v1-0-93629b246d2e@linaro.org> In-Reply-To: <20250714-b4-sm8750-iris-dts-v1-0-93629b246d2e@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=4638; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=o9rUzX9v9qgXDQ3i6rSoF6AnIUbO5gzqz1WzYADRyG0=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBodQxEUFVMVg6H4k1G74O5CE5ifCHPkG5K1eRcI /TeafzEjISJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaHUMRAAKCRDBN2bmhouD 1+ztD/0XOHAC3YFOT9rAuQZrCKGYlLOqhCMwgEYc/sZOj5iyG2ZPqqzLMDqkYCjMjIbLr1ibBf2 EKNXAIjDPTcHpZWF6F5Qkcdm1hsuD9g4QajiHi3WCy31WzUgbNw91Zt6V1Pj9NRNQd3V0KSKwsy bKfsZLfeFY57c5rIrNtoa3bxAStPAi0QzgR4S1RwFK66qEZx60D4pZB2ktGYp7XeOpS3X4qh6N8 BsjAwrtsE9BgFdl30a2I28iEcafjXtPJRSNGjZRKkUcM+gmMKJ8+ej52CHIiMf62hOfSUddDfaX WVxsjO7QuNlEBhIHmXFIEBkbxdM1sBCam6T+VzqUIIg/Iacelb8iIRSOGRuN42XutsAPg4srWKK 2Z/3nK2dgJFyy4znS+WoPRQOaoctaoUe49XLBxARhrQy+FetRtxcVq24Q1DAeOUAMqKGaBi3AI7 7WzbOAplrRWxNSNT5TdLDqNX59D1tAYbgH9MM6j9kyfCwaJkbTxbtSaLVTmLzAf1Fq3xxRqfsNM VwQt5u517wID9VaJU0gFTLUHS5aN0AUUgKb2lJZ3cOa79eQqXr4RmynANSmjWs5pIRVSYPIixqe PIkxtkqrjiMqDwIKPfTwjkeHpHLRPqH3epkbM7h8+Ss5zqrISuZT8ZXHJoBbBqJ+BdRTfP0+dCQ UnrAAGmzJdV5JDQ== 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/20250714-sm8750-iris-v1-0-3006293a5bc7@linaro.org --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 112 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 112 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index 4643705021c6ca095a16d8d7cc3adac920b21e82..b569f1dc347ec70f04ca9b1d19d= 8c0913dd02900 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,117 @@ 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>; + #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.43.0 From nobody Tue Oct 7 05:33:24 2025 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 5CF1A255F4C for ; Mon, 14 Jul 2025 13:55:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752501326; cv=none; b=X7PjvZw2QsCc6lZO8X9ZfZnWQqDXFCM1VYarVi/Xq9a3X4YBXWENSr0xyBlaoHLpNz25GMtVqvWTFcuLSvckCMjux/DNfN2hRhHg5HoZFtkKZTYNPGx7B8rRj8cKxG+ZbQQWFDGe7hEt5+7/RjNGEJO15dwejat/EQQ+bJ8oPjg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752501326; c=relaxed/simple; bh=iNegukadm2V/oL15ljlmE1NK4FnQWvdihlwr9UrogKw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IJ52DHJqXk4y9S3JLxShhO33pM0uBqkuOCjDVrWgddkyMA7N3A0hQyEaxK4589y5rJOtOg1Jmm2+JcPWfCXG9dDPw6LP0r8FUZOViptkDX5auDSlNdA0Tw8uMLlgp9DBt+JUKh90VSqcoBNvoWJ82em5sQEKE9UCW2zbv7HTF5I= 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=x7y/v6K/; arc=none smtp.client-ip=209.85.128.44 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="x7y/v6K/" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-455d297be1bso864075e9.3 for ; Mon, 14 Jul 2025 06:55:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752501323; x=1753106123; 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=Beg+DF2YmVQjOrhC4X2EoLMEeo1VHCG9nawUB7v8jVw=; b=x7y/v6K/elJcggL4TAc7bllFQCbXZKv7/84FpKOc2WYWSFbQ/JvUZrbQ1rBrqMMoz3 Nu1is7/zKaNGanm3DV6IVWY/xWhwV6xS5/DY+zt1peqPjUHydpKY3k5H/tT7MjEjb/0w PLu5kTPB7XZbO07kts2pb0REYTtJTCsLhvucmTIkVaZqB+3bNFnHlB4e/aMNo+Tpd8tq bgdr8AGDUrcufgB7oAWy6uA4E0TtV1wdonWqmP+xESTPJqQank53/H8To2IfleDNFM9K DaTdB2sFZvc8pkbhkfWirvA0PmeZLvrpTRNjKThKJIZ8x0VR3l82Qrpnd2CJzmMo0ZhB pOLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752501323; x=1753106123; 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=Beg+DF2YmVQjOrhC4X2EoLMEeo1VHCG9nawUB7v8jVw=; b=jUbCnbjKu2k5Mrkhmo1vdTFAv8dr1rXq2tunFXGXyY+jHLIgR72qrONfOJu/3FiffG Xx9zej5/j+wGcybubqqTdEtp2ADxuCxN/JkMQURSWcBh3p9UhIuz85s64VjqlnUbJSPZ UZgcc/C0ZwZk8ggHEA2ns0LKq/ABf0pD3XWwe+uMsF6fTJVTOG8B74xE8EFAYElXhOyi msSXSMmyIy2z/kifq8+gw2Z5py5YfkkG53HaTI8qIqbOk2SjfGLCskpmt5G8UybwItXW 4qp3jSNPu7ZW7HRuKdJbxKjHb7xmTtiBzu4j+mb9Rm4bKIhn0pJc7ko4qZUzkNqByDZJ oxlA== X-Forwarded-Encrypted: i=1; AJvYcCVHu1WsXnnrHY3L2IkZrbPzvgncQ7GQ614Ukm0F6g+/vWa4kbZyizMfr1dkQZXtqcDN6dfPqSFO5BQ+DCE=@vger.kernel.org X-Gm-Message-State: AOJu0YxH5h2CUtvyUnxYJ51GWUz9LvpV60Tgd/WGES/+cEyU9lYmCuhc nhK1hW8MlbA+dy6wUxwWYZuSNUjby9QCkQdcOqi7UfH5J1fRbM4pW2dQgiX1Fn7emIw= X-Gm-Gg: ASbGnct4bDFbspFAp9UtQndGXh+LqnBxSBKRKg6tcILJpCoUn1rMq1vKCDhVN7HdS3v APV32CYVoIwrhROOeGd7QgWu+6Pa9AgGHMC+WM+leInVcvuqXR3u56t0nSkX30vGzjef1c4QV+3 HK6RAr69m+jUqnTcD/2hefJHWJiAk2Or3uv8HZ/Io0Ns6XWFUOXFBrgpNRtoyihdeBkyeHr6gN2 t6hrjlcQKXLJ1NP0iQKuVOgYqT3LSMBWMwyPl/7hchvgGNiE+P6nldSMYX48G96U1mn99O/u5Mv N5hSY3i6hoLdRg/f2lGyhyXWsRwlObVHYLd815e1uzzUGmA3z8nt2NkNY4xvHeWIqarB1aDddEe UxjrRagioPIZer3+jpuD01tQNS0FPKTwfzHmQ X-Google-Smtp-Source: AGHT+IFiQEBflEOZcKjk/ceATAsOHRn84t5qge6iYycptbGCNNwKBLw79Xaj2LSCBJVGB0ftHHOuMA== X-Received: by 2002:a05:600c:1f94:b0:43d:fa5e:50e6 with SMTP id 5b1f17b1804b1-454f4278d1dmr49832315e9.9.1752501322594; Mon, 14 Jul 2025 06:55:22 -0700 (PDT) Received: from [127.0.1.1] ([178.197.222.89]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5037fa0sm172291575e9.7.2025.07.14.06.55.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 06:55:22 -0700 (PDT) From: Krzysztof Kozlowski Date: Mon, 14 Jul 2025 15:55:15 +0200 Subject: [PATCH DO NOT MERGE RFC 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: <20250714-b4-sm8750-iris-dts-v1-2-93629b246d2e@linaro.org> References: <20250714-b4-sm8750-iris-dts-v1-0-93629b246d2e@linaro.org> In-Reply-To: <20250714-b4-sm8750-iris-dts-v1-0-93629b246d2e@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=iNegukadm2V/oL15ljlmE1NK4FnQWvdihlwr9UrogKw=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBodQxFi01pLo6NwbIbJmkTCjs3sR4XSmBVG2bLF HV0GzJahIqJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaHUMRQAKCRDBN2bmhouD 1x/1EACRWvjiVD2PmUPQeW9M97dsDpnPILX6/3SYbQ22agTLpgmspeVhxxzteh+7ZtfBWvyzoln JZo5xuI+MOU4BFta29hYNR7LO+zhHn3onIGVu1tyo3u8O4hS8X2ek8+Szr0JU6Ip7OQ5+iTgeLH X0Zoe+QOW+hsDXUqken1u6NdjVx/jVM6UWVEOigpCdNJvzdE2aML6lNofhQeAPKnxOVKYZ4BIjM MhDnrvbnyoWHZY+5VL3/XMyXaF7t4sSJPvLoZWWuqpspah4O8A7MkMAbMUYSqaUAo0c1dOWpcAE 2G8yXQLKXw4oZRkk0veE8kZMucuMmgtq2aCYc9X0nF8hOlnCpZt0gHVY6cD6bSf436CBc5QRCPn Q7raGi15K3yRGqfpCXKhaLQHwjtJ0HPh3pgRdGy1RwC9v0MjWHSN9ok7EWf7I+9wXlqgbHKhVtz MOB0sUvrvAN0ZPimaFLtvae71JV3/OioEAT8L1+4o8Yra53fovd9ImRfnzX4jkXRiGJBMCKug5s v+DLWy1mM+riHc8hX1m10pCRGMBrrcKCrnk6UwE35+QYAz3T4xIDDyaawoRSp2dv6plE+JwNRyf Ob/iLdisTkH3laVBExEhlkVeXzIK1ACz+pNfkyMR9UIboLJ5mHXtky7ovvOAGA6cHHy2lkRWTiR 2m7/t3eqmz8zXtg== 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/20250714-sm8750-iris-v1-0-3006293a5bc7@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.43.0 From nobody Tue Oct 7 05:33:24 2025 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (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 813E62561B6 for ; Mon, 14 Jul 2025 13:55:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752501327; cv=none; b=dCkL5pi7bgd8vD6Z+Ok7icUTQCnJ2P+AbdfePL9NBZ3dbiGVbmDa0Ye2d3NFTi0v76N5LdxCgJZcKzNTKC3BnCHphM0RDfLPeG/uitskrrLKX3g97oJQOeofq7LgBuRrJDmoVhTI0OBwJ2ZNTJVO8oS+TLOg2ObThyMpeKrwFvE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752501327; c=relaxed/simple; bh=U6vdEfe7eEqqK6fH9n+kZgrS8otaRD5ZuF4/mbw7luQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mLigNeZGko8taTr+i3GCyK3vNNqJDB11NeAudwZzYiml2f39alVgIQYD+wAdmWqz+vhYIEYqWlhx96IBp8CYFoSflLx6IFs1o8ycw9widtw9gXGxpJP10AlMkR7oLppMT5ak/kZYhAWoceA9ht4p/5xsmYLMiJ2vFjiXdwiO6p0= 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=SBGh9rXO; arc=none smtp.client-ip=209.85.221.42 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="SBGh9rXO" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-3a528e301b0so252713f8f.1 for ; Mon, 14 Jul 2025 06:55:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752501324; x=1753106124; 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=I+exwkn5+6FAjeomS833hx9Nw5MjZVYQZmpGmTX5gKo=; b=SBGh9rXOP90CU41ouXO8LYNqxvxziYHUlIphXb3ZJc/gXGIKBiQo/Q2RiqMbTZRfOu 0tFDmH1qbeqlPomXi0p4g5O+j69xk729+IFFSb/tcK7+/0wxsi5pA4KoSaIiq1f+KVc5 nRF/g0jkH+6eMxvUByiDDAcvc9uWiA7iLIe5+9GyYRJNaajYaQmXWaP8iufRu9rYxKaV d5C2RrqxrLcfxk9pmD+ifwKJANwsdLIeQfgXwXXjDLOB5zsrwtIIKfY5ghcysldGTMWf lphDBFoOb94tl7YzcwJRgUtXbhq7Su3RK6pxAXY2f7P+snvPNGYwiIvjlpZJMKZKInX4 4kpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752501324; x=1753106124; 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=I+exwkn5+6FAjeomS833hx9Nw5MjZVYQZmpGmTX5gKo=; b=YGrSD5oskMTwDX0xHHDGg3uoMw+EYF3dt0YchUL635shSyfEDu7xIVT26m3Wf1wW2V taMQhJbN/z7L3Xxf65BvnNzZOjADA/+dIwFBQJeI+V4DB/7IEjAVwS6L3r5LnoOd0ZQl uu93fDykv+RchtS6+PJk8vGcC/rYSDnL0uQN4R41uAhIs4COidd+AkuQHMMTVNjFk+d2 AHXzbYvaHjc8kEgW5xl59AagZRXLPjBsUtf9hm0AQORg7IU7PKIn28Mgd0GkalS890xz IWY2Z3T7epd8oUtpyIcfc1UcxByWGzhiWKcHMe3mcpwSfnb+UfgZ+PCc7QxWNjFQIl4v Z/Fw== X-Forwarded-Encrypted: i=1; AJvYcCV4ax/B+4WZLawcVG5kWNSem+Ji8IiVOv3rUGSNHGRJMbmbQEplgeDL5+bXCLH+tp9zadlreO84oXpnU2Y=@vger.kernel.org X-Gm-Message-State: AOJu0YyjKHq+okYS6UmOYdRAuN9ZuSDVe78dW5l65kTiJw5A/c/cdzkA iJY+LhxjnFUVoNbuIAFTTmDjDNbwTit3AIfixBPOjtKF1Dmwf53Nv8o3C5cifeSBmtU= X-Gm-Gg: ASbGncvYTz/aK/9LYL9G4Jn2smKnc2uja0Vsx5a3rO30USHRH34itpWcMtHnu9FBYgk iHTG5Wm6QnASUymb4T/Wohsqx5eGvNA+N83M35DHWxwKahsHT288cmn2Gq5KIHUNbVoQB1Insdk Gomr7YrsfcMnc62RlyrV+jhbNnmC4uKLl6Rc2L+kE3wPuM0OxTK2OX/rFnkAIjkt/Hwp94+6XyF CqNSpZVNNbwAurrgS3L3ZuHLFcb+Y2NeyCiF9DWI/d0yzHYcZxUddost1lzadgYn7QvlbWW0UJH 0lTl6BFaXtJOGZ7qBX5UoBwaKlslSl3T1S1okmRoyNRRpII4FHXeRLv6JyCCKiF8OZQO1efr6ho 8m3fyDQiKMI0lcrNvSvVoE3PRRxuCy0Ga+EHG X-Google-Smtp-Source: AGHT+IGN5F9lGSNHk8ElMvikHLrdDkpF4jgTQ1Islu28FbyWWuuZDHETIrYK9F7PtGhmec77qA9Pug== X-Received: by 2002:a05:6000:26c8:b0:3a5:324a:89b5 with SMTP id ffacd0b85a97d-3b5f2e39d5cmr3318899f8f.8.1752501323841; Mon, 14 Jul 2025 06:55:23 -0700 (PDT) Received: from [127.0.1.1] ([178.197.222.89]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454d5037fa0sm172291575e9.7.2025.07.14.06.55.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 06:55:23 -0700 (PDT) From: Krzysztof Kozlowski Date: Mon, 14 Jul 2025 15:55:16 +0200 Subject: [PATCH DO NOT MERGE RFC 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: <20250714-b4-sm8750-iris-dts-v1-3-93629b246d2e@linaro.org> References: <20250714-b4-sm8750-iris-dts-v1-0-93629b246d2e@linaro.org> In-Reply-To: <20250714-b4-sm8750-iris-dts-v1-0-93629b246d2e@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=U6vdEfe7eEqqK6fH9n+kZgrS8otaRD5ZuF4/mbw7luQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBodQxGbTWyaBxv/bqgY3HAsANB+pukY8Z3ub2VP 4vdlxGG4DiJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaHUMRgAKCRDBN2bmhouD 1yV0D/9gB7OmVyXChYn29CO2NYuNH5pe0JjHhmEkdRJ3iD1A3A0++uh0PZhDN+ZfWM5KpzruI4Q r1qEvS6v8hlopbc3b4wL4lYUBN3za0+gSiu9SZwJ0TL4uwPE3hnAaal1AZBuAAdXZcGxC8FPFVI Euxygw8myqhoqgJaMWz1ZjPT0qIPthIeYh6TgBnARiaQP2wcm4pmbDycupyIBYFoCAw+zj2SKpJ j9GK29ylES2ahY9DXJ+aZufjvUH4NU+KCatbpjNmJVvKNJrJugw5y7JJZFwhgola5XQValMCZqF dHBT3vQ2vx/2lR/zR1JuNgpxz9cIQlGRDKiqHB30v1FeDdEYLutIm3nTlxYpw3b0SK/4IQo0epx mStP009nY9h0q5AUxfVtTwFG6rixOXBDm4o1rGkFI1Xee+UEkF6jYbcxX1CxuV0A6HlSgPEuLwr Gce+Dv3EJL+NYWONsNxg2bm2RWG0gPy/gQIndX9lWno44+sGCgB0RKTkggLDUtLznCqvsv29WVy HPsofWkUOIWIwjykuz63MwUj1rS56q7ti2221j5MM0q0wOhY5r7wpsDBRVi79ecK70zTdGwelRK i6CAfNIErAumfSkM01HUyR67QJW+r2vFEhVFce4/FQeXQJx0gJrq8yV5eMlR6kV6gKEVb3zatIB j93F+A2KrfoSaVw== 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/20250714-sm8750-iris-v1-0-3006293a5bc7@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.43.0