1# Copyright (c) 2024 Nordic Semiconductor ASA 2# SPDX-License-Identifier: Apache-2.0 3 4description: Nordic IPCT (Interprocessor Communication Transceiver) 5 6include: base.yaml 7 8properties: 9 reg: 10 required: true 11 12 channels: 13 type: int 14 required: true 15 description: Number of channels implemented by the IPCT instance. 16 17 source-channel-links: 18 type: array 19 description: | 20 Mapping of IPCT channels that are mapped between two IPCT instances on 21 separate domains, in which a channel on this IPCT node is considered 22 the source. This array is then comprised of a 3-integer-wide "unit" 23 that defines one connection of the mapping. The format of this unit 24 is <source_channel sink_domain_id sink_channel>. Units are sequential 25 in the array, therefore requiring the length of this property to be 26 a factor of 3. 27 28 For example, if channel 2 is to be mapped to Radio Core (ID: 3) IPCT 29 channel 4, then the array "unit" would be <2 NRF_DOMAIN_ID_RADIOCORE 4> 30 or <2 3 4>. 31 32 sink-channel-links: 33 type: array 34 description: | 35 Mapping of IPCT channels that are mapped between two IPCT instances on 36 separate domains, in which a channel on this IPCT node is considered 37 the sink. This array is then comprised of a 3-integer-wide "unit" 38 that defines one connection of the mapping. The format of this unit 39 is <sink_channel source_domain_id source_channel>. Units are sequential 40 in the array, therefore requiring the length of this property to be 41 a factor of 3. 42 43 For example, if channel 2 is to be mapped to Radio Core (ID: 3) IPCT 44 channel 4, then the array "unit" would be <2 NRF_DOMAIN_ID_RADIOCORE 4> 45 or <2 3 4>. 46