[U-Boot] [PATCH 0/9] iMX/MXS: Get ready for cache

Marek Vasut marex at denx.de
Fri Mar 16 05:33:16 CET 2012


This series of patches prepares iMX platforms based on MXS (i.MX28, i.MX6Q) for
use of caches. This patchset prepares:

Ethernet: FEC MXC is ready to use caches
NAND: NAND driver is ready to use caches
SPI/MMC: i.MX28 MMC driver is ready to use caches

Eric Nelson (2):
  net: force PKTALIGN to ARCH_DMA_MINALIGN
  net: fec_mxc: allow use with cache enabled

Marek Vasut (7):
  ARM926EJS: Implement cache operations
  i.MX28: Add cache support into the APBH DMA driver
  i.MX28: Add cache support to MXS NAND driver
  MMC: Implement generic bounce buffer
  i.MX28: Do data transfers via DMA in MMC driver
  i.MX28: Make use of the bounce buffer
  i.MX28: Enable caches by default

 arch/arm/cpu/arm926ejs/cache.c     |   66 +++++++--
 arch/arm/cpu/arm926ejs/mx28/mx28.c |   10 ++
 drivers/dma/apbh_dma.c             |   23 +++-
 drivers/mmc/mmc.c                  |  102 +++++++++++++-
 drivers/mmc/mxsmmc.c               |   70 +++++----
 drivers/mtd/nand/mxs_nand.c        |   53 +++++++-
 drivers/net/fec_mxc.c              |  277 +++++++++++++++++++++++++-----------
 drivers/net/fec_mxc.h              |   19 +---
 include/configs/m28evk.h           |    1 +
 include/configs/mx28evk.h          |    1 +
 include/net.h                      |    3 +-
 11 files changed, 471 insertions(+), 154 deletions(-)

Cc: Andy Fleming <afleming at gmail.com>
Cc: Fabio Estevam <festevam at gmail.com>
Cc: Stefano Babic <sbabic at denx.de>
Cc: Eric Nelson <eric.nelson at boundarydevices.com>
-- 
1.7.9



More information about the U-Boot mailing list