The latest development version of this page may be more current than this released 4.0.0 version.

nordic,nrf-vevif-event-rx

Vendor: Nordic Semiconductor

Note

An implementation of a driver matching this compatible is available in drivers/mbox/mbox_nrf_vevif_event_rx.c.

Description

Nordic VEVIF (VPR Event Interface) - EVENT RX MODE

VEVIF provides support for inter-domain software signaling. It implements a set of events
intended for signaling within the interprocessor communication (IPC) framework.
When used in the event rx mode, the VEVIF events are used to receive IRQs that are
triggered by the VPR core.

Example definition:

  cpuppr_vpr: vpr@deadbeef {
    ...
    cpuflpr_vevif_event_rx: mailbox@0 {
      compatible = "nordic,nrf-vevif-event-rx";
      reg = <0x0 0x1000>;
      interrupts = <76 NRF_DEFAULT_IRQ_PRIORITY>;
      #mbox-cells = <1>;
      nordic,events = <1>;
      nordic,events-mask = <0x00008000>;
    };
  };

Properties

Properties not inherited from the base binding file.

Name

Type

Details

nordic,events

int

Number of events supported by the VEVIF instance.

This property is required.

nordic,events-mask

int

Mask of events supported by the VEVIF instance.

This property is required.

#mbox-cells

int

Number of items to expect in a Mailbox specifier

This property is required.

Specifier cell names

  • mbox cells: channel