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