[PATCH v4 1/3] soc: devicetree: bindings: Add Qualcomm RPM DT binding
From: pramod gurav <hidden>
Date: 2014-07-17 16:04:42
Also in:
linux-arm-msm, linux-devicetree, lkml
From: pramod gurav <hidden>
Date: 2014-07-17 16:04:42
Also in:
linux-arm-msm, linux-devicetree, lkml
On Thu, Jul 17, 2014 at 3:50 AM, Bjorn Andersson [off-list ref] wrote:
quoted
On Wed, Jul 16, 2014 at 4:30 AM, Bjorn Andersson [off-list ref] wrote:[...]quoted
quoted
+ rpm at 108000 { + compatible = "qcom,rpm-msm8960"; + reg = <0x108000 0x1000>; + qcom,ipc = <&apcs 0x8 2>;Tried adding this but there is no reference to 'apcs' registers itself in any dts. Without these changes rpm breaks hence not able to test SATA which needs rpm.Hi Pramod, Unfortunately the ipc bits resides in a block that needs to be accesses by various device drivers so I had to extract the access; so you now need to reference it via a syscon handle and offset instead - as described above. The apcs node I used for testing this with looks like this: apcs: syscon at 2011000 { compatible = "syscon"; reg = <0x2011000 0x1000>; }; Enable CONFIG_MFD_SYSCON and put the dt snippet somewhere under soc and you should be good.
Thanks Bjorn. Did this and seen things working (sata atleast).
Regards, Bjorn
-- Thanks and Regards Pramod