[U-Boot] [PATCH 1/2] ATMEL: use generic mmc framework

Andreas Bießmann andreas.devel at googlemail.com
Sat Mar 10 12:26:31 CET 2012


Dear Sven,

On 21.10.2011 14:49, Sven Schnelle wrote:
> gen_atmel_mci works on AVR32 as well, so no need to use the legacy
> mmc driver. This also has the nice side effect of being able to use
> SDHC cards an those boards.
> 
> Signed-off-by: Sven Schnelle <svens at stackframe.org>
> ---
>  arch/avr32/lib/board.c            |    6 +
>  board/atmel/atngw100/atngw100.c   |   10 ++
>  board/atmel/atstk1000/atstk1000.c |   10 ++
>  drivers/mmc/atmel_mci.h           |  245 ------------------------------------
>  include/atmel_mci.h               |  247 +++++++++++++++++++++++++++++++++++++
>  include/configs/atngw100.h        |    4 +-
>  include/configs/atstk1002.h       |    4 +-
>  include/configs/atstk1003.h       |    3 +-
>  include/configs/atstk1004.h       |    4 +-
>  include/configs/atstk1006.h       |    4 +-
>  include/configs/favr-32-ezkit.h   |    3 +-
>  include/configs/hammerhead.h      |    3 +-
>  include/configs/mimc200.h         |    3 +-
>  include/mmc.h                     |    1 -
>  14 files changed, 293 insertions(+), 254 deletions(-)
>  delete mode 100644 drivers/mmc/atmel_mci.h
>  create mode 100644 include/atmel_mci.h

I did test this driver and decided to apply it now to u-boot-avr32 but
unfortunately there is one final issue. You switched all avr32 boards to
the generic driver by changing the board includes but missed the
necessary 'int board_mmc_init(bd_t *bd)' in some boards (namely mimc200,
hammerhead and favr-32-ezkit).

I guess you can not react suddenly on this mail and I'd like to apply it
now. Therefore I will modify this patch and provide a weak 'int
board_mmc_init(bd_t *bd)' in board.c.

regards

Andreas Bießmann


More information about the U-Boot mailing list