Thanks Haojian, I've started by pushing 1-4, which all had Tested-by and Reviewed-by already, to edk2/master as 3201075..653bde5.
Continuing with review of 5-9. Regards, Leif On Sun, Nov 13, 2016 at 02:47:49PM +0800, Haojian Zhuang wrote: > v5: > * Remove patch on MediaId. > * Squash two PL180 patches together. > > v4: > * Fix PL180 hang in some cases. Since the proper variable length > isn't set for CMD6 & ACMD51. > > v3: > * Fix PL180 hang because of CMD6 & ACMD51 not supported. > > v2: > * Fix print error with missing parameter. > * Change CMD51 to ACMD51. > * Add the protection after CMD55 for SD. If there's no > response of CMD55, skip to send ACMD51. > > v1: > * 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: declare ECSD structure > MmcDxe: add SPEC_VERS field in CSD structure > MmcDxe: add interface to change io width and speed > MmcDxe: set io bus width before reading EXTCSD > MmcDxe: set iospeed and bus width in SD stack > MmcDxe: expand to support multiple blocks > PL180: update for indentifying SD > > ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c | 29 +- > EmbeddedPkg/Include/Protocol/MmcHost.h | 29 ++ > EmbeddedPkg/Universal/MmcDxe/Mmc.h | 176 +++++++++++- > EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c | 177 ++++++++---- > EmbeddedPkg/Universal/MmcDxe/MmcIdentification.c | 347 > +++++++++++++++++++++-- > 5 files changed, 664 insertions(+), 94 deletions(-) > > -- > 2.7.4 > _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

