Lines Matching full:mailbox
1 OMAP2+ and K3 Mailbox
4 The OMAP mailbox hardware facilitates communication between different processors
5 using a queued mailbox interrupt mechanism. The IP block is external to the
10 Each mailbox IP block/cluster has a certain number of h/w fifo queues and output
32 Mailbox Device Node:
34 A Mailbox device node is used to represent a Mailbox IP instance/cluster within
40 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs
41 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs
42 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx,
44 "ti,am654-mailbox" for K3 AM65x and J721E SoCs
45 - reg: Contains the mailbox register address range (base
47 - interrupts: Contains the interrupt information for the mailbox
49 controller the Mailbox device uses
50 - #mbox-cells: Common mailbox binding property to identify the number
51 of cells required for the mailbox specifier. Should be
53 - ti,mbox-num-users: Number of targets (processor devices) that the mailbox
55 - ti,mbox-num-fifos: Number of h/w fifo queues within the mailbox IP block
61 - ti,hwmods: Name of the hwmod associated with the mailbox. This
62 should be defined in the mailbox node only if the node
76 A child node is used for representing the actual sub-mailbox device that is
79 mailbox device nodes.
83 - ti,mbox-tx: sub-mailbox descriptor property defining a Tx fifo
84 - ti,mbox-rx: sub-mailbox descriptor property defining a Rx fifo
86 Sub-mailbox Descriptor Data
90 Cell #1 (fifo_id) - mailbox fifo id used either for transmitting
96 Cell #3 (usr_id) - mailbox user id for identifying the interrupt line
101 - ti,mbox-send-noirq: Quirk flag to allow the client user of this sub-mailbox
107 Mailbox Users:
110 them using the common mailbox binding properties, "mboxes" and the optional
111 "mbox-names" (please see Documentation/devicetree/bindings/mailbox/mailbox.txt
113 mailbox controller device node and an args specifier that will be the phandle to
114 the intended sub-mailbox child node to be used for communication. The equivalent
123 mailbox: mailbox@4a0f4000 {
124 compatible = "ti,omap4-mailbox";
127 ti,hwmods = "mailbox";
143 mboxes = <&mailbox &mbox_dsp>;
148 mailbox: mailbox@480c8000 {
149 compatible = "ti,omap4-mailbox";
152 ti,hwmods = "mailbox";
165 mailbox0_cluster0: mailbox@31f80000 {
166 compatible = "ti,am654-mailbox";