1# Copyright (c) 2024 Nordic Semiconductor ASA
2# SPDX-License-Identifier: Apache-2.0
3
4description: |
5  Nordic VEVIF (VPR Event Interface) - EVENT TX MODE
6
7  VEVIF provides support for inter-domain software signaling. It implements a set of events
8  intended for signaling within the interprocessor communication (IPC) framework.
9  When used in the event tx mode, the VEVIF events are used to trigger IRQs from VPR
10  to a remote core.
11
12  Example definition:
13
14    cpuppr_vpr: vpr@deadbeef{
15      ...
16      cpuflpr_vevif_event_tx: mailbox {
17        compatible = "nordic,nrf-vevif-event-tx";
18        #mbox-cells = <1>;
19        nordic,events = <1>;
20        nordic,events-mask = <0x00008000>;
21      };
22    };
23
24compatible: "nordic,nrf-vevif-event-tx"
25
26include: [base.yaml, mailbox-controller.yaml]
27
28properties:
29  nordic,events:
30    type: int
31    required: true
32    description: Number of events supported by the VEVIF instance.
33
34  nordic,events-mask:
35    type: int
36    required: true
37    description: Mask of events supported by the VEVIF instance.
38
39mbox-cells:
40  - channel
41