MMCSD Driver Initialization Object.
Data Fields | |
uint32_t | baseAddr |
uint32_t | inputClkFreq |
uint32_t | intrNum |
uint32_t | cardType |
bool | autoAssignMaxSpeed |
uint32_t | uaBusSpeed |
uint32_t | busWidth |
bool | enableDma |
void * | deviceData |
MMCSD_DmaHandle | mmcsdDmaHandle |
MMCSD_DmaChConfig | mmcsdDmaChConfig |
uint8_t * | dataBuf |
uint32_t MMCSDLLD_InitObject::baseAddr |
MMCSD Host control registers base address
uint32_t MMCSDLLD_InitObject::inputClkFreq |
Module input clock frequency
uint32_t MMCSDLLD_InitObject::intrNum |
Module interrupt vector
uint32_t MMCSDLLD_InitObject::cardType |
Type of card MMCSDCardType
bool MMCSDLLD_InitObject::autoAssignMaxSpeed |
Auto Assign Maximum Speed Flag
uint32_t MMCSDLLD_InitObject::uaBusSpeed |
User Assigned Bus Speed
uint32_t MMCSDLLD_InitObject::busWidth |
Supported bus width MMCSDLLD_BusWidth
bool MMCSDLLD_InitObject::enableDma |
DMA enable
void* MMCSDLLD_InitObject::deviceData |
Pointer to device Data Structure, allocated and assigned by Syscfg
MMCSD_DmaHandle MMCSDLLD_InitObject::mmcsdDmaHandle |
DMA Handle
MMCSD_DmaChConfig MMCSDLLD_InitObject::mmcsdDmaChConfig |
DMA Configuration for this instance.
uint8_t* MMCSDLLD_InitObject::dataBuf |
Pointer to a 512 byte dataBuffer used for temporary data transactions internal to driver like ECSD read, tuning etc. This data is allocated by syscfg