PDK API Guide for J721E
csirx_drvUdma.h File Reference

Introduction

CSIRX Driver UDMA initialization and configuration APIs.

Go to the source code of this file.

Macros

#define CSIRX_DRV_PSI_SRC_TAG   ((uint32_t)0x0)
 
#define CSIRX_DRV_PSI_DEST_TAG   ((uint32_t)0x1)
 

Functions

int32_t CsirxDrv_getDMACfgParams (CsirxDrv_ChObj *chObj)
 
int32_t CsirxDrv_setChUdmaParams (CsirxDrv_ChObj *chObj)
 
int32_t CsirxDrv_clearUdmaParams (CsirxDrv_ChObj *chObj)
 
int32_t CsirxDrv_udmaRxTrpdInit (Udma_ChHandle rxChHandle, uint8_t *pTrpdMem, const uint32_t *destBuf, const Csirx_ChCfg *chCfg, uint32_t chIdx)
 
void CsirxDrv_udmaCQEventCb (Udma_EventHandle eventHandle, uint32_t eventType, void *appData)
 
void CsirxDrv_cacheWb (const void *addr, uint32_t size)
 
void CsirxDrv_cacheInv (const void *addr, uint32_t size)
 
uint8_t * CsirxDrv_getTrpdMemAddr (CsirxDrv_ChObj *chObj, uint32_t qCnt)
 
int32_t CsirxDrv_udmaToFvid2ErrorMap (int32_t udmaErr)
 This function maps UDMA error status to corresponding FVID2 error status. More...