Message ID | 1439501620-24073-3-git-send-email-mathieu@codeaurora.org |
---|---|
State | Not Applicable |
Headers | show |
On 08/13/2015 02:33 PM, Mathieu Olivari wrote: > @@ -79,6 +79,15 @@ > > #hwlock-cells = <1>; > }; > + > + smem { > + compatible = "qcom,smem"; > + > + memory-region = <&smem>; > + reg = <0x41000000 0x4000>; Does this reg property do something? I thought we were supposed to leave this out when not using the rpm msg ram. Also, if there's no reg, it should be at the root /.
On Thu, Aug 13, 2015 at 04:57:50PM -0700, Stephen Boyd wrote: > On 08/13/2015 02:33 PM, Mathieu Olivari wrote: > >@@ -79,6 +79,15 @@ > > #hwlock-cells = <1>; > > }; > >+ > >+ smem { > >+ compatible = "qcom,smem"; > >+ > >+ memory-region = <&smem>; > >+ reg = <0x41000000 0x4000>; > > Does this reg property do something? I thought we were supposed to leave > this out when not using the rpm msg ram. Also, if there's no reg, it should > be at the root /. Actually; no it doesn't do much. I'll remove it. > > -- > Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, > a Linux Foundation Collaborative Project >
diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-ipq8064.dtsi index ea7b959..9ee9780 100644 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi @@ -55,7 +55,7 @@ no-map; }; - smem@41000000 { + smem: smem@41000000 { reg = <0x41000000 0x200000>; no-map; }; @@ -79,6 +79,15 @@ #hwlock-cells = <1>; }; + + smem { + compatible = "qcom,smem"; + + memory-region = <&smem>; + reg = <0x41000000 0x4000>; + + hwlocks = <&sfpb_mutex 3>; + }; }; soc: soc {
SMEM is used on IPQ806x to store various board related information such as boot device and flash partition layout. We'll declare it as a device so we can make use of it thanks to the new SMEM soc driver. Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq8064.dtsi | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)