On 23 November 2016 at 13:36, Haojian Zhuang <haojian.zhu...@linaro.org> wrote: > v8: > * Avoid to update revision number twice. > * Move IsMultiBlock() interface from patch #4 to #1. > * Replace 24MHz with 26MHz since 26MHz is specified by spec. >
Hi all, I have pushed this series as follows: a28b9aef6769 EmbeddedPkg/Protocol/MmcHost: add new methods for I/O width and multiblock 1df2fe1433b2 ArmPlatformPkg/PL180MciDxe: update for identifying SD 752ae80514cc EmbeddedPkg/MmcDxe: invoke SetIos() protocol method to set speed and width e06253ba80d9 EmbeddedPkg/MmcDxe: set I/O speed and bus width in SD stack 339c6e905a15 EmbeddedPkg/MmcDxe: expand to support multiple blocks where the first patch contains all changes to the protocol definitions, and the second patch was pulled forward to maintain bisectability. Thanks a lot to Haojian for the hard work! Regards, Ard. > v7: > * Add revision checking. > > v6: > * Reformat the last 5 patches after 4 MMC patches of this series merged. > * Squash original #5 and #6 patches together. > * Fix according comments. > > 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 (4): > MmcDxe: add interface in mmc host protocol > MmcDxe: set iospeed and bus width in SD stack > PL180: update for indentifying SD > MmcDxe: expand to support multiple blocks > > ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c | 29 ++- > EmbeddedPkg/Include/Protocol/MmcHost.h | 35 ++- > EmbeddedPkg/Universal/MmcDxe/Mmc.h | 25 ++ > EmbeddedPkg/Universal/MmcDxe/MmcBlockIo.c | 176 +++++++++----- > EmbeddedPkg/Universal/MmcDxe/MmcIdentification.c | 291 > ++++++++++++++++++++++- > 5 files changed, 486 insertions(+), 70 deletions(-) > > -- > 2.7.4 > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel