PDK API Guide for J721E
csitx_drvUdma.h File Reference

Introduction

CSITX Driver UDMA initialization and configuration APIs.

Go to the source code of this file.

Macros

#define CSITX_DRV_PSI_SRC_TAG   ((uint32_t)0x4)
 
#define CSITX_DRV_PSI_DEST_TAG   ((uint32_t)0x8)
 

Functions

int32_t CsitxDrv_setDMACfgParams (CsitxDrv_ChObj *chObj)
 
int32_t CsitxDrv_setUdmaParams (CsitxDrv_CommonObj *txObj, CsitxDrv_InstObj *instObj)
 
int32_t CsitxDrv_clearUdmaParams (CsitxDrv_InstObj *instObj)
 
int32_t CsitxDrv_udmaTxTrpdInit (Udma_ChHandle txChHandle, uint8_t *pTrpdMem, const uint32_t *destBuf, const Csitx_ChCfg *chCfg, uint32_t chIdx)
 
void CsitxDrv_udmaCQEventCb (Udma_EventHandle eventHandle, uint32_t eventType, void *appData)
 
void CsitxDrv_cacheWb (const void *addr, int32_t size)
 
void CsitxDrv_cacheInv (const void *addr, int32_t size)
 
uint8_t * CsitxDrv_getTrpdMemAddr (uint32_t chIdx, uint32_t qCnt)