SPRUJ55D September 2023 – July 2025 AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
The module is reinitialized by software through the MMC_SYSCONFIG[1] SOFTRESET bit. This bit has the same action on the module logic as the hardware signal except for:
The SOFTRESET bit is active high. The bit is automatically reinitialized to 0 by the hardware. The MMC_SYSCTL[24] SRA bit has the same action as the SOFTRESET bit on the design.
The MMC_SYSSTS[0] RESETDONE bit can be monitored by the software to check if the module is ready-to-use after a software reset.
Moreover, two partial software reset bits are provided:
These two reset bits are useful to reinitialize data or command processes respectively in case of line conflict. When set to 1, a reset process is automatically released when the reset completes:
If any of the clock inputs are not present for the MMC/SD/SDIO peripheral, the software reset will not complete.