zephyr/dts/bindings/mbox/nordic,nrf-vevif-local.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