46 lines
1.7 KiB
YAML
46 lines
1.7 KiB
YAML
# Copyright (c) 2024 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: Nordic IPCT (Interprocessor Communication Transceiver)
|
|
|
|
include: base.yaml
|
|
|
|
properties:
|
|
reg:
|
|
required: true
|
|
|
|
channels:
|
|
type: int
|
|
required: true
|
|
description: Number of channels implemented by the IPCT instance.
|
|
|
|
source-channel-links:
|
|
type: array
|
|
description: |
|
|
Mapping of IPCT channels that are mapped between two IPCT instances on
|
|
separate domains, in which a channel on this IPCT node is considered
|
|
the source. This array is then comprised of a 3-integer-wide "unit"
|
|
that defines one connection of the mapping. The format of this unit
|
|
is <source_channel sink_domain_id sink_channel>. Units are sequential
|
|
in the array, therefore requiring the length of this property to be
|
|
a factor of 3.
|
|
|
|
For example, if channel 2 is to be mapped to Radio Core (ID: 3) IPCT
|
|
channel 4, then the array "unit" would be <2 NRF_DOMAIN_ID_RADIOCORE 4>
|
|
or <2 3 4>.
|
|
|
|
sink-channel-links:
|
|
type: array
|
|
description: |
|
|
Mapping of IPCT channels that are mapped between two IPCT instances on
|
|
separate domains, in which a channel on this IPCT node is considered
|
|
the sink. This array is then comprised of a 3-integer-wide "unit"
|
|
that defines one connection of the mapping. The format of this unit
|
|
is <sink_channel source_domain_id source_channel>. Units are sequential
|
|
in the array, therefore requiring the length of this property to be
|
|
a factor of 3.
|
|
|
|
For example, if channel 2 is to be mapped to Radio Core (ID: 3) IPCT
|
|
channel 4, then the array "unit" would be <2 NRF_DOMAIN_ID_RADIOCORE 4>
|
|
or <2 3 4>.
|