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,imx8ulp-mu
30 - const: fsl,imx8-mu-scu
31 - items:
32 - enum:
33 - fsl,imx7s-mu
34 - fsl,imx8mq-mu
35 - fsl,imx8mm-mu
36 - fsl,imx8mn-mu
37 - fsl,imx8mp-mu
38 - fsl,imx8qm-mu
39 - fsl,imx8qxp-mu
40 - const: fsl,imx6sx-mu
41 - description: To communicate with i.MX8 SCU with fast IPC
43 - const: fsl,imx8-mu-scu
44 - enum:
45 - fsl,imx8qm-mu
46 - fsl,imx8qxp-mu
47 - const: fsl,imx6sx-mu
55 "#mbox-cells":
57 <&phandle type channel>
59 type : Channel type
60 channel : Channel number
65 0 - TX channel with 32bit transmit register and IRQ transmit
67 1 - RX channel with 32bit receive register and IRQ support
68 2 - TX doorbell channel. Without own register and no ACK support.
69 3 - RX doorbell channel.
75 fsl,mu-side-b:
79 power-domains:
83 - compatible
84 - reg
85 - interrupts
86 - "#mbox-cells"
91 - |
92 #include <dt-bindings/interrupt-controller/arm-gic.h>
95 compatible = "fsl,imx8qxp-mu", "fsl,imx6sx-mu";
98 #mbox-cells = <2>;