This modules define APIs to initialize and configure UDMA for capture.
|
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) |
|
◆ CSITX_DRV_PSI_SRC_TAG
#define CSITX_DRV_PSI_SRC_TAG ((uint32_t)0x4) |
◆ CSITX_DRV_PSI_DEST_TAG
#define CSITX_DRV_PSI_DEST_TAG ((uint32_t)0x8) |
◆ CsitxDrv_setDMACfgParams()
◆ CsitxDrv_setUdmaParams()
◆ CsitxDrv_clearUdmaParams()
◆ CsitxDrv_udmaTxTrpdInit()
int32_t CsitxDrv_udmaTxTrpdInit |
( |
Udma_ChHandle |
txChHandle, |
|
|
uint8_t * |
pTrpdMem, |
|
|
const uint32_t * |
destBuf, |
|
|
const Csitx_ChCfg * |
chCfg, |
|
|
uint32_t |
chIdx |
|
) |
| |
◆ CsitxDrv_udmaCQEventCb()
void CsitxDrv_udmaCQEventCb |
( |
Udma_EventHandle |
eventHandle, |
|
|
uint32_t |
eventType, |
|
|
void * |
appData |
|
) |
| |
◆ CsitxDrv_cacheWb()
void CsitxDrv_cacheWb |
( |
const void * |
addr, |
|
|
int32_t |
size |
|
) |
| |
◆ CsitxDrv_cacheInv()
void CsitxDrv_cacheInv |
( |
const void * |
addr, |
|
|
int32_t |
size |
|
) |
| |
◆ CsitxDrv_getTrpdMemAddr()
uint8_t* CsitxDrv_getTrpdMemAddr |
( |
uint32_t |
chIdx, |
|
|
uint32_t |
qCnt |
|
) |
| |