From nobody Thu Apr 9 23:26:35 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 D2C3437AA84; Thu, 5 Mar 2026 10:56:19 +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=1772708179; cv=none; b=HIbvTuMOUDcnU8Z0QEHzjWNRwLEtUz+gTht2w8Nd/No2wqr2YEt9/wB+6oAR4hrH67CpEZTRvmZ6z1wAsQNU5NSYQwEEk8THFLIPfudhCI+CXiNy0GltQOMkL7246bsXDFWSbumAZbRM5V6vynCNnxENystUnRgEeyCZsutMM/I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772708179; c=relaxed/simple; bh=dZpQA9B4iLCxJy7Lq48WpjM/U+Ur/5orUDTwj1NsaHM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=vEY9w4CHHbOn1jF7xHdTCGWF8PnsjlOlu9JCBMf2VPgosXHtBqCP1lQEi7uf+8hSfWD0m8Rsw6PPawqr2yvCi0lrOwwaCNbsRs0AAPcWpW/DjOF35uoxEA7qwmzZ4VuaaT3bEn8hJkB/GKbEaQ5CgjqvpUzZENfk7C4wWNCdoXI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=IcfQsbv5; 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="IcfQsbv5" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3188EC2BCB2; Thu, 5 Mar 2026 10:56:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772708179; bh=dZpQA9B4iLCxJy7Lq48WpjM/U+Ur/5orUDTwj1NsaHM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=IcfQsbv5po0J441Q2n5cWX5ocbcIGQox9dnj+Uv2cxHuCE+1QbfoA4CIycD77XIJh /6NkC/GoodHxzgu+DjLlAcwHld8KOgIq74fwQ8y2XAZwfOtW2gIghQ6m5bH/IcYaRh RcQCPZf4+k+OxuPr3pupPd66uuDBxxuj5b5qPN0+bs+zg/RB1ar3uG6Ecj0sReys5S d8U6IujYS9x7d4rMzj6ZClAcqhugJ1YBIebUWnnsqP231+q1z6g6AB4obYI44aLrsQ xEwksp35fHmSw0PbX/HWYJ0Yr00uTKzdfnEwXPrhuKIWKnpwXd8a0mb/NyeWxxg6kI u9qgCXJnLVzvw== From: Konrad Dybcio Date: Thu, 05 Mar 2026 11:55:45 +0100 Subject: [PATCH v2 6/7] arm64: dts: qcom: sm8550: 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-6-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=1384; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=rOigMHyJIP2PUchHoyBibXeaRMLfwH36/vpcZtEZZig=; b=NX3AyQJAnWMwv+bYUmmVZB5x/M9nEwTygV1d9XjR7AyVU5djEcphSP9qRbtDiiUDxcK6ApJy6 60WRQ++N1kgAmXr/kb1LW+JpAEdUl/5wtU5tgLZQUMEUPUvZZZwbOED 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/sm8550.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index e3f93f4f412d..8768f6b8dd1e 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2694,6 +2694,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 @@ -5136,6 +5138,20 @@ data-pins { }; }; =20 + sram@14680000 { + compatible =3D "qcom,sm8550-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,sm8550-smmu-500", "qcom,smmu-500", "arm,mmu-500"; reg =3D <0 0x15000000 0 0x100000>; --=20 2.53.0