Lines Matching +full:two +full:- +full:channel
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dong Aisheng <aisheng.dong@nxp.com>
13 The Messaging Unit module enables two processors within the SoC to
21 other. The MU accomplishes synchronization using two sets of matching
22 registers (Processor A-facing, Processor B-facing).
27 - const: fsl,imx6sx-mu
28 - const: fsl,imx7ulp-mu
29 - const: fsl,imx8-mu-scu
30 - items:
31 - enum:
32 - fsl,imx7s-mu
33 - fsl,imx8mq-mu
34 - fsl,imx8mm-mu
35 - fsl,imx8mn-mu
36 - fsl,imx8mp-mu
37 - fsl,imx8qxp-mu
38 - const: fsl,imx6sx-mu
39 - description: To communicate with i.MX8 SCU with fast IPC
41 - const: fsl,imx8-mu-scu
42 - const: fsl,imx8qxp-mu
43 - const: fsl,imx6sx-mu
51 "#mbox-cells":
53 <&phandle type channel>
55 type : Channel type
56 channel : Channel number
61 0 - TX channel with 32bit transmit register and IRQ transmit
63 1 - RX channel with 32bit receive register and IRQ support
64 2 - TX doorbell channel. Without own register and no ACK support.
65 3 - RX doorbell channel.
71 fsl,mu-side-b:
75 power-domains:
79 - compatible
80 - reg
81 - interrupts
82 - "#mbox-cells"
87 - |
88 #include <dt-bindings/interrupt-controller/arm-gic.h>
91 compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
94 #mbox-cells = <2>;