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()
4352 uint32_t errorstate; in HAL_MMC_SwitchPartition() local
4365 errorstate = SDMMC_CmdSwitch(hmmc->Instance, arg); in HAL_MMC_SwitchPartition()
4366 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4369 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SwitchPartition()
4373 errorstate = HAL_MMC_ERROR_TIMEOUT; in HAL_MMC_SwitchPartition()
4380 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4386 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_SwitchPartition()
4387 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4398 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SwitchPartition()
4403 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_SwitchPartition()
4408 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SwitchPartition()
4421 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4425 hmmc->ErrorCode |= errorstate; in HAL_MMC_SwitchPartition()
4427 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_SwitchPartition()
4457 uint32_t errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey() local
4485 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x80000001U); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4486 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4490 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4510 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4513 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4517 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4576 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4584 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4585 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4589 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4608 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4610 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4614 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4735 uint32_t errorstate; in HAL_MMC_RPMB_GetWriteCounter() local
4763 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_GetWriteCounter()
4764 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4768 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4790 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_GetWriteCounter()
4792 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4796 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4851 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4860 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_GetWriteCounter()
4861 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4865 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4885 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_GetWriteCounter()
4887 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4891 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
5031 uint32_t errorstate; in HAL_MMC_RPMB_WriteBlocks() local
5070 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_WriteBlocks()
5071 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5075 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5096 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5098 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5102 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5156 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5164 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001); in HAL_MMC_RPMB_WriteBlocks()
5165 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5169 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5188 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5190 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5194 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5327 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_WriteBlocks()
5328 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5332 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5354 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5357 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5361 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5425 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5434 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_WriteBlocks()
5435 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5439 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5460 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5463 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5467 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5595 uint32_t errorstate; in HAL_MMC_RPMB_ReadBlocks() local
5630 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 1); in HAL_MMC_RPMB_ReadBlocks()
5631 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5635 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5656 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ReadBlocks()
5658 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5662 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5716 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5724 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_ReadBlocks()
5725 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5729 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5748 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ReadBlocks()
5750 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5754 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()