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 47A9C37D13F; Thu, 5 Mar 2026 10:56:10 +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=1772708170; cv=none; b=qENygbq40e5CRMNHSsk6PFle4O4NlG4IYZdsI9rNR1tBVIeH7kBrbgCQDx1O+z3CrX5HMD0OZMdPtfcJqwB5D3DtdwkQ8bFK72Z6/k+6N8chggdwidGKGCCz5uusZNQYWlR/X5dNrom3XYLYqHu3kGiNIJp/Xjba71ge8O4mG+c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772708170; c=relaxed/simple; bh=fIXEhFtzSKA6ArzGu6YApc4FM12XkLkFLVS4WnT2B4U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KNrxYasAd6xg1ucvIDAbb0++waRUrzOM2qNAyn8JMachJ46V2a+VuiefRRmWhro2C7XEQUlwSzbSuHNNCrPztbT9HNJIERO2ScCS7MBU5EOC7Hzbh+o+6XLYH2Z1XzTQFzAIwvzSNuh8sFhFh2JHKEZdM93tMT8pV5PTDTYsmRU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=EpGlQVEv; 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="EpGlQVEv" Received: by smtp.kernel.org (Postfix) with ESMTPSA id F001CC116C6; Thu, 5 Mar 2026 10:56:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772708170; bh=fIXEhFtzSKA6ArzGu6YApc4FM12XkLkFLVS4WnT2B4U=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=EpGlQVEvjwSfBqiy6GDhqdQCp5YcNutP1cOFxE72VatZ68YwQEUBjl9iJkxXIVZoB UXb1Zp8YVj18nURB+RrkkpYGsxCVSE+XSD5OqIbtQscNQrwZXUV9CwyFM836i1mH1r jHuemCVVdLcc4gyqa7NlyMTk1ux0NBank6csDcD3n0v1zbsN8UMrqwlUCY1VjJi+8V Oqh0t3YeLDnoZNn0XOyKc+3Aj2W/1KKXmGamgR/Ztld7Do8y7gsmOP09dSFTKIu+wX Mg5ONbeDSvfo0OfAkrWIi4FfTT/zXXB3J8LWMlX48NIddhHJP1XPcnZsrwfAaRyAJ8 US/RW4KHrejLw== From: Konrad Dybcio Date: Thu, 05 Mar 2026 11:55:43 +0100 Subject: [PATCH v2 4/7] arm64: dts: qcom: sm6350: 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-4-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 , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772708147; l=1324; i=konrad.dybcio@oss.qualcomm.com; s=20230215; h=from:subject:message-id; bh=fCSH8gMLFg3onNnAAcLy1SIUiqGveNheVsHE7HBWDPo=; b=fEJI9DS0prVqXRIFN1DXtzcOGR/MZYTNkiXUeabDKxbdhZDzCMhY4lkzR/7cvie++tuKorWgS 2LpudvVXnXEBA9v+TccR3T+IK/uZCW57MaLQqX4kouYY18r8WhMZtmf 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: Dmitry Baryshkov Signed-off-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm6350.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6350.dtsi b/arch/arm64/boot/dts/qco= m/sm6350.dtsi index 9f9b9f9af0da..bbd879b284af 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -1307,6 +1307,8 @@ ipa: ipa@1e40000 { qcom,smem-state-names =3D "ipa-clock-enabled-valid", "ipa-clock-enabled"; =20 + sram =3D <&ipa_modem_tables>; + status =3D "disabled"; }; =20 @@ -2731,6 +2733,20 @@ qup_uart1_tx: qup-uart1-tx-default-state { }; }; =20 + sram@14680000 { + compatible =3D "qcom,sm6350-imem", "syscon", "simple-mfd"; + reg =3D <0 0x14680000 0 0x2e000>; + + #address-cells =3D <1>; + #size-cells =3D <1>; + + ranges =3D <0 0 0x14680000 0x2e000>; + + ipa_modem_tables: modem-tables@28000 { + reg =3D <0x28000 0x2000>; + }; + }; + apps_smmu: iommu@15000000 { compatible =3D "qcom,sm6350-smmu-500", "arm,mmu-500"; reg =3D <0x0 0x15000000 0x0 0x100000>; --=20 2.53.0