[PATCH 00/10] spi: dw: make DMA working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series dedicated to make DMA working on Intel Medfield device with
SPI DW and DW DMA.

NOTE: the patch 9/10 depends on recent slave-dma.git tree branch for-linus. It
would be nice to have a topic branch for that there. Vinod?

Vinod, since the patch 10/10 removes the driver your are author of, please give
your Ack or NAck.

The driver was tested in loop back mode. It still has bugs (I don't know is it
related to Medfield SoC or generic ones), but now it's in much better shape.
Earlier I submit already two fixes of kernel crashes. It looks like there are
not so many users of it right now, but I would really appreciate if anyone
could test the driver on different hardware platforms.

Mark, the patch 9/10 fixes the bug we discussed earlier (memore leak in
probe()).

Andy Shevchenko (10):
  spi: dw-mid: respect 8 bit mode
  spi: dw-mid: always use duplex transfers when DMA
  spi: dw-mid: terminate ongoing transfers at exit
  spi: dw-mid: follow new DMAengine workflow
  spi: dw: disable all interrupts first when pump message
  spi: dw: introduce support of loopback mode
  spi: dw: fix style of code in few places
  spi: dw-mid: move to use core SPI DMA mappings
  spi: dw-mid: convert to use dw_dmac instead of intel_mid_dma
  dmaengine: intel-mid-dma: remove the driver

 drivers/dma/Kconfig              |   13 -
 drivers/dma/Makefile             |    1 -
 drivers/dma/intel_mid_dma.c      | 1460 --------------------------------------
 drivers/dma/intel_mid_dma_regs.h |  299 --------
 drivers/spi/Kconfig              |    2 +-
 drivers/spi/spi-dw-mid.c         |   96 +--
 drivers/spi/spi-dw.c             |   55 +-
 drivers/spi/spi-dw.h             |   15 +-
 include/linux/intel_mid_dma.h    |   76 --
 9 files changed, 85 insertions(+), 1932 deletions(-)
 delete mode 100644 drivers/dma/intel_mid_dma.c
 delete mode 100644 drivers/dma/intel_mid_dma_regs.h
 delete mode 100644 include/linux/intel_mid_dma.h

-- 
2.1.0

--
To unsubscribe from this list: send the line "unsubscribe dmaengine" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux