From nobody Thu Apr 9 23:26:36 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 32649364EA7; Thu, 5 Mar 2026 10:56:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772708185; cv=none; b=krU860pDuee/bBdLJ7vnMj8eE0UuOJcdIac1tkfIy7DGvtoYpyrP62WexaAYbiF0XlW9fQXFh/twjckfa8kNusEqClP6BoikQpTYRve3qiJRRv/TUD1K606z8AAj3+f3bBB7ZKi5ubeVlN/VvvyIuKaMl8/19soQAmciDolpQLU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772708185; c=relaxed/simple; bh=R562p+iYLgaAvgi46C7G2V0rnDxgDNxtnokyQ3BvKd0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=n+3EBGn/OMpZGIjymjvmIKlhWt1R2MrlQ9gptrRD+OCsB6K1La2ULuSrk8YoRFK0YerqCkpgKnZIY+yPH2/uFJ92Wp5CmSRKGsS4/ZUwwkHkz3ItrPZKuGaVbE0KI7yMVbDZY+WnlFXhQKqw98PbakcCrtRXKkVRXTQj7aE70Uk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=IBJpjotO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="IBJpjotO" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1C911C19423; Thu, 5 Mar 2026 10:56:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772708184; bh=R562p+iYLgaAvgi46C7G2V0rnDxgDNxtnokyQ3BvKd0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=IBJpjotOVd6qIXtUbSvh2qB4sNCWdyJk9E58OUUDRV/Ga+96MDKWLfcUQ0EidlWv5 YalAhbPBg/fVsqrDma0MxCYeAWebJCP3XvOTU1XZKGl4pV19t7+uOFMxZ9fsEM0gCc GhXpF929yEnqSe+iXT0inIFmrWl8Aj/HhwVVm7dNYMxIAlK/e+GT/Uf3B/RPqMNCOr DXLjjjTryuurMxqnn+KnT5yahTa1KOvIFiiA3moHZ0r5LofQuKiNy4xJf0vCp9ZCFA rH9fMBlraUgg0pMK4608woZL+fVuNlW8UnWa8LEhKxF1Bq0m3lB+pK7HB6DYwa4hhS Me0r5MfdI2XOA== From: Konrad Dybcio Date: Thu, 05 Mar 2026 11:55:46 +0100 Subject: [PATCH v2 7/7] arm64: dts: qcom: sm8650: Explicitly describe the IPA IMEM slice 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: <20260305-topic-ipa_mem_dts-v2-7-5cb5b90902bf@oss.qualcomm.com> References: <20260305-topic-ipa_mem_dts-v2-0-5cb5b90902bf@oss.qualcomm.com> In-Reply-To: <20260305-topic-ipa_mem_dts-v2-0-5cb5b90902bf@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org, Sai Prakash Ranjan Cc: Marijn Suijten , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Neil Armstrong , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772708147; l=1411; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=9ECLL/8mqiUeScco9do9Wp7XjdsYtHzSREVi601Hpxc=; b=GBPaCOZ6tXbf5aR+70ZHfSNx0Pc1+C4FV+5EBUSltHIX4e838l5r7AR2ZxQanA8b88hyrgKib PacXVaMwF4fD/pwh2OyBiJicd25BubaB3gIPtoXErDwx7hIKX6jKjYD X-Developer-Key: i=konrad.dybcio@oss.qualcomm.com; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= From: Konrad Dybcio As part of stepping away from crazy hardcoding in the driver, move define the slice explicitly and pass it to the IPA node. Reviewed-by: Neil Armstrong Reviewed-by: Dmitry Baryshkov Signed-off-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 357e43b90740..63f9ca1f9be0 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -4393,6 +4393,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, qcom,smem-state-names =3D "ipa-clock-enabled-valid", "ipa-clock-enabled"; =20 + sram =3D <&ipa_modem_tables>; + status =3D "disabled"; }; =20 @@ -7078,6 +7080,20 @@ funnel_apss_out_funnel_in1: endpoint { }; }; =20 + sram@14680000 { + compatible =3D "qcom,sm8650-imem", "syscon", "simple-mfd"; + reg =3D <0 0x14680000 0 0x2c000>; + + #address-cells =3D <1>; + #size-cells =3D <1>; + + ranges =3D <0 0 0x14680000 0x2c000>; + + ipa_modem_tables: modem-tables@8000 { + reg =3D <0x8000 0x2000>; + }; + }; + apps_smmu: iommu@15000000 { compatible =3D "qcom,sm8650-smmu-500", "qcom,smmu-500", "arm,mmu-500"; reg =3D <0 0x15000000 0 0x100000>; --=20 2.53.0