[GIT PULL]: dmaengine updates for v5.8-rc1

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

 



Hello Linus,

Please pull to receive fairly small dmaengine updates which include
mostly driver updates for drivers in this round.

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

  git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-5.8-rc1

for you to fetch changes up to be4cf718cd9929e867ed1ff06d23fb4d08cc2d36:

  dmaengine: imx-sdma: initialize all script addresses (2020-05-15 12:31:06 +0530)

----------------------------------------------------------------
dmaengine updates for v5.8-rc1

	Bunch of updates to drivers like dmatest, dw-edma, ioat,
mmp-tdma and k3-udma along with Renesas binding update to json-schema

----------------------------------------------------------------
Alan Mikhak (3):
      dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev
      dmaengine: dw-edma: Check MSI descriptor before copying
      dmaengine: dw-edma: support local dma device transfer semantics

Amelie Delaunay (2):
      dt-bindings: dma: add direct mode support through device tree in stm32-dma
      dmaengine: stm32-dma: direct mode support through device tree

Andy Shevchenko (6):
      Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait"
      dmaengine: dmatest: Allow negative timeout value to specify infinite wait
      dmaengine: dmatest: Describe members of struct dmatest_params
      dmaengine: dmatest: Describe members of struct dmatest_info
      dmaengine: Include dmaengine.h into dmaengine.c
      dmaengine: Fix doc strings to satisfy validation script

Christophe JAILLET (2):
      dmaengine: qcom_hidma: Simplify error handling path in hidma_probe
      dmaengine: sf-pdma: Simplify the error handling path in 'sf_pdma_probe()'

Dave Jiang (1):
      dmaengine: idxd: export hw version through sysfs

Geert Uytterhoeven (1):
      dmaengine: Fix misspelling of "Analog Devices"

Gustavo A. R. Silva (3):
      dmaengine: qcom: bam_dma: Replace zero-length array with flexible-array
      dmaengine: at_hdmac: Replace zero-length array with flexible-array
      dmaengine: at_xdmac: Replace zero-length array with flexible-array

Jason Yan (1):
      dmaengine: qcom_hidma: use true,false for bool variable

Leonid Ravich (5):
      dmaengine: ioat: fixing chunk sizing macros dependency
      dmaengine: ioat: Decreasing allocation chunk size 2M->512K
      dmaengine: ioat: removing duplicate code from timeout handler
      dmaengine: ioat: remove unnesesery double complition timer modification.
      dmaengine: ioat: adding missed issue_pending to timeout handler

Lubomir Rintel (5):
      dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages
      dmaengine: mmp_tdma: Log an error if channel is in wrong state
      dmaengine: mmp_tdma: Fill in slave capabilities
      dmaengine: mmp_tdma: Remove the MMP_SRAM dependency
      dmaengine: mmp_tdma: Validate the transfer direction

Peter Ujfalusi (5):
      dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now
      dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654
      dmaengine: ti: k3-udma: Add missing dma_sync call for rx flush descriptor
      dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt
      dmaengine: ti: k3-udma: Use proper return code in alloc_chan_resources

Samuel Zou (1):
      dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code

Sascha Hauer (1):
      dmaengine: imx-sdma: initialize all script addresses

Yoshihiro Shimoda (2):
      dt-bindings: dma: renesas,rcar-dmac: convert bindings to json-schema
      dt-bindings: dma: renesas,usb-dmac: convert bindings to json-schema

YueHaibing (1):
      dmaengine: moxart-dma: Drop pointless static qualifier in moxart_probe()

 Documentation/ABI/stable/sysfs-driver-dma-idxd     |   6 +
 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  | 117 ----------------
 .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 +++++++++++++++++++++
 .../devicetree/bindings/dma/renesas,usb-dmac.txt   |  55 --------
 .../devicetree/bindings/dma/renesas,usb-dmac.yaml  | 102 ++++++++++++++
 .../devicetree/bindings/dma/st,stm32-dma.yaml      |   5 +
 drivers/dma/Kconfig                                |   4 +-
 drivers/dma/at_hdmac_regs.h                        |   2 +-
 drivers/dma/at_xdmac.c                             |   2 +-
 drivers/dma/dmaengine.c                            |  98 +++++++-------
 drivers/dma/dmatest.c                              |  24 ++--
 drivers/dma/dw-edma/dw-edma-core.c                 |  65 ++++++---
 drivers/dma/dw-edma/dw-edma-core.h                 |   4 +
 drivers/dma/dw-edma/dw-edma-pcie.c                 |  10 ++
 drivers/dma/idxd/sysfs.c                           |  11 ++
 drivers/dma/imx-sdma.c                             |   2 +-
 drivers/dma/ioat/dma.c                             |  85 +++++++-----
 drivers/dma/ioat/dma.h                             |  10 +-
 drivers/dma/ioat/init.c                            |   2 +-
 drivers/dma/mmp_tdma.c                             |  26 +++-
 drivers/dma/moxart-dma.c                           |   2 +-
 drivers/dma/qcom/bam_dma.c                         |   2 +-
 drivers/dma/qcom/hidma.c                           |   3 +-
 drivers/dma/sf-pdma/sf-pdma.c                      |  25 +---
 drivers/dma/stm32-dma.c                            |  41 ++++--
 drivers/dma/ti/Kconfig                             |   4 +-
 drivers/dma/ti/k3-udma.c                           |  34 ++---
 27 files changed, 535 insertions(+), 356 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt
 create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
 delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt
 create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml

-- 
~Vinod

Attachment: signature.asc
Description: PGP signature


[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