This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

nordic,nrf-vevif-remote

Vendor: Nordic Semiconductor

Description

Nordic VEVIF (VPR Event Interface) - Remote

VEVIF is an event interface for VPR, allowing connection to the domain's DPPI
system. VEVIF can also generate IRQs to other CPUs.

Example definition:

  cpuppr_vpr: vpr@deadbeef{
    ...
    cpuppr_vevif_remote: mailbox@0 {
      compatible = "nordic,nrf-vevif-remote";
      reg = <0x0 0x1000>;
      #mbox-cells = <1>;
      nordic,tasks = <16>;
      nordic,tasks-mask: <0xfffffff0>;
    };
  };

Properties

Properties not inherited from the base binding file.

Name

Type

Details

nordic,tasks

int

Number of tasks supported by the VEVIF instance.

This property is required.

nordic,tasks-mask

int

Mask of tasks 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