mbox series

[0/3] Sun8i NAND DMA support

Message ID 20190404162111.22618-1-miquel.raynal@bootlin.com (mailing list archive)
Headers show
Series Sun8i NAND DMA support | expand


Miquel Raynal April 4, 2019, 4:21 p.m. UTC

This series improves the NAND throughput on sun8i platforms by adding
DMA support. This increase comes from the ECC pipelining feature.

Because NAND DMA handling has changed between A10+ and A33 SoCs, we
must introduce a new compatible. DT is updated with this new
compatible in addition with the usual DMA properties.

Tested on an A33-Olinuxino.


Miquel Raynal (3):
  dt-bindings: mtd: sunxi: Add new compatible
  mtd: rawnand: sunxi: Add DMA support for sun8i
  ARM: dts: sunxi: Improve sun8i NAND transfers by using DMA

 .../devicetree/bindings/mtd/sunxi-nand.txt    |  7 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi          |  4 +-
 drivers/mtd/nand/raw/sunxi_nand.c             | 75 +++++++++++++++++--
 3 files changed, 77 insertions(+), 9 deletions(-)