|
Functions | |
| void | MCID_Init (sMcid *pMcid, Hsmci *pMci, uint8_t bID, uint32_t dwMck, sXdmad *pXdmad, uint8_t bPolling) |
| void | MCID_Reset (sMcid *pMcid) |
| void | MCID_SetSlot (Hsmci *pMci, uint8_t slot) |
| uint32_t | MCID_Lock (sMcid *pMcid, uint8_t bSlot) |
| uint32_t | MCID_Release (sMcid *pMcid) |
| void | MCID_Handler (sMcid *pMcid) |
| uint32_t | MCID_SendCmd (sMcid *pMcid, void *pCmd) |
| uint32_t | MCID_CancelCmd (sMcid *pMcid) |
| uint32_t | MCID_IsCmdCompleted (sMcid *pMcid) |
| uint32_t | MCID_IOCtrl (sMcid *pMcid, uint32_t bCtl, uint32_t param) |
| COMPILER_ALIGNED (32) | |
| void | SDD_InitializeSdmmcMode (sSdCard *pSd, void *pDrv, uint8_t bSlot) |
| COMPILER_ALIGNED | ( | 32 | ) |
HSMCI DMA R/W
Definition at line 187 of file mcid_dma.c.

| uint32_t MCID_CancelCmd | ( | sMcid * | pMcid | ) |
Cancel pending SD/MMC command.
Definition at line 831 of file mcid_dma.c.
| void MCID_Handler | ( | sMcid * | pMcid | ) |
Process pending events on the given MCI driver.
Definition at line 721 of file mcid_dma.c.

| void MCID_Init | ( | sMcid * | pMcid, | |
| Hsmci * | pMci, | |||
| uint8_t | bID, | |||
| uint32_t | dwMck, | |||
| sXdmad * | pXdmad, | |||
| uint8_t | bPolling | |||
| ) |
Initialize MCI driver.
Definition at line 467 of file mcid_dma.c.

| uint32_t MCID_IOCtrl | ( | sMcid * | pMcid, | |
| uint32_t | bCtl, | |||
| uint32_t | param | |||
| ) |
IO control functions
Definition at line 897 of file mcid_dma.c.

| uint32_t MCID_IsCmdCompleted | ( | sMcid * | pMcid | ) |
Check if the command is finished
Definition at line 878 of file mcid_dma.c.

| uint32_t MCID_Lock | ( | sMcid * | pMcid, | |
| uint8_t | bSlot | |||
| ) |
Lock the MCI driver for slot N access
Definition at line 514 of file mcid_dma.c.
| uint32_t MCID_Release | ( | sMcid * | pMcid | ) |
Release the driver.
Definition at line 537 of file mcid_dma.c.
| void MCID_Reset | ( | sMcid * | pMcid | ) |
Reset MCID and disable HW
Definition at line 849 of file mcid_dma.c.

| uint32_t MCID_SendCmd | ( | sMcid * | pMcid, | |
| void * | pCommand | |||
| ) |
SD/MMC command.
Definition at line 551 of file mcid_dma.c.

| void MCID_SetSlot | ( | Hsmci * | pMci, | |
| uint8_t | slot | |||
| ) |
Select MCI slot.
Definition at line 458 of file mcid_dma.c.

| void SDD_InitializeSdmmcMode | ( | sSdCard * | pSd, | |
| void * | pDrv, | |||
| uint8_t | bSlot | |||
| ) |
Initialize the SD/MMC card driver structure for SD/MMC bus mode
Definition at line 955 of file mcid_dma.c.

1.7.1