* Wait OCR busy bit free according to eMMC spec. * Define ECSD structure. * Add interface to set IO bus width and speed. * Support to access multiple blocks.
Haojian Zhuang (9): MmcDxe: wait OCR busy bit free MmcDxe: move ECSD into CardInfo structure MmcDxe: add SPEC_VERS field in CSD structure MmcDxe: add interface to change io width and speed MmcDxe: declare ECSD structure MmcDxe: set io bus width before reading EXTCSD MmcDxe: Fix uninitialized mediaid for SD MmcDxe: set iospeed and bus width in SD stack MmcDxe: expand to support multiple blocks EmbeddedPkg/Include/Protocol/MmcHost.h | 27 ++ EmbeddedPkg/Universal/MmcDxe/Mmc.h | 176 +++++++++++- EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c | 175 ++++++++---- EmbeddedPkg/Universal/MmcDxe/MmcIdentification.c | 342 +++++++++++++++++++++-- 4 files changed, 635 insertions(+), 85 deletions(-) -- 1.9.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

