History log of /device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
55034ed05497473f404fb0f8fcca3e31c4268831 30-Mar-2016 Shivamurthy Shastri <shivamurthy.shastri@linaro.org> EraseBlockProtocol implementation

Signed-off-by: Shivamurthy Shastri <shivamurthy.shastri@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
5543ad54bc0d7dbde1de517a54e351f732795ca2 07-Jan-2016 Haojian Zhuang <haojian.zhuang@linaro.org> MmcDxe: expand to support multiple blocks

Make use of DMA to transfer multiple blocks at one time. It could
improve the performance on MMC/SD driver.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
e6f1042deb5bf682dd702d3af8b2a4b9a57702a8 30-Apr-2015 Haojian Zhuang <haojian.zhuang@linaro.org> MmcDxe: set iospeed and bus width in SD stack

Add more SD commands to support 4-bit bus width & iospeed. It's not
formal code. And it needs to be updated later.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
1339e0a4c2436de672c4ecd11f21fa99345fecd5 23-Jan-2015 Haojian Zhuang <haojian.zhuang@linaro.org> MmcDxe: set io bus width before reading EXTCSD

Set io bus width on both MMC controller and EXTCSD. Otherwise, it may
cause unmatched failure case. And support more timing mode, high speed,
HS200 & HS400 mode.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
e04ce03bbe5a2706da15cf959fb2222ff7718954 23-Jan-2015 Haojian Zhuang <haojian.zhuang@linaro.org> MmcDxe: add interface to change io width and speed

By default, MMC is initialized with 1-bit mode and less than 400KHz bus
clock. It causes MMC working inefficiently.

Add the interface to change the bus width and speed.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
3402aac7d985bf8a9f9d3c639f3fe93609380513 19-Aug-2014 Ronald Cron <ronald.cron@arm.com> ARM Packages: Removed trailing spaces

Trailing spaces create issue/warning when generating/applying patches.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
Reviewed-By: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15833 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
b4fdedc2543c6d193c70ae5339a56824a9729e68 09-Jan-2014 Olivier Martin <olivier.martin@arm.com> MmcDxe: Adding eMMC support

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15074 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
6b062a863f5c81a3064fff86c608d1a5eae8bf72 07-Sep-2011 oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> EmbeddedPkg/Mmc: Fixed ARMGCC build

Fixed the build error: Redefinition of typedef 'EFI_MMC_HOST_PROTOCOL'



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12291 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
16d88c2d20ccd9f8ea52967b578ece82174ea762 01-Sep-2011 oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> EmbeddedPkg/MmcDxe: Add 'This' pointer attribute to protocol function

This attribute allows the EFI_MMC_HOST_PROTOCOL interface to manage
multiple instances in one driver.


EmbeddedPkg/MmcDxe: Add Revision attribute to the EFI_MMC_HOST_PROTOCOL


Note: The ARM PL180 and Omap35xx MMC host drivers has been updated.




git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12255 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h
ce73d60afbf3832732f4a718497e004d6c983541 03-Jun-2011 oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> EmbeddedPkg: Move Universal/MmcDxe from ArmPkg to EmbeddedPkg

The MmcDxe is not ARM architecture specific.



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11725 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/EmbeddedPkg/Include/Protocol/MmcHost.h