Commit c86c43c4 authored by Stephan Gerhold's avatar Stephan Gerhold Committed by Bjorn Andersson

arm64: dts: qcom: msm8916: Drop standalone smem node

SMEM can now be described directly in the reserved-memory.
This is mainly meant for newer SoCs where there is only one SMEM
region. However, even on older SoCs like MSM8916 there is clearly one
main SMEM region (described by "memory-region") that holds the
smem_header and one special extra region used only for data of the
RPM ("qcom,rpm-msg-ram").

The definition in reserved-memory also looks cleaner for older SoCs,
so make use of that in MSM8916 as well.
Signed-off-by: default avatarStephan Gerhold <stephan@gerhold.net>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20211018110009.30837-2-stephan@gerhold.net
parent 179811be
...@@ -41,9 +41,13 @@ tz-apps@86000000 { ...@@ -41,9 +41,13 @@ tz-apps@86000000 {
no-map; no-map;
}; };
smem_mem: smem@86300000 { smem@86300000 {
compatible = "qcom,smem";
reg = <0x0 0x86300000 0x0 0x100000>; reg = <0x0 0x86300000 0x0 0x100000>;
no-map; no-map;
hwlocks = <&tcsr_mutex 3>;
qcom,rpm-msg-ram = <&rpm_msg_ram>;
}; };
hypervisor@86400000 { hypervisor@86400000 {
...@@ -331,15 +335,6 @@ rpmpd_opp_super_turbo: opp6 { ...@@ -331,15 +335,6 @@ rpmpd_opp_super_turbo: opp6 {
}; };
}; };
smem {
compatible = "qcom,smem";
memory-region = <&smem_mem>;
qcom,rpm-msg-ram = <&rpm_msg_ram>;
hwlocks = <&tcsr_mutex 3>;
};
smp2p-hexagon { smp2p-hexagon {
compatible = "qcom,smp2p"; compatible = "qcom,smp2p";
qcom,smem = <435>, <428>; qcom,smem = <435>, <428>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment