Data Structures | Typedefs
MMC/SD Data Structures
MMCSD

Data Structures

struct  CSL_MmcsdCmd
 Command structure for the card. More...
struct  CSL_MmcsdResponse
 Response array received from the controller. More...
struct  CSL_MMCSetupNative
 Structure to store the some default configuration for MMCSD controller. More...
struct  CSL_MMCConfig
 MMC config structure for setting MMC/SD Control register. More...
struct  CSL_MMCSDCidStruct
 Structure to store the CID Information for MMC and SD card. More...
struct  CSL_MMCCardIdObj
 Card identification object. More...
struct  CSL_MMCSDCsdStruct
 Structure to store the CSD Information for MMC and SD card. More...
struct  CSL_MMCCardCsdObj
 CSD Information for MMC and SD card. More...
struct  CSL_MMCCardXCsdObj
 structure for extra feature of MMC and SD Object. More...
struct  CSL_MMCCardObj
 structure for card specific information. More...
struct  CSL_MMCCallBackObj
 structure array of isr function for MMCSD. More...
struct  CSL_MmcsdDmaConfig
 DMA configuration structure for MMCSD module. More...
struct  CSL_MMCControllerObj
 structure for card specific information. More...
struct  AtaMMCState
 Structure to hold the media ATA state values specific to MMCSD. More...

Typedefs

typedef void(* CSL_MMCCallBackPtr )(void)
 call back function for MMCSD.
typedef void(* CSL_MMCDataTxferCallBackPtr )(void *mmcsdHandle)
 Data transfer call back function pointer.
typedef CSL_MMCControllerObjCSL_MmcsdHandle
 MMCSD Handle.
typedef struct AtaMMCState AtaMMCState
 Structure to hold the media ATA state values specific to MMCSD.

Typedef Documentation

typedef void(* CSL_MMCDataTxferCallBackPtr)(void *mmcsdHandle)

Data transfer call back function pointer.

DATA TRANSFER CALLBACK FUNCTION IMPLEMENTED BY THE APPLICATION PROGRAMS SHOULD WAIT FOR THE INTERRUPT AND DISABLE ALL THE MMC INTERRUPTS AFTER GETTING INTERRUPT FROM MMCSD CONTROLLER.