|
AM62x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
73 #include <drivers/hw_include/soc_config.h>
74 #include <drivers/udma/soc/udma_soc.h>
76 #if (UDMA_NUM_UTC_INSTANCE > 0)
77 #include <drivers/hw_include/dru/v2/csl_dru.h>
85 #include <drivers/udma/include/csl_udmap_cppi5.h>
86 #include <drivers/udma/include/csl_pktdma_cppi5.h>
124 typedef void *(*Udma_PhyToVirtFxn)(uint64_t phyAddr,
290 typedef struct Udma_DrvObject_t
uint32_t instId
Definition: udma.h:139
int32_t Udma_deinit(Udma_DrvHandle drvHandle)
UDMA deinit function.
UDMA ring related parameters and API.
UDMA utility API to make TR, get TR descriptor memory requirement.
UDMA initialization parameters.
Definition: udma.h:138
UDMA RM related parameters and API.
uint8_t enableUtc
Definition: udma.h:143
UDMA resource manager init parameters.
Definition: udma_rm.h:172
Udma_PhyToVirtFxn phyToVirtFxn
Definition: udma.h:156
Udma_VirtToPhyFxn virtToPhyFxn
Definition: udma.h:151
UDMA event related parameters and API.
UDMA Low Level Driver API/interface data types file.
uint64_t Udma_defaultVirtToPhyFxn(const void *virtAddr, uint32_t chNum, void *appData)
Default virtual to physical translation function.
uint64_t(* Udma_VirtToPhyFxn)(const void *virtAddr, uint32_t chNum, void *appData)
UDMA Virtual to Physical address translation callback function.
Definition: udma.h:109
This file provides support for the UDMAP Transfer Request (TR) functionality.
Udma_RmInitPrms rmInitPrms
Definition: udma.h:141
int32_t Udma_init(Udma_DrvHandle drvHandle, const Udma_InitPrms *initPrms)
UDMA init function.
void * Udma_DrvHandle
UDMA driver handle.
Definition: udma_types.h:65
void *(* Udma_PhyToVirtFxn)(uint64_t phyAddr, uint32_t chNum, void *appData)
UDMA Physical to Virtual address translation callback function.
Definition: udma.h:124
UDMA Channel related parameters and API.
int32_t UdmaInitPrms_init(uint32_t instId, Udma_InitPrms *initPrms)
Udma_InitPrms structure init function.
Opaque UDMA driver object.
Definition: udma.h:291
UDMA flow related parameters and API.
void * Udma_defaultPhyToVirtFxn(uint64_t phyAddr, uint32_t chNum, void *appData)
Default physical to virtual translation function.
uint32_t skipGlobalEventReg
Definition: udma.h:145