![]() |
PDK API Guide for J721E
|
This structure contains the parameters to setup the DRU channel.
Data Fields | |
uint64_t | type |
uint64_t | owner |
uint64_t | pauseOnErr |
uint64_t | evtNum |
uint64_t | queueId |
uint64_t CSL_DruChConfig::type |
[IN] This field states the TR type that is being used along with CHAN_TYPE_OWNER field make up the 4 bit CHAN_TYPE for a UTC. The value of this is all zeroes. To reflect that the UTC DRU only does TRs through pass by value mechanisms. TODO: What are these? TR Type is 4-bit right?
uint64_t CSL_DruChConfig::owner |
[IN] This field controls how the TR is received by the DRU. Refer CSL_DruOwner
uint64_t CSL_DruChConfig::pauseOnErr |
[IN] Pause on Error. This field controls what the channel will do if an error or exception occurs during a data transfer. This field is encoded as follows: FALSE = Channel will drop current work and move on TRUE = Channel will pause and wait for SW to investigate and un-pause the channel.
uint64_t CSL_DruChConfig::evtNum |
[IN] Global event number to generate anytime the required event generation criteria specified in a TR are met. A single event with this event number will be generated.
uint64_t CSL_DruChConfig::queueId |
[IN] Channel scheduling queue to be used. Refer CSL_DruQueueId. 0 - highest priority 7 - lowest priority