Currently, the mmc driver uses open ended multiple block read/write 
(CMD18/25+CMD12) commands and not use pre-defined multiple block read/write 
(CMD23+CMD18/25) commands.

According to the feedback from some MMC/SD device vendors, they prefer the 
pre-defined multiple block read/write commands since it gives the device a 
chance to do some internal optimization.

Also I found on the latest eMMC 4.5 Spec, quite a few new features requires 
using of CMD23. That means, these new features can not be implemented with the 
open ended multiple block read/write commands.

So, the question is, why the current mmc driver does not use the pre-defined 
multiple block read/write commands? Any comments?

Thanks.

Regards,
Yunpeng
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to