This modules define APIs to initialize and configure UDMA for capture.
◆ CSIRX_DRV_PSI_SRC_TAG
#define CSIRX_DRV_PSI_SRC_TAG ((uint32_t)0x0) |
◆ CSIRX_DRV_PSI_DEST_TAG
#define CSIRX_DRV_PSI_DEST_TAG ((uint32_t)0x1) |
◆ CsirxDrv_getDMACfgParams()
int32_t CsirxDrv_getDMACfgParams |
( |
CsirxDrv_ChObj * |
chObj | ) |
|
◆ CsirxDrv_setChUdmaParams()
int32_t CsirxDrv_setChUdmaParams |
( |
CsirxDrv_ChObj * |
chObj | ) |
|
◆ CsirxDrv_clearUdmaParams()
int32_t CsirxDrv_clearUdmaParams |
( |
CsirxDrv_ChObj * |
chObj | ) |
|
◆ CsirxDrv_udmaRxTrpdInit()
int32_t CsirxDrv_udmaRxTrpdInit |
( |
Udma_ChHandle |
rxChHandle, |
|
|
uint8_t * |
pTrpdMem, |
|
|
const uint32_t * |
destBuf, |
|
|
const Csirx_ChCfg * |
chCfg, |
|
|
uint32_t |
chIdx |
|
) |
| |
◆ CsirxDrv_udmaCQEventCb()
void CsirxDrv_udmaCQEventCb |
( |
Udma_EventHandle |
eventHandle, |
|
|
uint32_t |
eventType, |
|
|
void * |
appData |
|
) |
| |
◆ CsirxDrv_cacheWb()
void CsirxDrv_cacheWb |
( |
const void * |
addr, |
|
|
uint32_t |
size |
|
) |
| |
◆ CsirxDrv_cacheInv()
void CsirxDrv_cacheInv |
( |
const void * |
addr, |
|
|
uint32_t |
size |
|
) |
| |
◆ CsirxDrv_getTrpdMemAddr()
uint8_t* CsirxDrv_getTrpdMemAddr |
( |
CsirxDrv_ChObj * |
chObj, |
|
|
uint32_t |
qCnt |
|
) |
| |
◆ CsirxDrv_udmaToFvid2ErrorMap()
int32_t CsirxDrv_udmaToFvid2ErrorMap |
( |
int32_t |
udmaErr | ) |
|
This function maps UDMA error status to corresponding FVID2 error status.
- Parameters
-
- Returns
- FVID2 Error status