soc: qcom: smem: Move RPM message ram out of smem DT node
authorStephen Boyd <sboyd@codeaurora.org>
Thu, 8 Oct 2015 18:34:09 +0000 (13:34 -0500)
committerAndy Gross <agross@codeaurora.org>
Wed, 14 Oct 2015 19:51:40 +0000 (14:51 -0500)
commitd0bfd7c9b162612de55ca2d204403b90dc278db6
treef3bb0e4ca2aadceab29f0578857683d1ef02633b
parenta8ddd1b998bdad9489876a3068cc45917bee5441
soc: qcom: smem: Move RPM message ram out of smem DT node

SMEM is a software construct built on top of a DDR reserved region
and sometimes a device memory region called RPM message ram. Having
the RPM message ram in the smem DT node's reg property leads to the
smem node being located in different places depending on if the
message ram is being used or not. Let's add a qcom specific
property, qcom,rpm-msg-ram, and point to the device memory from
the SMEM node via a phandle.  As SMEM is a software construct, it
really needs to reside at the root of the DT regardless of whether
it's using the message ram or not.

Cc: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Andy Gross <agross@codeaurora.org>
arch/arm/boot/dts/qcom-msm8974.dtsi
drivers/soc/qcom/smem.c