]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: qcs6490-rb3gen2: add rmtfs node
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Wed, 20 May 2026 09:54:37 +0000 (12:54 +0300)
committerBjorn Andersson <andersson@kernel.org>
Fri, 22 May 2026 03:33:30 +0000 (22:33 -0500)
Downstream kernels for RB3 Gen2 don't specify the RMTFS address, instead
the kernel is supposed to allocate rmtfs buffers dynamically. The
upstream kernel doesn't support dynamic allocation of RMTFS buffers, so
use the fixed allocation. The RMTFS node (and corresponding interface)
is required for the modem DSP to work (which otherwise would crash).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260520-rb3g2-rmtfs-ipa-v1-1-8b3942ded279@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts

index ceb68a890bf401ca1d0c787a801d6b192f4e0743..37a3b51323ce575173dc6069165104ff796a277c 100644 (file)
                        reg = <0x0 0xd0600000 0x0 0x100000>;
                        no-map;
                };
+
+               rmtfs_mem: memory@f8500000 {
+                       compatible = "qcom,rmtfs-mem";
+                       reg = <0x0 0xf8500000 0x0 0x600000>;
+                       no-map;
+
+                       qcom,client-id = <1>;
+                       qcom,vmid = <QCOM_SCM_VMID_MSS_MSA>, <QCOM_SCM_VMID_NAV>;
+               };
        };
 
        gpio-keys {