# 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 . 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 . 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>.