Lines Matching +full:shared +full:- +full:interrupt

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>
21 The features that HSP supported are shared mailboxes, shared
29 For shared mailboxes, the first cell composed of two fields:
30 - bits 15..8:
31 A bit mask of flags that further specifies the type of shared
33 specified then, 32-bit shared mailbox is used.
34 - bits 7..0:
36 TEGRA_HSP_MBOX_TYPE_SM for shared mailboxes.
41 For shared mailboxes, the second cell is composed of two fields:
42 - bits 31..24:
43 A bit mask of flags that further specify how the shared mailbox
45 - bit 31:
51 - bits 23..0:
52 The index of the shared mailbox to use. The number of available
59 <dt-bindings/mailbox/tegra186-hsp.h>
63 pattern: "^hsp@[0-9a-f]+$"
67 - const: nvidia,tegra186-hsp
68 - const: nvidia,tegra194-hsp
69 - items:
70 - const: nvidia,tegra234-hsp
71 - const: nvidia,tegra194-hsp
80 interrupt-names:
82 # shared interrupts are optional
83 - items:
84 - const: doorbell
86 - items:
87 - const: doorbell
88 - pattern: "^shared[0-7]$"
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]$"
97 - items:
98 - pattern: "^shared[0-7]$"
99 - pattern: "^shared[0-7]$"
100 - pattern: "^shared[0-7]$"
101 - pattern: "^shared[0-7]$"
103 "#mbox-cells":
109 - |
110 #include <dt-bindings/interrupt-controller/arm-gic.h>
111 #include <dt-bindings/mailbox/tegra186-hsp.h>
114 compatible = "nvidia,tegra186-hsp";
117 interrupt-names = "doorbell";
118 #mbox-cells = <2>;