ARM: dts: msm: Add APPS RSC device bindings for MSMSKUNK
Add device bindings for the apps processor's RSC. The RSC contains the
TCS that will be used to send sleep/wake/active requests to the RPMH
blocks for the APPS processor.
Change-Id: Id044bccda2410f629a9af6e51e5a505dd2168bde
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/msmskunk.dtsi b/arch/arm64/boot/dts/qcom/msmskunk.dtsi
index 4b6a70c..a3b13e5 100644
--- a/arch/arm64/boot/dts/qcom/msmskunk.dtsi
+++ b/arch/arm64/boot/dts/qcom/msmskunk.dtsi
@@ -18,6 +18,7 @@
#include <dt-bindings/clock/qcom,videocc-skunk.h>
#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
+#include <dt-bindings/soc/qcom,tcs-mbox.h>
/ {
model = "Qualcomm Technologies, Inc. MSM SKUNK";
@@ -609,6 +610,18 @@
qcom,tx-ring-size = <0x400>;
qcom,rx-ring-size = <0x400>;
};
+
+ apps_rsc: mailbox@179e0000 {
+ compatible = "qcom,tcs-drv";
+ reg = <0x179e0000 0x100>, <0x179e0d00 0x3000>;
+ interrupts = <0 5 0>;
+ #mbox-cells = <1>;
+ qcom,drv-id = <2>;
+ qcom,tcs-config = <SLEEP_TCS 3>,
+ <WAKE_TCS 3>,
+ <ACTIVE_TCS 2>,
+ <CONTROL_TCS 1>;
+ };
};
&pcie_0_gdsc {