Lines Matching refs:SDMMCx

172 static uint32_t SDMMC_GetCmdError(SDMMC_TypeDef *SDMMCx);
173 static uint32_t SDMMC_GetCmdResp1(SDMMC_TypeDef *SDMMCx, uint8_t SD_CMD, uint32_t Timeout);
174 static uint32_t SDMMC_GetCmdResp2(SDMMC_TypeDef *SDMMCx);
175 static uint32_t SDMMC_GetCmdResp3(SDMMC_TypeDef *SDMMCx);
176 static uint32_t SDMMC_GetCmdResp7(SDMMC_TypeDef *SDMMCx);
177 static uint32_t SDMMC_GetCmdResp6(SDMMC_TypeDef *SDMMCx, uint8_t SD_CMD, uint16_t *pRCA);
205 HAL_StatusTypeDef SDMMC_Init(SDMMC_TypeDef *SDMMCx, SDMMC_InitTypeDef Init) in SDMMC_Init() argument
210 assert_param(IS_SDMMC_ALL_INSTANCE(SDMMCx)); in SDMMC_Init()
226 MODIFY_REG(SDMMCx->CLKCR, CLKCR_CLEAR_MASK, tmpreg); in SDMMC_Init()
256 uint32_t SDMMC_ReadFIFO(SDMMC_TypeDef *SDMMCx) in SDMMC_ReadFIFO() argument
259 return (SDMMCx->FIFO); in SDMMC_ReadFIFO()
268 HAL_StatusTypeDef SDMMC_WriteFIFO(SDMMC_TypeDef *SDMMCx, uint32_t *pWriteData) in SDMMC_WriteFIFO() argument
271 SDMMCx->FIFO = *pWriteData; in SDMMC_WriteFIFO()
300 HAL_StatusTypeDef SDMMC_PowerState_ON(SDMMC_TypeDef *SDMMCx) in SDMMC_PowerState_ON() argument
303 SDMMCx->POWER |= SDMMC_POWER_PWRCTRL; in SDMMC_PowerState_ON()
317 HAL_StatusTypeDef SDMMC_PowerState_Cycle(SDMMC_TypeDef *SDMMCx) in SDMMC_PowerState_Cycle() argument
320 SDMMCx->POWER |= SDMMC_POWER_PWRCTRL_1; in SDMMC_PowerState_Cycle()
330 HAL_StatusTypeDef SDMMC_PowerState_OFF(SDMMC_TypeDef *SDMMCx) in SDMMC_PowerState_OFF() argument
333 SDMMCx->POWER &= ~(SDMMC_POWER_PWRCTRL); in SDMMC_PowerState_OFF()
347 uint32_t SDMMC_GetPowerState(SDMMC_TypeDef *SDMMCx) in SDMMC_GetPowerState() argument
349 return (SDMMCx->POWER & SDMMC_POWER_PWRCTRL); in SDMMC_GetPowerState()
360 HAL_StatusTypeDef SDMMC_SendCommand(SDMMC_TypeDef *SDMMCx, SDMMC_CmdInitTypeDef *Command) in SDMMC_SendCommand() argument
371 SDMMCx->ARG = Command->Argument; in SDMMC_SendCommand()
380 MODIFY_REG(SDMMCx->CMD, CMD_CLEAR_MASK, tmpreg); in SDMMC_SendCommand()
390 uint8_t SDMMC_GetCommandResponse(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCommandResponse() argument
392 return (uint8_t)(SDMMCx->RESPCMD); in SDMMC_GetCommandResponse()
407 uint32_t SDMMC_GetResponse(SDMMC_TypeDef *SDMMCx, uint32_t Response) in SDMMC_GetResponse() argument
415 tmp = (uint32_t)(&(SDMMCx->RESP1)) + Response; in SDMMC_GetResponse()
428 HAL_StatusTypeDef SDMMC_ConfigData(SDMMC_TypeDef *SDMMCx, SDMMC_DataInitTypeDef* Data) in SDMMC_ConfigData() argument
440 SDMMCx->DTIMER = Data->DataTimeOut; in SDMMC_ConfigData()
443 SDMMCx->DLEN = Data->DataLength; in SDMMC_ConfigData()
452 MODIFY_REG(SDMMCx->DCTRL, DCTRL_CLEAR_MASK, tmpreg); in SDMMC_ConfigData()
463 uint32_t SDMMC_GetDataCounter(SDMMC_TypeDef *SDMMCx) in SDMMC_GetDataCounter() argument
465 return (SDMMCx->DCOUNT); in SDMMC_GetDataCounter()
473 uint32_t SDMMC_GetFIFOCount(SDMMC_TypeDef *SDMMCx) in SDMMC_GetFIFOCount() argument
475 return (SDMMCx->FIFO); in SDMMC_GetFIFOCount()
487 HAL_StatusTypeDef SDMMC_SetSDMMCReadWaitMode(SDMMC_TypeDef *SDMMCx, uint32_t SDMMC_ReadWaitMode) in SDMMC_SetSDMMCReadWaitMode() argument
493 MODIFY_REG(SDMMCx->DCTRL, SDMMC_DCTRL_RWMOD, SDMMC_ReadWaitMode); in SDMMC_SetSDMMCReadWaitMode()
522 uint32_t SDMMC_CmdBlockLength(SDMMC_TypeDef *SDMMCx, uint32_t BlockSize) in SDMMC_CmdBlockLength() argument
533 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdBlockLength()
536 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SET_BLOCKLEN, SDMMC_CMDTIMEOUT); in SDMMC_CmdBlockLength()
546 uint32_t SDMMC_CmdReadSingleBlock(SDMMC_TypeDef *SDMMCx, uint32_t ReadAdd) in SDMMC_CmdReadSingleBlock() argument
557 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdReadSingleBlock()
560 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_READ_SINGLE_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdReadSingleBlock()
570 uint32_t SDMMC_CmdReadMultiBlock(SDMMC_TypeDef *SDMMCx, uint32_t ReadAdd) in SDMMC_CmdReadMultiBlock() argument
581 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdReadMultiBlock()
584 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_READ_MULT_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdReadMultiBlock()
594 uint32_t SDMMC_CmdWriteSingleBlock(SDMMC_TypeDef *SDMMCx, uint32_t WriteAdd) in SDMMC_CmdWriteSingleBlock() argument
605 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdWriteSingleBlock()
608 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_WRITE_SINGLE_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdWriteSingleBlock()
618 uint32_t SDMMC_CmdWriteMultiBlock(SDMMC_TypeDef *SDMMCx, uint32_t WriteAdd) in SDMMC_CmdWriteMultiBlock() argument
629 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdWriteMultiBlock()
632 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_WRITE_MULT_BLOCK, SDMMC_CMDTIMEOUT); in SDMMC_CmdWriteMultiBlock()
642 uint32_t SDMMC_CmdSDEraseStartAdd(SDMMC_TypeDef *SDMMCx, uint32_t StartAdd) in SDMMC_CmdSDEraseStartAdd() argument
653 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSDEraseStartAdd()
656 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_ERASE_GRP_START, SDMMC_CMDTIMEOUT); in SDMMC_CmdSDEraseStartAdd()
666 uint32_t SDMMC_CmdSDEraseEndAdd(SDMMC_TypeDef *SDMMCx, uint32_t EndAdd) in SDMMC_CmdSDEraseEndAdd() argument
677 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSDEraseEndAdd()
680 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_ERASE_GRP_END, SDMMC_CMDTIMEOUT); in SDMMC_CmdSDEraseEndAdd()
690 uint32_t SDMMC_CmdEraseStartAdd(SDMMC_TypeDef *SDMMCx, uint32_t StartAdd) in SDMMC_CmdEraseStartAdd() argument
701 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdEraseStartAdd()
704 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_ERASE_GRP_START, SDMMC_CMDTIMEOUT); in SDMMC_CmdEraseStartAdd()
714 uint32_t SDMMC_CmdEraseEndAdd(SDMMC_TypeDef *SDMMCx, uint32_t EndAdd) in SDMMC_CmdEraseEndAdd() argument
725 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdEraseEndAdd()
728 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_ERASE_GRP_END, SDMMC_CMDTIMEOUT); in SDMMC_CmdEraseEndAdd()
738 uint32_t SDMMC_CmdErase(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdErase() argument
749 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdErase()
752 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_ERASE, SDMMC_MAXERASETIMEOUT); in SDMMC_CmdErase()
762 uint32_t SDMMC_CmdStopTransfer(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdStopTransfer() argument
774 __SDMMC_CMDSTOP_ENABLE(SDMMCx); in SDMMC_CmdStopTransfer()
775 __SDMMC_CMDTRANS_DISABLE(SDMMCx); in SDMMC_CmdStopTransfer()
777 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdStopTransfer()
780 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_STOP_TRANSMISSION, SDMMC_STOPTRANSFERTIMEOUT); in SDMMC_CmdStopTransfer()
782 __SDMMC_CMDSTOP_DISABLE(SDMMCx); in SDMMC_CmdStopTransfer()
793 uint32_t SDMMC_CmdSelDesel(SDMMC_TypeDef *SDMMCx, uint64_t Addr) in SDMMC_CmdSelDesel() argument
804 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSelDesel()
807 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SEL_DESEL_CARD, SDMMC_CMDTIMEOUT); in SDMMC_CmdSelDesel()
817 uint32_t SDMMC_CmdGoIdleState(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdGoIdleState() argument
827 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdGoIdleState()
830 errorstate = SDMMC_GetCmdError(SDMMCx); in SDMMC_CmdGoIdleState()
840 uint32_t SDMMC_CmdOperCond(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdOperCond() argument
855 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdOperCond()
858 errorstate = SDMMC_GetCmdResp7(SDMMCx); in SDMMC_CmdOperCond()
871 uint32_t SDMMC_CmdAppCommand(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdAppCommand() argument
881 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdAppCommand()
887 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_APP_CMD, SDMMC_CMDTIMEOUT); in SDMMC_CmdAppCommand()
899 uint32_t SDMMC_CmdAppOperCommand(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdAppOperCommand() argument
909 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdAppOperCommand()
912 errorstate = SDMMC_GetCmdResp3(SDMMCx); in SDMMC_CmdAppOperCommand()
923 uint32_t SDMMC_CmdBusWidth(SDMMC_TypeDef *SDMMCx, uint32_t BusWidth) in SDMMC_CmdBusWidth() argument
933 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdBusWidth()
936 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_APP_SD_SET_BUSWIDTH, SDMMC_CMDTIMEOUT); in SDMMC_CmdBusWidth()
946 uint32_t SDMMC_CmdSendSCR(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdSendSCR() argument
957 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendSCR()
960 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_APP_SEND_SCR, SDMMC_CMDTIMEOUT); in SDMMC_CmdSendSCR()
970 uint32_t SDMMC_CmdSendCID(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdSendCID() argument
981 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendCID()
984 errorstate = SDMMC_GetCmdResp2(SDMMCx); in SDMMC_CmdSendCID()
995 uint32_t SDMMC_CmdSendCSD(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSendCSD() argument
1006 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendCSD()
1009 errorstate = SDMMC_GetCmdResp2(SDMMCx); in SDMMC_CmdSendCSD()
1020 uint32_t SDMMC_CmdSetRelAdd(SDMMC_TypeDef *SDMMCx, uint16_t *pRCA) in SDMMC_CmdSetRelAdd() argument
1031 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSetRelAdd()
1034 errorstate = SDMMC_GetCmdResp6(SDMMCx, SDMMC_CMD_SET_REL_ADDR, pRCA); in SDMMC_CmdSetRelAdd()
1045 uint32_t SDMMC_CmdSendStatus(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSendStatus() argument
1055 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendStatus()
1058 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SEND_STATUS, SDMMC_CMDTIMEOUT); in SDMMC_CmdSendStatus()
1068 uint32_t SDMMC_CmdStatusRegister(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdStatusRegister() argument
1078 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdStatusRegister()
1081 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_APP_STATUS, SDMMC_CMDTIMEOUT); in SDMMC_CmdStatusRegister()
1093 uint32_t SDMMC_CmdOpCondition(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdOpCondition() argument
1103 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdOpCondition()
1106 errorstate = SDMMC_GetCmdResp3(SDMMCx); in SDMMC_CmdOpCondition()
1117 uint32_t SDMMC_CmdSwitch(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSwitch() argument
1129 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSwitch()
1132 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_HS_SWITCH, SDMMC_CMDTIMEOUT); in SDMMC_CmdSwitch()
1143 uint32_t SDMMC_CmdVoltageSwitch(SDMMC_TypeDef *SDMMCx) in SDMMC_CmdVoltageSwitch() argument
1153 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdVoltageSwitch()
1156 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_VOLTAGE_SWITCH, SDMMC_CMDTIMEOUT); in SDMMC_CmdVoltageSwitch()
1167 uint32_t SDMMC_CmdSendEXTCSD(SDMMC_TypeDef *SDMMCx, uint32_t Argument) in SDMMC_CmdSendEXTCSD() argument
1178 (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); in SDMMC_CmdSendEXTCSD()
1181 errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_HS_SEND_EXT_CSD,SDMMC_CMDTIMEOUT); in SDMMC_CmdSendEXTCSD()
1201 static uint32_t SDMMC_GetCmdError(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdError() argument
1214 }while(!__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CMDSENT)); in SDMMC_GetCmdError()
1217 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdError()
1228 static uint32_t SDMMC_GetCmdResp1(SDMMC_TypeDef *SDMMCx, uint8_t SD_CMD, uint32_t Timeout) in SDMMC_GetCmdResp1() argument
1243 …}while(!__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT | … in SDMMC_GetCmdResp1()
1245 if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp1()
1247 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp1()
1251 else if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp1()
1253 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp1()
1263 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp1()
1266 if(SDMMC_GetCommandResponse(SDMMCx) != SD_CMD) in SDMMC_GetCmdResp1()
1272 response_r1 = SDMMC_GetResponse(SDMMCx, SDMMC_RESP1); in SDMMC_GetCmdResp1()
1361 static uint32_t SDMMC_GetCmdResp2(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdResp2() argument
1374 }while(!__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT)); in SDMMC_GetCmdResp2()
1376 if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp2()
1378 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp2()
1382 else if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp2()
1384 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp2()
1392 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp2()
1403 static uint32_t SDMMC_GetCmdResp3(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdResp3() argument
1416 }while(!__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT)); in SDMMC_GetCmdResp3()
1418 if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp3()
1420 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp3()
1427 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp3()
1441 static uint32_t SDMMC_GetCmdResp6(SDMMC_TypeDef *SDMMCx, uint8_t SD_CMD, uint16_t *pRCA) in SDMMC_GetCmdResp6() argument
1456 }while(!__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT)); in SDMMC_GetCmdResp6()
1458 if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp6()
1460 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp6()
1464 else if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp6()
1466 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp6()
1476 if(SDMMC_GetCommandResponse(SDMMCx) != SD_CMD) in SDMMC_GetCmdResp6()
1482 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); in SDMMC_GetCmdResp6()
1485 response_r1 = SDMMC_GetResponse(SDMMCx, SDMMC_RESP1); in SDMMC_GetCmdResp6()
1512 static uint32_t SDMMC_GetCmdResp7(SDMMC_TypeDef *SDMMCx) in SDMMC_GetCmdResp7() argument
1525 }while(!__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT)); in SDMMC_GetCmdResp7()
1527 if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) in SDMMC_GetCmdResp7()
1530 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT); in SDMMC_GetCmdResp7()
1535 else if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL)) in SDMMC_GetCmdResp7()
1538 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CCRCFAIL); in SDMMC_GetCmdResp7()
1547 if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CMDREND)) in SDMMC_GetCmdResp7()
1550 __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_FLAG_CMDREND); in SDMMC_GetCmdResp7()