Hi Chris,
On Tue, Jul 17, 2018 at 02:05:42AM +0000, Chris Co wrote:
> This SdMmc driver adds support to boot Windows from SD and eMMC.
> It implements RPMB protocol support for eMMC, unique device path
> creation for each slot on the SD bus, high speed modes,
> eMMC bus width auto-detection, and support for high capacity
> SDXC cards.
>
> Derived from: EmbeddedPkg\Universal\MmcDxe
Hmm, I'm already slightly unhappy that we have duplication between
EmbeddedPkg and MdeModulePkg (not to mention the extra fork for
Marvell's XenonDxe).
I'm obviously keen for the added functionality to be available to more
platforms. Is there any way for this support to be added into either
the EmbeddedPkg or the MdeModulePkg driver?
(Deferring comments on specific content.)
/
Leif
> Cc: Ard Biesheuvel <[email protected]>
> Cc: Leif Lindholm <[email protected]>
> Cc: Michael D Kinney <[email protected]>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Christopher Co <[email protected]>
> ---
> Platform/Microsoft/Drivers/SdMmcDxe/BlockIo.c | 526 ++++++
> Platform/Microsoft/Drivers/SdMmcDxe/Debug.c | 358 ++++
> Platform/Microsoft/Drivers/SdMmcDxe/Protocol.c | 1774 ++++++++++++++++++++
> Platform/Microsoft/Drivers/SdMmcDxe/Protocol.h | 231 +++
> Platform/Microsoft/Drivers/SdMmcDxe/RpmbIo.c | 611 +++++++
> Platform/Microsoft/Drivers/SdMmcDxe/SdMmc.c | 892 ++++++++++
> Platform/Microsoft/Drivers/SdMmcDxe/SdMmc.h | 529 ++++++
> Platform/Microsoft/Drivers/SdMmcDxe/SdMmcDxe.inf | 50 +
> Platform/Microsoft/Drivers/SdMmcDxe/SdMmcHw.h | 506 ++++++
> Platform/Microsoft/Include/Protocol/RpmbIo.h | 262 +++
> Platform/Microsoft/Include/Protocol/Sdhc.h | 197 +++
> 11 files changed, 5936 insertions(+)
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel