Lines Matching refs:errorstate
492 uint32_t errorstate; in HAL_MMC_InitCard() local
535 errorstate = MMC_PowerON(hmmc); in HAL_MMC_InitCard()
536 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_InitCard()
539 hmmc->ErrorCode |= errorstate; in HAL_MMC_InitCard()
544 errorstate = MMC_InitCard(hmmc); in HAL_MMC_InitCard()
545 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_InitCard()
548 hmmc->ErrorCode |= errorstate; in HAL_MMC_InitCard()
553 errorstate = SDMMC_CmdBlockLength(hmmc->Instance, MMC_BLOCKSIZE); in HAL_MMC_InitCard()
554 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_InitCard()
558 hmmc->ErrorCode |= errorstate; in HAL_MMC_InitCard()
672 uint32_t errorstate; in HAL_MMC_ReadBlocks() local
741 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks()
748 errorstate = SDMMC_CmdReadSingleBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks()
750 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks()
754 hmmc->ErrorCode |= errorstate; in HAL_MMC_ReadBlocks()
797 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_ReadBlocks()
798 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks()
802 hmmc->ErrorCode |= errorstate; in HAL_MMC_ReadBlocks()
868 uint32_t errorstate; in HAL_MMC_WriteBlocks() local
936 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks()
943 errorstate = SDMMC_CmdWriteSingleBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks()
945 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks()
949 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks()
981 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks()
992 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_WriteBlocks()
993 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks()
997 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks()
1064 uint32_t errorstate; in HAL_MMC_ReadBlocks_IT() local
1130 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_IT()
1137 errorstate = SDMMC_CmdReadSingleBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_IT()
1140 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks_IT()
1144 hmmc->ErrorCode |= errorstate; in HAL_MMC_ReadBlocks_IT()
1177 uint32_t errorstate; in HAL_MMC_WriteBlocks_IT() local
1244 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_IT()
1251 errorstate = SDMMC_CmdWriteSingleBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_IT()
1253 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks_IT()
1257 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks_IT()
1291 uint32_t errorstate; in HAL_MMC_ReadBlocks_DMA() local
1360 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_DMA()
1367 errorstate = SDMMC_CmdReadSingleBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_DMA()
1369 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks_DMA()
1373 hmmc->ErrorCode = errorstate; in HAL_MMC_ReadBlocks_DMA()
1406 uint32_t errorstate; in HAL_MMC_WriteBlocks_DMA() local
1476 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_DMA()
1483 errorstate = SDMMC_CmdWriteSingleBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_DMA()
1485 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks_DMA()
1489 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks_DMA()
1516 uint32_t errorstate; in HAL_MMC_Erase() local
1576 errorstate = SDMMC_CmdEraseStartAdd(hmmc->Instance, start_add); in HAL_MMC_Erase()
1577 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Erase()
1581 hmmc->ErrorCode |= errorstate; in HAL_MMC_Erase()
1587 errorstate = SDMMC_CmdEraseEndAdd(hmmc->Instance, end_add); in HAL_MMC_Erase()
1588 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Erase()
1592 hmmc->ErrorCode |= errorstate; in HAL_MMC_Erase()
1598 errorstate = SDMMC_CmdErase(hmmc->Instance, 0UL); in HAL_MMC_Erase()
1599 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Erase()
1603 hmmc->ErrorCode |= errorstate; in HAL_MMC_Erase()
1625 uint32_t errorstate; in HAL_MMC_IRQHandler() local
1654 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_IRQHandler()
1655 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_IRQHandler()
1657 hmmc->ErrorCode |= errorstate; in HAL_MMC_IRQHandler()
1692 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_IRQHandler()
1693 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_IRQHandler()
1695 hmmc->ErrorCode |= errorstate; in HAL_MMC_IRQHandler()
2342 uint32_t errorstate; in HAL_MMC_GetCardExtCSD() local
2376 errorstate = SDMMC_CmdSendEXTCSD(hmmc->Instance, 0); in HAL_MMC_GetCardExtCSD()
2377 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_GetCardExtCSD()
2381 hmmc->ErrorCode |= errorstate; in HAL_MMC_GetCardExtCSD()
2465 uint32_t errorstate; in HAL_MMC_ConfigWideBusOperation() local
2479 errorstate = MMC_PwrClassUpdate(hmmc, WideMode, SDMMC_SPEED_MODE_DDR); in HAL_MMC_ConfigWideBusOperation()
2483 errorstate = MMC_PwrClassUpdate(hmmc, WideMode, SDMMC_SPEED_MODE_HIGH); in HAL_MMC_ConfigWideBusOperation()
2488 errorstate = MMC_PwrClassUpdate(hmmc, WideMode, SDMMC_SPEED_MODE_DEFAULT); in HAL_MMC_ConfigWideBusOperation()
2491 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2495 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70200U); in HAL_MMC_ConfigWideBusOperation()
2499 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70100U); in HAL_MMC_ConfigWideBusOperation()
2503 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70000U); in HAL_MMC_ConfigWideBusOperation()
2508 errorstate = HAL_MMC_ERROR_PARAM; in HAL_MMC_ConfigWideBusOperation()
2512 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2518 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_ConfigWideBusOperation()
2519 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2530 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_ConfigWideBusOperation()
2535 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_ConfigWideBusOperation()
2547 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_ConfigWideBusOperation()
2559 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2563 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigWideBusOperation()
2587 uint32_t errorstate; in HAL_MMC_ConfigSpeedBusOperation() local
2605 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2606 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2608 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2615 errorstate = MMC_DDR_Mode(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2616 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2618 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2626 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2627 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2629 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2643 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2644 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2646 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2653 errorstate = MMC_DDR_Mode(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2654 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2656 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2674 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2675 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2677 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2693 errorstate = MMC_DDR_Mode(hmmc, DISABLE); in HAL_MMC_ConfigSpeedBusOperation()
2694 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2696 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2702 errorstate = MMC_HighSpeed(hmmc, DISABLE); in HAL_MMC_ConfigSpeedBusOperation()
2703 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2705 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2741 uint32_t errorstate; in HAL_MMC_GetCardState() local
2744 errorstate = MMC_SendStatus(hmmc, &resp1); in HAL_MMC_GetCardState()
2745 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_GetCardState()
2747 hmmc->ErrorCode |= errorstate; in HAL_MMC_GetCardState()
2915 uint32_t errorstate; in HAL_MMC_EraseSequence() local
2977 errorstate = SDMMC_CmdEraseStartAdd(hmmc->Instance, start_add); in HAL_MMC_EraseSequence()
2978 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
2981 errorstate = SDMMC_CmdEraseEndAdd(hmmc->Instance, end_add); in HAL_MMC_EraseSequence()
2982 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
2985 errorstate = SDMMC_CmdErase(hmmc->Instance, EraseType); in HAL_MMC_EraseSequence()
2986 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
2991 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_EraseSequence()
2995 errorstate = HAL_MMC_ERROR_TIMEOUT; in HAL_MMC_EraseSequence()
3010 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
3014 hmmc->ErrorCode |= errorstate; in HAL_MMC_EraseSequence()
3016 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_EraseSequence()
3045 uint32_t errorstate; in HAL_MMC_Sanitize() local
3057 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03A50100U); in HAL_MMC_Sanitize()
3058 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3061 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_Sanitize()
3065 errorstate = HAL_MMC_ERROR_TIMEOUT; in HAL_MMC_Sanitize()
3072 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3078 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_Sanitize()
3079 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3090 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_Sanitize()
3095 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_Sanitize()
3100 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_Sanitize()
3113 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3117 hmmc->ErrorCode |= errorstate; in HAL_MMC_Sanitize()
3119 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_Sanitize()
3157 uint32_t errorstate; in HAL_MMC_ConfigSecRemovalType() local
3178 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03100000U | (srt << 8U))); in HAL_MMC_ConfigSecRemovalType()
3179 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSecRemovalType()
3185 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_ConfigSecRemovalType()
3186 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSecRemovalType()
3197 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_ConfigSecRemovalType()
3202 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_ConfigSecRemovalType()
3207 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_ConfigSecRemovalType()
3217 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_ConfigSecRemovalType()
3225 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_ConfigSecRemovalType()
3229 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSecRemovalType()
3233 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSecRemovalType()
3289 uint32_t errorstate, in HAL_MMC_SleepDevice() local
3303 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03220100U)); in HAL_MMC_SleepDevice()
3304 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3310 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_SleepDevice()
3311 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3324 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3326 else if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3331 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_SleepDevice()
3336 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03220400U)); in HAL_MMC_SleepDevice()
3337 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3352 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SleepDevice()
3356 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3363 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3369 errorstate = SDMMC_CmdSendStatus(hmmc->Instance, in HAL_MMC_SleepDevice()
3371 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3384 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3386 else if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3391 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_SleepDevice()
3413 errorstate = SDMMC_CmdSleepMmc(hmmc->Instance, in HAL_MMC_SleepDevice()
3415 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3418 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SleepDevice()
3422 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3432 errorstate = SDMMC_ERROR_REQUEST_NOT_APPLICABLE; in HAL_MMC_SleepDevice()
3454 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3458 hmmc->ErrorCode |= errorstate; in HAL_MMC_SleepDevice()
3460 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_SleepDevice()
3487 uint32_t errorstate; in HAL_MMC_AwakeDevice() local
3513 errorstate = SDMMC_CmdSleepMmc(hmmc->Instance, (hmmc->MmcCard.RelCardAdd << 16U)); in HAL_MMC_AwakeDevice()
3514 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3517 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_AwakeDevice()
3521 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_AwakeDevice()
3528 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3533 errorstate = SDMMC_CmdSelDesel(hmmc->Instance, (hmmc->MmcCard.RelCardAdd << 16U)); in HAL_MMC_AwakeDevice()
3534 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3539 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03220100U)); in HAL_MMC_AwakeDevice()
3540 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3546 errorstate = SDMMC_CmdSendStatus(hmmc->Instance, in HAL_MMC_AwakeDevice()
3548 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3561 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_AwakeDevice()
3563 else if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3568 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_AwakeDevice()
3579 errorstate = SDMMC_ERROR_REQUEST_NOT_APPLICABLE; in HAL_MMC_AwakeDevice()
3585 errorstate = SDMMC_ERROR_REQUEST_NOT_APPLICABLE; in HAL_MMC_AwakeDevice()
3594 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3598 hmmc->ErrorCode |= errorstate; in HAL_MMC_AwakeDevice()
3600 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_AwakeDevice()
3640 uint32_t errorstate; in MMC_InitCard() local
3652 errorstate = SDMMC_CmdSendCID(hmmc->Instance); in MMC_InitCard()
3653 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3655 return errorstate; in MMC_InitCard()
3668 errorstate = SDMMC_CmdSetRelAddMmc(hmmc->Instance, mmc_rca); in MMC_InitCard()
3669 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3671 return errorstate; in MMC_InitCard()
3678 errorstate = SDMMC_CmdSendCSD(hmmc->Instance, (uint32_t)(hmmc->MmcCard.RelCardAdd << 16U)); in MMC_InitCard()
3679 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3681 return errorstate; in MMC_InitCard()
3696 …errorstate = SDMMC_CmdSelDesel(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) << … in MMC_InitCard()
3697 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3699 return errorstate; in MMC_InitCard()
3709 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_InitCard()
3710 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3712 hmmc->ErrorCode |= errorstate; in MMC_InitCard()
3722 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_InitCard()
3723 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3725 hmmc->ErrorCode |= errorstate; in MMC_InitCard()
3749 uint32_t errorstate; in MMC_PowerON() local
3752 errorstate = SDMMC_CmdGoIdleState(hmmc->Instance); in MMC_PowerON()
3753 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_PowerON()
3755 return errorstate; in MMC_PowerON()
3766 errorstate = SDMMC_CmdOpCondition(hmmc->Instance, MMC_VOLTAGE_RANGE); in MMC_PowerON()
3767 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_PowerON()
3812 uint32_t errorstate; in MMC_SendStatus() local
3820 errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(hmmc->MmcCard.RelCardAdd << 16U)); in MMC_SendStatus()
3821 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_SendStatus()
3823 return errorstate; in MMC_SendStatus()
3844 uint32_t errorstate; in MMC_ReadExtCSD() local
3865 errorstate = SDMMC_CmdSendEXTCSD(hmmc->Instance, 0); in MMC_ReadExtCSD()
3866 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_ReadExtCSD()
3870 hmmc->ErrorCode |= errorstate; in MMC_ReadExtCSD()
3936 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_ReadExtCSD()
3937 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_ReadExtCSD()
3939 hmmc->ErrorCode |= errorstate; in MMC_ReadExtCSD()
4028 uint32_t errorstate = HAL_MMC_ERROR_NONE; in MMC_HighSpeed() local
4036 …errorstate = MMC_PwrClassUpdate(hmmc, (hmmc->Instance->CLKCR & SDMMC_CLKCR_WIDBUS), SDMMC_SPEED_MO… in MMC_HighSpeed()
4037 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
4040 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B90000U); in MMC_HighSpeed()
4046 …errorstate = MMC_PwrClassUpdate(hmmc, (hmmc->Instance->CLKCR & SDMMC_CLKCR_WIDBUS), SDMMC_SPEED_MO… in MMC_HighSpeed()
4047 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
4050 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B90100U); in MMC_HighSpeed()
4054 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
4060 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_HighSpeed()
4061 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
4072 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in MMC_HighSpeed()
4077 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in MMC_HighSpeed()
4101 errorstate = SDMMC_ERROR_INVALID_PARAMETER; in MMC_HighSpeed()
4122 errorstate = SDMMC_ERROR_TIMEOUT; in MMC_HighSpeed()
4130 return errorstate; in MMC_HighSpeed()
4141 uint32_t errorstate = HAL_MMC_ERROR_NONE; in MMC_DDR_Mode() local
4149 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_4B, SDMMC_SPEED_MODE_HIGH); in MMC_DDR_Mode()
4150 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4153 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70100U); in MMC_DDR_Mode()
4158 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_8B, SDMMC_SPEED_MODE_HIGH); in MMC_DDR_Mode()
4159 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4162 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70200U); in MMC_DDR_Mode()
4171 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_4B, SDMMC_SPEED_MODE_DDR); in MMC_DDR_Mode()
4172 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4175 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70500U); in MMC_DDR_Mode()
4180 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_8B, SDMMC_SPEED_MODE_DDR); in MMC_DDR_Mode()
4181 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4184 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70600U); in MMC_DDR_Mode()
4189 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4195 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_DDR_Mode()
4196 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4207 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in MMC_DDR_Mode()
4212 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in MMC_DDR_Mode()
4229 errorstate = SDMMC_ERROR_TIMEOUT; in MMC_DDR_Mode()
4237 return errorstate; in MMC_DDR_Mode()
4251 uint32_t errorstate = HAL_MMC_ERROR_NONE; in MMC_PwrClassUpdate() local
4262 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in MMC_PwrClassUpdate()
4289 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_PwrClassUpdate()
4300 …errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03BB0000U | ((supported_pwr_class & 0x0FU) << 8U))… in MMC_PwrClassUpdate()
4302 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_PwrClassUpdate()
4308 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_PwrClassUpdate()
4309 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_PwrClassUpdate()
4320 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in MMC_PwrClassUpdate()
4325 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in MMC_PwrClassUpdate()
4330 errorstate = SDMMC_ERROR_TIMEOUT; in MMC_PwrClassUpdate()
4341 return errorstate; in MMC_PwrClassUpdate()
4353 uint32_t errorstate; in HAL_MMC_SwitchPartition() local
4366 errorstate = SDMMC_CmdSwitch(hmmc->Instance, arg); in HAL_MMC_SwitchPartition()
4367 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4370 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SwitchPartition()
4374 errorstate = HAL_MMC_ERROR_TIMEOUT; in HAL_MMC_SwitchPartition()
4381 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4387 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_SwitchPartition()
4388 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4399 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SwitchPartition()
4404 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_SwitchPartition()
4409 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SwitchPartition()
4422 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4426 hmmc->ErrorCode |= errorstate; in HAL_MMC_SwitchPartition()
4428 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_SwitchPartition()
4458 uint32_t errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey() local
4486 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x80000001U); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4487 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4491 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4511 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4514 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4518 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4577 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4585 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4586 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4590 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4609 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4611 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4615 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4736 uint32_t errorstate; in HAL_MMC_RPMB_GetWriteCounter() local
4764 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_GetWriteCounter()
4765 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4769 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4791 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_GetWriteCounter()
4793 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4797 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4852 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4861 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_GetWriteCounter()
4862 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4866 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4886 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_GetWriteCounter()
4888 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4892 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
5032 uint32_t errorstate; in HAL_MMC_RPMB_WriteBlocks() local
5071 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_WriteBlocks()
5072 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5076 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5097 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5099 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5103 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5157 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5165 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001); in HAL_MMC_RPMB_WriteBlocks()
5166 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5170 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5189 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5191 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5195 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5328 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_WriteBlocks()
5329 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5333 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5355 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5358 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5362 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5426 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5435 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_WriteBlocks()
5436 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5440 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5461 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5464 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5468 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5596 uint32_t errorstate; in HAL_MMC_RPMB_ReadBlocks() local
5631 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 1); in HAL_MMC_RPMB_ReadBlocks()
5632 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5636 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5657 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ReadBlocks()
5659 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5663 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5717 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5725 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_ReadBlocks()
5726 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5730 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5749 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ReadBlocks()
5751 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5755 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()