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>;
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>;