audk/EmbeddedPkg/Universal/MmcDxe
Meenakshi Aggarwal ea21f1d98d SD : Updated CMD 6 implememtation.
For setting high speed in SD card,
First CMD 6 (Switch) is send to check if card supports High Speed and
Second command is send to switch card to high speed mode.

In current inplementation, CMD 6 was sent only once to switch the
card into HS mode without checking if card supports HS or not, which is
not as per specification and also we are not setting the HS i.e. 50000000
but directly asking the card to switch to 26000000 which is incorrect as
SD card supports either 25000000 or 50000000.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
Reviewed-by: Jun Nie <jun.nie@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2017-09-07 17:06:44 +01:00
..
ComponentName.c ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
Diagnostics.c EmbeddedPkg/MmcDxe: eliminate deprecated string function calls 2016-10-28 15:54:00 +01:00
Mmc.c EmbeddedPkg/MmcDxe: Align the ExtCSD buffer 2017-07-05 16:07:54 +01:00
Mmc.h SD : Updated CMD 6 implememtation. 2017-09-07 17:06:44 +01:00
MmcBlockIo.c EmbeddedPkg: MmcDxe - Recieve response was missing after CMD12 2017-09-01 11:31:42 +01:00
MmcDebug.c EmbeddedPkg/MmcDxe: Moved all the 'Print*()' functions to MmcDebug.c 2013-08-30 11:51:51 +00:00
MmcDxe.inf EmbeddedPkg: Remove dependency on TimerLib 2015-05-06 11:15:44 +00:00
MmcIdentification.c SD : Updated CMD 6 implememtation. 2017-09-07 17:06:44 +01:00