2012/1/2 Thierry Reding <thierry.red...@avionic-design.de>: > The new API no longer uses the extra cd parameter that was used to store > the card presence state. Instead, this information is returned via the > function's return value. board_mmc_getcd() returns -1 to indicate that > no card-detection mechanism is implemented; 0 indicates that no card is > present and 1 is returned if it was detected that a card is present. > > The rationale for this change can be found in the following email > thread: > > http://lists.denx.de/pipermail/u-boot/2011-November/110180.html > > In summary, the old API was not consistent with the rest of the MMC API > which always passes a struct mmc as the first parameter. Furthermore the > cd parameter was used to mean "card absence" in some implementations and > "card presence" in others. > > Signed-off-by: Thierry Reding <thierry.red...@avionic-design.de> > --- > board/efikamx/efikamx.c | 9 +++++---- > board/emk/top9000/top9000.c | 12 ++---------- > board/freescale/mx51evk/mx51evk.c | 9 +++++---- > board/freescale/mx53ard/mx53ard.c | 9 +++++---- > board/freescale/mx53evk/mx53evk.c | 9 +++++---- > board/freescale/mx53loco/mx53loco.c | 9 +++++---- > board/freescale/mx53smd/mx53smd.c | 6 ++---- > doc/README.atmel_mci | 12 ++---------- > drivers/mmc/fsl_esdhc.c | 8 +++++--- > drivers/mmc/mmc.c | 4 ++-- > include/mmc.h | 2 +- > 11 files changed, 39 insertions(+), 50 deletions(-)
Tested ok on i.mx51evk board, Tested-by: Jason Liu <jason....@linaro.org> > [...] > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot