AM263Px MCU+ SDK  11.00.00
MMCSDLLD_InitObject Struct Reference

Detailed Description

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
 

Field Documentation

◆ baseAddr

uint32_t MMCSDLLD_InitObject::baseAddr

MMCSD Host control registers base address

◆ inputClkFreq

uint32_t MMCSDLLD_InitObject::inputClkFreq

Module input clock frequency

◆ intrNum

uint32_t MMCSDLLD_InitObject::intrNum

Module interrupt vector

◆ cardType

uint32_t MMCSDLLD_InitObject::cardType

Type of card MMCSDCardType

◆ autoAssignMaxSpeed

bool MMCSDLLD_InitObject::autoAssignMaxSpeed

Auto Assign Maximum Speed Flag

◆ uaBusSpeed

uint32_t MMCSDLLD_InitObject::uaBusSpeed

User Assigned Bus Speed

◆ busWidth

uint32_t MMCSDLLD_InitObject::busWidth

Supported bus width MMCSDLLD_BusWidth

◆ enableDma

bool MMCSDLLD_InitObject::enableDma

DMA enable

◆ deviceData

void* MMCSDLLD_InitObject::deviceData

Pointer to device Data Structure, allocated and assigned by Syscfg

◆ mmcsdDmaHandle

MMCSD_DmaHandle MMCSDLLD_InitObject::mmcsdDmaHandle

DMA Handle

◆ mmcsdDmaChConfig

MMCSD_DmaChConfig MMCSDLLD_InitObject::mmcsdDmaChConfig

DMA Configuration for this instance.

◆ dataBuf

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