![]() |
PDK API Guide for J721E
|
Transmit channel configuration information.
This structure contains configuration information for a transmit channel.
Data Fields | |
| uint32_t | pauseOnError |
| uint32_t | filterEinfo |
| uint32_t | filterPsWords |
| CSL_UdmapAddrType | addrType |
| CSL_UdmapChanType | chanType |
| uint32_t | fetchWordSize |
| uint32_t | trEventNum |
| uint32_t | errEventNum |
| uint32_t | busPriority |
| uint32_t | busQos |
| uint32_t | busOrderId |
| CSL_UdmapChanSchedPri | dmaPriority |
| uint32_t | txCredit |
| uint32_t | txTrCQ |
| uint32_t | txThread |
| bool | bNoTeardownCompletePkt |
| uint32_t | tdType |
| uint32_t CSL_UdmapTxChanCfg::pauseOnError |
[IN] When set, pause channel on error
| uint32_t CSL_UdmapTxChanCfg::filterEinfo |
[IN] When set, filter out extended info
| uint32_t CSL_UdmapTxChanCfg::filterPsWords |
[IN] When set, filter out protocl specific words
| CSL_UdmapAddrType CSL_UdmapTxChanCfg::addrType |
[IN] Address type for this channel
| CSL_UdmapChanType CSL_UdmapTxChanCfg::chanType |
[IN] Channel type
| uint32_t CSL_UdmapTxChanCfg::fetchWordSize |
[IN] Descriptor/TR Size in 32-bit words
| uint32_t CSL_UdmapTxChanCfg::trEventNum |
[IN] Specifies a global event number to generate anytime the required event generation criteria specified in a TR are met (set to CSL_UDMAP_NO_EVENT for no event generation)
| uint32_t CSL_UdmapTxChanCfg::errEventNum |
[IN] Specifies a global event number to generate anytime an error is encountered on the channel (set to CSL_UDMAP_NO_EVENT for no event generation)
| uint32_t CSL_UdmapTxChanCfg::busPriority |
[IN] 3-bit priority value (0=highest, 7=lowest)
| uint32_t CSL_UdmapTxChanCfg::busQos |
[IN] 3-bit qos value (0=highest, 7=lowest)
| uint32_t CSL_UdmapTxChanCfg::busOrderId |
[IN] 4-bit orderid value
| CSL_UdmapChanSchedPri CSL_UdmapTxChanCfg::dmaPriority |
[IN] This field selects which scheduling bin the channel will be placed in for bandwidth allocation of the Tx DMA units
| uint32_t CSL_UdmapTxChanCfg::txCredit |
[IN] TX credit for external channels
| uint32_t CSL_UdmapTxChanCfg::txTrCQ |
[IN] TX TR Completion Queue
| uint32_t CSL_UdmapTxChanCfg::txThread |
[IN] TX mapped destination thread
| bool CSL_UdmapTxChanCfg::bNoTeardownCompletePkt |
[IN] Specifies whether or not the channel should suppress sending the single data phase teardown packet when teardown is complete. 0 = TD packet is sent, 1 = Suppress sending TD packet
| uint32_t CSL_UdmapTxChanCfg::tdType |
[IN] Specifies whether or not the channel should immediately return a teardown completion response to the default completion queue or wait until a status message is returned from the remote PSI-L paired peripheral. 0 = return immediately once all traffic is complete in UDMAP, 1 = wait until remote peer sends back a completion message. Valid in udmap version 2.0.0 and later.