33 lines
846 B
YAML
33 lines
846 B
YAML
# Copyright (c) 2024 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: |
|
|
Nordic VEVIF (VPR Event Interface) - Local
|
|
|
|
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: cpu@d {
|
|
...
|
|
cpuppr_vevif_local: mailbox {
|
|
compatible = "nordic,nrf-vevif-local";
|
|
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>,
|
|
<1 NRF_DEFAULT_IRQ_PRIORITY>,
|
|
...
|
|
<N NRF_DEFAULT_IRQ_PRIORITY>;
|
|
#mbox-cells = <1>;
|
|
nordic,tasks = <16>;
|
|
nordic,tasks-mask: <0xfffffff0>;
|
|
};
|
|
};
|
|
|
|
compatible: "nordic,nrf-vevif-local"
|
|
|
|
include: [base.yaml, "nordic,nrf-vevif-common.yaml"]
|
|
|
|
properties:
|
|
interrupts:
|
|
required: true
|