1# Copyright (c) 2024 Nordic Semiconductor ASA 2# SPDX-License-Identifier: Apache-2.0 3 4description: | 5 Nordic VEVIF (VPR Event Interface) - EVENT RX 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 rx mode, the VEVIF events are used to receive IRQs that are 10 triggered by the VPR core. 11 12 Example definition: 13 14 cpuppr_vpr: vpr@deadbeef { 15 ... 16 cpuflpr_vevif_event_rx: mailbox@0 { 17 compatible = "nordic,nrf-vevif-event-rx"; 18 reg = <0x0 0x1000>; 19 interrupts = <76 NRF_DEFAULT_IRQ_PRIORITY>; 20 #mbox-cells = <1>; 21 nordic,events = <1>; 22 nordic,events-mask = <0x00008000>; 23 }; 24 }; 25 26compatible: "nordic,nrf-vevif-event-rx" 27 28include: [base.yaml, mailbox-controller.yaml] 29 30properties: 31 nordic,events: 32 type: int 33 required: true 34 description: Number of events supported by the VEVIF instance. 35 36 nordic,events-mask: 37 type: int 38 required: true 39 description: Mask of events supported by the VEVIF instance. 40 41 interrupts: 42 required: true 43 44 reg: 45 required: true 46 47mbox-cells: 48 - channel 49