Lines Matching +full:mailbox +full:-

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/nvidia,tegra186-hsp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
26 second cell is used to identify the mailbox that the client is going
30 - bits 15..8:
32 mailbox to be used (based on the data size). If no flag is
33 specified then, 32-bit shared mailbox is used.
34 - bits 7..0:
35 Defines the type of the mailbox to be used. This field should be
42 - bits 31..24:
43 A bit mask of flags that further specify how the shared mailbox
45 - bit 31:
46 Defines the direction of the mailbox. If set, the mailbox
48 cleared, the mailbox is the consumer of data sent by a
51 - bits 23..0:
52 The index of the shared mailbox to use. The number of available
57 construct mailbox specifiers:
59 <dt-bindings/mailbox/tegra186-hsp.h>
63 pattern: "^hsp@[0-9a-f]+$"
67 - const: nvidia,tegra186-hsp
68 - const: nvidia,tegra194-hsp
69 - const: nvidia,tegra264-hsp
70 - items:
71 - const: nvidia,tegra234-hsp
72 - const: nvidia,tegra194-hsp
81 interrupt-names:
84 - items:
85 - const: doorbell
87 - items:
88 - const: doorbell
89 - pattern: "^shared[0-7]$"
90 - pattern: "^shared[0-7]$"
91 - pattern: "^shared[0-7]$"
92 - pattern: "^shared[0-7]$"
93 - pattern: "^shared[0-7]$"
94 - pattern: "^shared[0-7]$"
95 - pattern: "^shared[0-7]$"
96 - pattern: "^shared[0-7]$"
98 - items:
99 - pattern: "^shared[0-7]$"
100 - pattern: "^shared[0-7]$"
101 - pattern: "^shared[0-7]$"
102 - pattern: "^shared[0-7]$"
104 "#mbox-cells":
110 - |
111 #include <dt-bindings/interrupt-controller/arm-gic.h>
112 #include <dt-bindings/mailbox/tegra186-hsp.h>
115 compatible = "nvidia,tegra186-hsp";
118 interrupt-names = "doorbell";
119 #mbox-cells = <2>;