PDK API Guide for J721E
udma_dru.h File Reference

Introduction

UDMA DRU related parameters and API.

Go to the source code of this file.

Macros

UDMA UTC Type

This represents the various types of UTC present in the SOC.

#define UDMA_UTC_TYPE_DRU   (0U)
 
#define UDMA_UTC_TYPE_DRU_VHWA   (1U)
 

Functions

void Udma_chDruSubmitTr (Udma_ChHandle chHandle, const CSL_UdmapTR *tr)
 This API does a direct TR submission to the specified channel and core ID. More...
 
uint32_t Udma_druGetNumQueue (Udma_DrvHandle drvHandle, uint32_t utcId)
 This API returns the number of queues present in a DRU. More...
 
int32_t Udma_druQueueConfig (Udma_DrvHandle drvHandle, uint32_t utcId, uint32_t queueId, const CSL_DruQueueConfig *queueCfg)
 This API configures the DRU queue non-real time configurations. More...
 
volatile uint64_t * Udma_druGetTriggerRegAddr (Udma_ChHandle chHandle)
 This API returns the software triggers register address for the DRU channel. More...
 
void UdmaDruQueueConfig_init (CSL_DruQueueConfig *queueCfg)
 CSL_DruQueueConfig structure init function. More...