
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@gmail.com Cc: Fabio Estevam festevam@gmail.com Cc: Stefano Babic sbabic@denx.de Cc: Eric Nelson eric.nelson@boundarydevices.com