Lines Matching refs:errorstate
488 uint32_t errorstate; in HAL_MMC_InitCard() local
531 errorstate = MMC_PowerON(hmmc); in HAL_MMC_InitCard()
532 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_InitCard()
535 hmmc->ErrorCode |= errorstate; in HAL_MMC_InitCard()
540 errorstate = MMC_InitCard(hmmc); in HAL_MMC_InitCard()
541 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_InitCard()
544 hmmc->ErrorCode |= errorstate; in HAL_MMC_InitCard()
549 errorstate = SDMMC_CmdBlockLength(hmmc->Instance, MMC_BLOCKSIZE); in HAL_MMC_InitCard()
550 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_InitCard()
554 hmmc->ErrorCode |= errorstate; in HAL_MMC_InitCard()
668 uint32_t errorstate; in HAL_MMC_ReadBlocks() local
737 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks()
744 errorstate = SDMMC_CmdReadSingleBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks()
746 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks()
750 hmmc->ErrorCode |= errorstate; in HAL_MMC_ReadBlocks()
793 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_ReadBlocks()
794 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks()
798 hmmc->ErrorCode |= errorstate; in HAL_MMC_ReadBlocks()
864 uint32_t errorstate; in HAL_MMC_WriteBlocks() local
932 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks()
939 errorstate = SDMMC_CmdWriteSingleBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks()
941 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks()
945 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks()
977 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks()
988 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_WriteBlocks()
989 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks()
993 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks()
1060 uint32_t errorstate; in HAL_MMC_ReadBlocks_IT() local
1126 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_IT()
1133 errorstate = SDMMC_CmdReadSingleBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_IT()
1136 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks_IT()
1140 hmmc->ErrorCode |= errorstate; in HAL_MMC_ReadBlocks_IT()
1173 uint32_t errorstate; in HAL_MMC_WriteBlocks_IT() local
1240 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_IT()
1247 errorstate = SDMMC_CmdWriteSingleBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_IT()
1249 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks_IT()
1253 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks_IT()
1287 uint32_t errorstate; in HAL_MMC_ReadBlocks_DMA() local
1356 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_DMA()
1363 errorstate = SDMMC_CmdReadSingleBlock(hmmc->Instance, add); in HAL_MMC_ReadBlocks_DMA()
1365 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ReadBlocks_DMA()
1369 hmmc->ErrorCode = errorstate; in HAL_MMC_ReadBlocks_DMA()
1402 uint32_t errorstate; in HAL_MMC_WriteBlocks_DMA() local
1472 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_DMA()
1479 errorstate = SDMMC_CmdWriteSingleBlock(hmmc->Instance, add); in HAL_MMC_WriteBlocks_DMA()
1481 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_WriteBlocks_DMA()
1485 hmmc->ErrorCode |= errorstate; in HAL_MMC_WriteBlocks_DMA()
1512 uint32_t errorstate; in HAL_MMC_Erase() local
1572 errorstate = SDMMC_CmdEraseStartAdd(hmmc->Instance, start_add); in HAL_MMC_Erase()
1573 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Erase()
1577 hmmc->ErrorCode |= errorstate; in HAL_MMC_Erase()
1583 errorstate = SDMMC_CmdEraseEndAdd(hmmc->Instance, end_add); in HAL_MMC_Erase()
1584 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Erase()
1588 hmmc->ErrorCode |= errorstate; in HAL_MMC_Erase()
1594 errorstate = SDMMC_CmdErase(hmmc->Instance, 0UL); in HAL_MMC_Erase()
1595 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Erase()
1599 hmmc->ErrorCode |= errorstate; in HAL_MMC_Erase()
1621 uint32_t errorstate; in HAL_MMC_IRQHandler() local
1650 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_IRQHandler()
1651 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_IRQHandler()
1653 hmmc->ErrorCode |= errorstate; in HAL_MMC_IRQHandler()
1688 errorstate = SDMMC_CmdStopTransfer(hmmc->Instance); in HAL_MMC_IRQHandler()
1689 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_IRQHandler()
1691 hmmc->ErrorCode |= errorstate; in HAL_MMC_IRQHandler()
2299 uint32_t errorstate; in HAL_MMC_GetCardExtCSD() local
2333 errorstate = SDMMC_CmdSendEXTCSD(hmmc->Instance, 0); in HAL_MMC_GetCardExtCSD()
2334 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_GetCardExtCSD()
2338 hmmc->ErrorCode |= errorstate; in HAL_MMC_GetCardExtCSD()
2422 uint32_t errorstate; in HAL_MMC_ConfigWideBusOperation() local
2436 errorstate = MMC_PwrClassUpdate(hmmc, WideMode, SDMMC_SPEED_MODE_DDR); in HAL_MMC_ConfigWideBusOperation()
2440 errorstate = MMC_PwrClassUpdate(hmmc, WideMode, SDMMC_SPEED_MODE_HIGH); in HAL_MMC_ConfigWideBusOperation()
2445 errorstate = MMC_PwrClassUpdate(hmmc, WideMode, SDMMC_SPEED_MODE_DEFAULT); in HAL_MMC_ConfigWideBusOperation()
2448 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2452 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70200U); in HAL_MMC_ConfigWideBusOperation()
2456 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70100U); in HAL_MMC_ConfigWideBusOperation()
2460 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70000U); in HAL_MMC_ConfigWideBusOperation()
2465 errorstate = HAL_MMC_ERROR_PARAM; in HAL_MMC_ConfigWideBusOperation()
2469 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2475 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_ConfigWideBusOperation()
2476 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2487 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_ConfigWideBusOperation()
2492 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_ConfigWideBusOperation()
2504 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_ConfigWideBusOperation()
2516 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigWideBusOperation()
2520 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigWideBusOperation()
2544 uint32_t errorstate; in HAL_MMC_ConfigSpeedBusOperation() local
2562 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2563 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2565 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2572 errorstate = MMC_DDR_Mode(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2573 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2575 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2583 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2584 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2586 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2600 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2601 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2603 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2610 errorstate = MMC_DDR_Mode(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2611 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2613 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2631 errorstate = MMC_HighSpeed(hmmc, ENABLE); in HAL_MMC_ConfigSpeedBusOperation()
2632 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2634 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2650 errorstate = MMC_DDR_Mode(hmmc, DISABLE); in HAL_MMC_ConfigSpeedBusOperation()
2651 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2653 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2659 errorstate = MMC_HighSpeed(hmmc, DISABLE); in HAL_MMC_ConfigSpeedBusOperation()
2660 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSpeedBusOperation()
2662 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSpeedBusOperation()
2698 uint32_t errorstate; in HAL_MMC_GetCardState() local
2701 errorstate = MMC_SendStatus(hmmc, &resp1); in HAL_MMC_GetCardState()
2702 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_GetCardState()
2704 hmmc->ErrorCode |= errorstate; in HAL_MMC_GetCardState()
2872 uint32_t errorstate; in HAL_MMC_EraseSequence() local
2934 errorstate = SDMMC_CmdEraseStartAdd(hmmc->Instance, start_add); in HAL_MMC_EraseSequence()
2935 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
2938 errorstate = SDMMC_CmdEraseEndAdd(hmmc->Instance, end_add); in HAL_MMC_EraseSequence()
2939 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
2942 errorstate = SDMMC_CmdErase(hmmc->Instance, EraseType); in HAL_MMC_EraseSequence()
2943 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
2948 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_EraseSequence()
2952 errorstate = HAL_MMC_ERROR_TIMEOUT; in HAL_MMC_EraseSequence()
2967 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_EraseSequence()
2971 hmmc->ErrorCode |= errorstate; in HAL_MMC_EraseSequence()
2973 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_EraseSequence()
3002 uint32_t errorstate; in HAL_MMC_Sanitize() local
3014 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03A50100U); in HAL_MMC_Sanitize()
3015 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3018 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_Sanitize()
3022 errorstate = HAL_MMC_ERROR_TIMEOUT; in HAL_MMC_Sanitize()
3029 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3035 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_Sanitize()
3036 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3047 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_Sanitize()
3052 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_Sanitize()
3057 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_Sanitize()
3070 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_Sanitize()
3074 hmmc->ErrorCode |= errorstate; in HAL_MMC_Sanitize()
3076 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_Sanitize()
3114 uint32_t errorstate; in HAL_MMC_ConfigSecRemovalType() local
3135 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03100000U | (srt << 8U))); in HAL_MMC_ConfigSecRemovalType()
3136 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSecRemovalType()
3142 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_ConfigSecRemovalType()
3143 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSecRemovalType()
3154 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_ConfigSecRemovalType()
3159 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_ConfigSecRemovalType()
3164 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_ConfigSecRemovalType()
3174 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_ConfigSecRemovalType()
3182 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_ConfigSecRemovalType()
3186 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_ConfigSecRemovalType()
3190 hmmc->ErrorCode |= errorstate; in HAL_MMC_ConfigSecRemovalType()
3246 uint32_t errorstate, in HAL_MMC_SleepDevice() local
3260 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03220100U)); in HAL_MMC_SleepDevice()
3261 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3267 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_SleepDevice()
3268 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3281 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3283 else if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3288 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_SleepDevice()
3293 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03220400U)); in HAL_MMC_SleepDevice()
3294 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3309 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SleepDevice()
3313 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3320 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3326 errorstate = SDMMC_CmdSendStatus(hmmc->Instance, in HAL_MMC_SleepDevice()
3328 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3341 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3343 else if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3348 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_SleepDevice()
3370 errorstate = SDMMC_CmdSleepMmc(hmmc->Instance, in HAL_MMC_SleepDevice()
3372 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3375 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SleepDevice()
3379 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SleepDevice()
3389 errorstate = SDMMC_ERROR_REQUEST_NOT_APPLICABLE; in HAL_MMC_SleepDevice()
3411 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SleepDevice()
3415 hmmc->ErrorCode |= errorstate; in HAL_MMC_SleepDevice()
3417 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_SleepDevice()
3444 uint32_t errorstate; in HAL_MMC_AwakeDevice() local
3470 errorstate = SDMMC_CmdSleepMmc(hmmc->Instance, (hmmc->MmcCard.RelCardAdd << 16U)); in HAL_MMC_AwakeDevice()
3471 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3474 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_AwakeDevice()
3478 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_AwakeDevice()
3485 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3490 errorstate = SDMMC_CmdSelDesel(hmmc->Instance, (hmmc->MmcCard.RelCardAdd << 16U)); in HAL_MMC_AwakeDevice()
3491 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3496 errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03220100U)); in HAL_MMC_AwakeDevice()
3497 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3503 errorstate = SDMMC_CmdSendStatus(hmmc->Instance, in HAL_MMC_AwakeDevice()
3505 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3518 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_AwakeDevice()
3520 else if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3525 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in HAL_MMC_AwakeDevice()
3536 errorstate = SDMMC_ERROR_REQUEST_NOT_APPLICABLE; in HAL_MMC_AwakeDevice()
3542 errorstate = SDMMC_ERROR_REQUEST_NOT_APPLICABLE; in HAL_MMC_AwakeDevice()
3551 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_AwakeDevice()
3555 hmmc->ErrorCode |= errorstate; in HAL_MMC_AwakeDevice()
3557 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_AwakeDevice()
3597 uint32_t errorstate; in MMC_InitCard() local
3609 errorstate = SDMMC_CmdSendCID(hmmc->Instance); in MMC_InitCard()
3610 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3612 return errorstate; in MMC_InitCard()
3625 errorstate = SDMMC_CmdSetRelAddMmc(hmmc->Instance, mmc_rca); in MMC_InitCard()
3626 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3628 return errorstate; in MMC_InitCard()
3635 errorstate = SDMMC_CmdSendCSD(hmmc->Instance, (uint32_t)(hmmc->MmcCard.RelCardAdd << 16U)); in MMC_InitCard()
3636 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3638 return errorstate; in MMC_InitCard()
3653 …errorstate = SDMMC_CmdSelDesel(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) << … in MMC_InitCard()
3654 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3656 return errorstate; in MMC_InitCard()
3666 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_InitCard()
3667 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3669 hmmc->ErrorCode |= errorstate; in MMC_InitCard()
3679 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_InitCard()
3680 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_InitCard()
3682 hmmc->ErrorCode |= errorstate; in MMC_InitCard()
3706 uint32_t errorstate; in MMC_PowerON() local
3709 errorstate = SDMMC_CmdGoIdleState(hmmc->Instance); in MMC_PowerON()
3710 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_PowerON()
3712 return errorstate; in MMC_PowerON()
3723 errorstate = SDMMC_CmdOpCondition(hmmc->Instance, MMC_VOLTAGE_RANGE); in MMC_PowerON()
3724 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_PowerON()
3769 uint32_t errorstate; in MMC_SendStatus() local
3777 errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(hmmc->MmcCard.RelCardAdd << 16U)); in MMC_SendStatus()
3778 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_SendStatus()
3780 return errorstate; in MMC_SendStatus()
3801 uint32_t errorstate; in MMC_ReadExtCSD() local
3822 errorstate = SDMMC_CmdSendEXTCSD(hmmc->Instance, 0); in MMC_ReadExtCSD()
3823 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_ReadExtCSD()
3827 hmmc->ErrorCode |= errorstate; in MMC_ReadExtCSD()
3893 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_ReadExtCSD()
3894 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_ReadExtCSD()
3896 hmmc->ErrorCode |= errorstate; in MMC_ReadExtCSD()
3985 uint32_t errorstate = HAL_MMC_ERROR_NONE; in MMC_HighSpeed() local
3993 …errorstate = MMC_PwrClassUpdate(hmmc, (hmmc->Instance->CLKCR & SDMMC_CLKCR_WIDBUS), SDMMC_SPEED_MO… in MMC_HighSpeed()
3994 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
3997 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B90000U); in MMC_HighSpeed()
4003 …errorstate = MMC_PwrClassUpdate(hmmc, (hmmc->Instance->CLKCR & SDMMC_CLKCR_WIDBUS), SDMMC_SPEED_MO… in MMC_HighSpeed()
4004 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
4007 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B90100U); in MMC_HighSpeed()
4011 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
4017 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_HighSpeed()
4018 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_HighSpeed()
4029 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in MMC_HighSpeed()
4034 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in MMC_HighSpeed()
4058 errorstate = SDMMC_ERROR_INVALID_PARAMETER; in MMC_HighSpeed()
4079 errorstate = SDMMC_ERROR_TIMEOUT; in MMC_HighSpeed()
4087 return errorstate; in MMC_HighSpeed()
4098 uint32_t errorstate = HAL_MMC_ERROR_NONE; in MMC_DDR_Mode() local
4106 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_4B, SDMMC_SPEED_MODE_HIGH); in MMC_DDR_Mode()
4107 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4110 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70100U); in MMC_DDR_Mode()
4115 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_8B, SDMMC_SPEED_MODE_HIGH); in MMC_DDR_Mode()
4116 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4119 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70200U); in MMC_DDR_Mode()
4128 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_4B, SDMMC_SPEED_MODE_DDR); in MMC_DDR_Mode()
4129 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4132 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70500U); in MMC_DDR_Mode()
4137 errorstate = MMC_PwrClassUpdate(hmmc, SDMMC_BUS_WIDE_8B, SDMMC_SPEED_MODE_DDR); in MMC_DDR_Mode()
4138 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4141 errorstate = SDMMC_CmdSwitch(hmmc->Instance, 0x03B70600U); in MMC_DDR_Mode()
4146 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4152 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_DDR_Mode()
4153 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_DDR_Mode()
4164 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in MMC_DDR_Mode()
4169 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in MMC_DDR_Mode()
4186 errorstate = SDMMC_ERROR_TIMEOUT; in MMC_DDR_Mode()
4194 return errorstate; in MMC_DDR_Mode()
4208 uint32_t errorstate = HAL_MMC_ERROR_NONE; in MMC_PwrClassUpdate() local
4219 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in MMC_PwrClassUpdate()
4246 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_PwrClassUpdate()
4257 …errorstate = SDMMC_CmdSwitch(hmmc->Instance, (0x03BB0000U | ((supported_pwr_class & 0x0FU) << 8U))… in MMC_PwrClassUpdate()
4259 if (errorstate == HAL_MMC_ERROR_NONE) in MMC_PwrClassUpdate()
4265 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in MMC_PwrClassUpdate()
4266 if (errorstate != HAL_MMC_ERROR_NONE) in MMC_PwrClassUpdate()
4277 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in MMC_PwrClassUpdate()
4282 errorstate = SDMMC_ERROR_UNSUPPORTED_FEATURE; in MMC_PwrClassUpdate()
4287 errorstate = SDMMC_ERROR_TIMEOUT; in MMC_PwrClassUpdate()
4298 return errorstate; in MMC_PwrClassUpdate()
4309 uint32_t errorstate; in HAL_MMC_SwitchPartition() local
4322 errorstate = SDMMC_CmdSwitch(hmmc->Instance, arg); in HAL_MMC_SwitchPartition()
4323 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4326 … while ((!__HAL_MMC_GET_FLAG(hmmc, SDMMC_FLAG_BUSYD0END)) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SwitchPartition()
4330 errorstate = HAL_MMC_ERROR_TIMEOUT; in HAL_MMC_SwitchPartition()
4337 if (errorstate == HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4343 …errorstate = SDMMC_CmdSendStatus(hmmc->Instance, (uint32_t)(((uint32_t)hmmc->MmcCard.RelCardAdd) <… in HAL_MMC_SwitchPartition()
4344 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4355 if ((count != 0U) && (errorstate == HAL_MMC_ERROR_NONE)) in HAL_MMC_SwitchPartition()
4360 errorstate = SDMMC_ERROR_GENERAL_UNKNOWN_ERR; in HAL_MMC_SwitchPartition()
4365 errorstate = SDMMC_ERROR_TIMEOUT; in HAL_MMC_SwitchPartition()
4378 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_SwitchPartition()
4382 hmmc->ErrorCode |= errorstate; in HAL_MMC_SwitchPartition()
4384 if (errorstate != HAL_MMC_ERROR_TIMEOUT) in HAL_MMC_SwitchPartition()
4414 uint32_t errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey() local
4442 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x80000001U); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4443 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4447 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4467 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4470 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4474 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4533 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4541 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4542 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4546 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4565 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ProgramAuthenticationKey()
4567 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ProgramAuthenticationKey()
4571 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ProgramAuthenticationKey()
4692 uint32_t errorstate; in HAL_MMC_RPMB_GetWriteCounter() local
4720 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_GetWriteCounter()
4721 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4725 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4747 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_GetWriteCounter()
4749 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4753 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4808 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4817 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_GetWriteCounter()
4818 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4822 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4842 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_GetWriteCounter()
4844 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_GetWriteCounter()
4848 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_GetWriteCounter()
4988 uint32_t errorstate; in HAL_MMC_RPMB_WriteBlocks() local
5027 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001U); in HAL_MMC_RPMB_WriteBlocks()
5028 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5032 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5053 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5055 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5059 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5113 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5121 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 0x00000001); in HAL_MMC_RPMB_WriteBlocks()
5122 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5126 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5145 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5147 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5151 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5284 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_WriteBlocks()
5285 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5289 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5311 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5314 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5318 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5382 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5391 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_WriteBlocks()
5392 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5396 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5417 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_WriteBlocks()
5420 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_WriteBlocks()
5424 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_WriteBlocks()
5552 uint32_t errorstate; in HAL_MMC_RPMB_ReadBlocks() local
5587 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, 1); in HAL_MMC_RPMB_ReadBlocks()
5588 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5592 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5613 errorstate = SDMMC_CmdWriteMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ReadBlocks()
5615 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5619 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5673 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5681 errorstate = SDMMC_CmdBlockCount(hmmc->Instance, arg); in HAL_MMC_RPMB_ReadBlocks()
5682 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5686 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()
5705 errorstate = SDMMC_CmdReadMultiBlock(hmmc->Instance, 0); in HAL_MMC_RPMB_ReadBlocks()
5707 if (errorstate != HAL_MMC_ERROR_NONE) in HAL_MMC_RPMB_ReadBlocks()
5711 hmmc->ErrorCode |= errorstate; in HAL_MMC_RPMB_ReadBlocks()