This series of patch is to add DMA Support that improves SPI Performance in PCI1xxxx. With DMA Support in 20MHz clock, the performance is improved from 6Mbps to 17Mbps. v3: -Merged Tx and Rx DMA patches into one to avoid unidirectional dma. -Changed naming from DMA read and write functions to from_io and to_io to avoid confusion between DMA and SPI Controller operations. v2: -Added can_dma operation, so that the core can do all DMA mapping and switch between, DMA and PIO operation by itself. -Added error messages for syslock acquire failure and DMA init failures. v1: -Initial Submission Thangaraj Samynathan (2): spi: mchp-pci1xxxx: Add support for DMA in SPI spi: mchp-pci1xxxx: DMA support for copying data to and from SPI Buf drivers/spi/spi-pci1xxxx.c | 510 +++++++++++++++++++++++++++++++++++-- 1 file changed, 483 insertions(+), 27 deletions(-) -- 2.25.1