[PATCH] mmc: Optimize eMMC erase speed

Peng Fan (OSS) peng.fan at oss.nxp.com
Fri Apr 11 05:54:19 CEST 2025


From: Peng Fan <peng.fan at nxp.com>


On Mon, 20 Jan 2025 12:30:09 +0800, Peng Fan (OSS) wrote:
> Per JESD84-B51 6.6.9 Erase:
> The host can erase a contiguous range of Erase Groups. Starting the erase
> process is a three steps sequence. First the host defines the start address
> of the range using the ERASE_GROUP_START (CMD35) command, next it defines
> the last address of the range using the ERASE_GROUP_END (CMD36) command and
> finally it starts the erase process by issuing the ERASE (CMD38) command
> with argument bits set to zero. See Table 11 for the arguments supported by
> CMD38.  The address field in the erase commands is an Erase Group address,
> in byte units for densities up to 2GB, and in sector units for densities
> greater than 2GB. The Device will ignore all LSB's below the Erase Group
> size, effectively rounding the address down to the Erase Group boundary.
> 
> [...]

Applied, thanks!

[1/1] mmc: Optimize eMMC erase speed
      commit: 674a0498e9b15a84524a0187f1d80ba30029a470

Best regards,
-- 
Peng Fan <peng.fan at nxp.com>


More information about the U-Boot mailing list