[U-Boot] [PATCH] AT91SAM9260/9XE: add support for MultiMedia Card Interface (MCI)

Eric Xu hong.xu at atmel.com
Mon Jul 5 08:09:15 CEST 2010


Dear Reinhard,

Could you please rebase your code to master@ 
git://git.denx.de/u-boot-at91.git ?

Thanks!

BR,
Eric

Reinhard Meyer (-VC) wrote:
>
> This patch adds support for the Atmel MultiMedia Card Interface (MCI)
> in AT91SAM9260 and AT91SAM9XE SoCs and preserves the original support
> for the AVR32AP700x SoCs.
> It patches the original atmel_mci.c driver to remove byte order and
> toolchain dependencies and makes it a common MCI driver for
> Atmels AVR32AP7000 and AT91SAM9260 based SoCs.
> The driver itself is not specific to those SoCs and should work with
> other Atmel devices having an identical MultiMedia Card Interface (MCI),
> provided the functions get_mci_clk_rate() and <SoC>_mci_hw_init() are
> defined.
>
> Tested on AT91SAM9XE-EK (AT91SAM9XE512)
> Tested on ATNGW100 (AVR32AP7000)
>
> Signed-off-by: Reinhard Meyer <reinhard.meyer at emk-elektronik.de>
> ---
>  arch/arm/cpu/arm926ejs/at91/at91sam9260_devices.c |   20 ++++
>  arch/arm/include/asm/arch-at91/clk.h              |    5 +
>  arch/arm/include/asm/arch-at91/hardware.h         |    1 +
>  doc/README.atmel_mci                              |   68 +++++++++++++
>  drivers/mmc/atmel_mci.c                           |  112 
> ++++++++++-----------
>  drivers/mmc/atmel_mci.h                           |    6 +-
>  include/mmc.h                                     |   93 
> ++++++++++-------
>  7 files changed, 207 insertions(+), 98 deletions(-)
>  create mode 100644 doc/README.atmel_mci
>



More information about the U-Boot mailing list