summaryrefslogtreecommitdiff
authorShunzhou Jiang <shunzhou.jiang@amlogic.com>2019-05-13 08:45:33 (GMT)
committer Jianxin Pan <jianxin.pan@amlogic.com>2019-05-20 02:16:23 (GMT)
commitd34c9b89175235ea616c6018a132d506fa3616b4 (patch)
tree78b91e619ea8176b1099f58aebcb30d8f664572b
parent0fb9b7a064c45a5904a369ee8b0a7f76ed3ce9b2 (diff)
downloadcommon-d34c9b89175235ea616c6018a132d506fa3616b4.zip
common-d34c9b89175235ea616c6018a132d506fa3616b4.tar.gz
common-d34c9b89175235ea616c6018a132d506fa3616b4.tar.bz2
dts: tm2: enable dsp mailbox driver [1/1]
PD#SWPL-6580 Problem: dsp mailbox driver not enabled Solution: enable dsp mbox driver Verify: tm2 Change-Id: I926c6da3fd373bd19cc171514096e90d929a5807 Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
Diffstat
-rw-r--r--arch/arm/boot/dts/amlogic/mesontm2.dtsi22
-rw-r--r--arch/arm64/boot/dts/amlogic/mesontm2.dtsi21
2 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/amlogic/mesontm2.dtsi b/arch/arm/boot/dts/amlogic/mesontm2.dtsi
index 1c1bc90..60d7ff9 100644
--- a/arch/arm/boot/dts/amlogic/mesontm2.dtsi
+++ b/arch/arm/boot/dts/amlogic/mesontm2.dtsi
@@ -212,6 +212,28 @@
mboxes = <&mailbox 0 &mailbox 1>;
};
+ mailbox_dsp: mhu@ff680150 {
+ status = "okay";
+ compatible = "amlogic, meson_mhu_dsp";
+ reg = <0xff680150 0x84>, /* MHU registers */
+ <0xff690150 0x84>,
+ <0xfffdbc00 0x800>; /* Payload area */
+ interrupts = <0 242 1>, /* DSPA Receive */
+ <0 244 1>, /* DSPA Send */
+ <0 246 1>, /* DSPB Receive */
+ <0 248 1>; /* DSPB Send */
+ mbox-names = "dspa_to_ap",
+ "ap_to_dspa",
+ "dspb_to_ap",
+ "ap_to_dspb";
+ #mbox-cells = <1>;
+ mboxes = <&mailbox_dsp 0>,
+ <&mailbox_dsp 1>,
+ <&mailbox_dsp 2>,
+ <&mailbox_dsp 3>;
+ mbox-nums = <4>;
+ };
+
cpu_iomap {
compatible = "amlogic, iomap";
#address-cells = <1>;
diff --git a/arch/arm64/boot/dts/amlogic/mesontm2.dtsi b/arch/arm64/boot/dts/amlogic/mesontm2.dtsi
index 190fc6c..bef2ee5 100644
--- a/arch/arm64/boot/dts/amlogic/mesontm2.dtsi
+++ b/arch/arm64/boot/dts/amlogic/mesontm2.dtsi
@@ -201,6 +201,27 @@
mboxes = <&mailbox 0 &mailbox 1>;
};
+ mailbox_dsp: mhu@ff680150 {
+ status = "okay";
+ compatible = "amlogic, meson_mhu_dsp";
+ reg = <0x0 0xff680150 0x0 0x84>, /* MHU registers */
+ <0x0 0xff690150 0x0 0x84>,
+ <0x0 0xfffdbc00 0x0 0x800>; /* Payload area */
+ interrupts = <0 242 1>, /* DSPA Receive */
+ <0 244 1>, /* DSPA Send */
+ <0 246 1>, /* DSPB Receive */
+ <0 248 1>; /* DSPB Send */
+ mbox-names = "dspa_to_ap",
+ "ap_to_dspa",
+ "dspb_to_ap",
+ "ap_to_dspb";
+ #mbox-cells = <1>;
+ mboxes = <&mailbox_dsp 0>,
+ <&mailbox_dsp 1>,
+ <&mailbox_dsp 2>,
+ <&mailbox_dsp 3>;
+ mbox-nums = <4>;
+ };
cpu_iomap {
compatible = "amlogic, iomap";
#address-cells = <2>;