[GIT PULL]: dmaengine updates for 4.6

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

 



Hi Linus,

Please pull to recive dmaengine updates for 4.6.
This is smallish update with minor changes to core and new driver and usual
updates. Nothing super exciting here..

The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

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

for you to fetch changes up to 896e041e8e8efb34520d033a693ef25391f9c9f0:

  Merge branch 'topic/xilinx' into for-linus (2016-03-14 11:18:32 +0530)

----------------------------------------------------------------

dmaengine updates for 4.6

This is smallish update with minor changes to core and new driver and usual
updates. Nothing super exciting here..

- We have made slave address as physical to enable driver to do the mapping.
- We now expose the maxburst for slave dma as new capability so clients can
  know this and program accordingly
- addition of device synchronize callbacks on omap and edma.
- pl330 updates to support DMAFLUSHP for Rockchip platforms.
- Updates and improved sg handling in Xilinx VDMA driver.
- New hidma qualcomm dma driver, though some bits are still in progress

----------------------------------------------------------------
Addy Ke (2):
      dmaengine: pl330: add quirk for broken no flushp
      spi: rockchip: modify DMA max burst to 1

Alexander Sverdlin (1):
      dmaengine: ep93xx: Treat STALL and NFB IRQs same way

Andy Gross (1):
      dmaengine: qcom_bam_dma: Make driver work for BE

Andy Shevchenko (3):
      dmaengine: idma64: clear LLP_[SD]_EN bits in last descriptor
      dmaengine: idma64: fix typo in WR_ISSUE_THD(x)
      dmaengine: acpi-dma: align debug message with flow

Arnd Bergmann (1):
      dmaengine: sirf: use __maybe_unused to hide pm functions

Boojin Kim (1):
      dmaengine: pl330: support burst mode for dev-to-mem and mem-to-dev transmit

Caesar Wang (1):
      dmaengine: pl330: fix to support the burst mode

Dan Carpenter (1):
      dma/mic_x100_dma: IS_ERR() vs PTR_ERR() typo

Dave Jiang (4):
      dmaengine: IOATDMA: Convert pci_pool_* to dma_pool_*
      dmaengine: IOATDMA: Removing descriptor ring reshape
      dmaengine: IOATDMA: Allocate DMA descriptor ring in contig DMA memory
      dmaengine: IOATDMA: revise channel reset workaround on CB3.3 platforms

Emilio López (1):
      dmaengine: sun4i: support module autoloading

Jie Yang (1):
      dmaengine: dw: fix a typo for bitfields of CTL_LO

Kedareswara rao Appana (5):
      dmaengine: xilinx_vdma: Improve SG engine handling
      dmaengine: xilinx_vdma: Fix issues with non-parking mode
      dmaengine: xilinx_vdma: Simplify spin lock handling
      dmaengine: xilinx_vdma: Use readl_poll_timeout instead of do while loop's
      dmaengine: xilinx_vdma: Remove unnecessary variable initializations

Kuninori Morimoto (1):
      dmaengine: rcar-dmac: clear pertinence number of channels

Laxman Dewangan (2):
      dmaengine: tegra: don't open code of_device_get_match_data()
      dmaengine: tegra: Move of_device_id table near to its user

Lothar Waßmann (1):
      dmaengine: enable mxs-dma for imx6ul

Peter Ujfalusi (3):
      dmaengine: omap-dma: Implement device_synchronize callback
      dmaengine: edma: Implement device_synchronize callback
      dmaengine: edma: Fetch echan->edesc while holding lock in edma_comletion_handler

Shawn Lin (3):
      dt/bindings: arm-pl330: add description of arm, pl330-broken-no-flushp
      dmaengine: core: expose max burst capability to clients
      dmaengine: pl330: add max burst for dmaengine

Simon Horman (1):
      dmaengine: sh: Use ARCH_RENESAS

Sinan Kaya (4):
      dmaengine: qcom_bam_dma: move to qcom directory
      dmaengine: hidma: Add Device Tree binding
      dmaengine: add Qualcomm Technologies HIDMA management driver
      dmaengine: add Qualcomm Technologies HIDMA channel driver

Tim Gardner (1):
      dmaengine: ioatdma: Squelch framesize warnings

Vinod Koul (10):
      dmaengine: make slave address physical
      Merge branch 'topic/core' into for-linus
      Merge branch 'topic/edma' into for-linus
      Merge branch 'topic/idma' into for-linus
      Merge branch 'topic/ioatdma' into for-linus
      Merge branch 'topic/omap' into for-linus
      Merge branch 'topic/pl330' into for-linus
      Merge branch 'topic/qcom' into for-linus
      Merge branch 'topic/sh' into for-linus
      Merge branch 'topic/xilinx' into for-linus

Wolfram Sang (1):
      dmaengine: sh: shdmac: don't open code of_device_get_match_data()

 .../ABI/testing/sysfs-platform-hidma-mgmt          |  97 +++
 .../devicetree/bindings/dma/arm-pl330.txt          |   1 +
 .../devicetree/bindings/dma/qcom_hidma_mgmt.txt    |  89 +++
 drivers/dma/Kconfig                                |  16 +-
 drivers/dma/Makefile                               |   2 +-
 drivers/dma/acpi-dma.c                             |   2 +-
 drivers/dma/dmaengine.c                            |   1 +
 drivers/dma/dw/regs.h                              |   2 +-
 drivers/dma/edma.c                                 |  63 +-
 drivers/dma/ep93xx_dma.c                           |  28 +-
 drivers/dma/idma64.c                               |   3 +
 drivers/dma/idma64.h                               |   2 +-
 drivers/dma/ioat/dma.c                             | 268 +++-----
 drivers/dma/ioat/dma.h                             |  23 +-
 drivers/dma/ioat/hw.h                              |   2 +
 drivers/dma/ioat/init.c                            |  49 +-
 drivers/dma/ioat/prep.c                            |   2 +-
 drivers/dma/mic_x100_dma.c                         |   2 +-
 drivers/dma/omap-dma.c                             |   8 +
 drivers/dma/pl330.c                                | 101 ++-
 drivers/dma/qcom/Kconfig                           |  29 +
 drivers/dma/qcom/Makefile                          |   3 +
 drivers/dma/{qcom_bam_dma.c => qcom/bam_dma.c}     |  23 +-
 drivers/dma/qcom/hidma.c                           | 706 +++++++++++++++++++++
 drivers/dma/qcom/hidma.h                           | 160 +++++
 drivers/dma/qcom/hidma_mgmt.c                      | 302 +++++++++
 drivers/dma/qcom/hidma_mgmt.h                      |  39 ++
 drivers/dma/qcom/hidma_mgmt_sys.c                  | 295 +++++++++
 drivers/dma/sh/Kconfig                             |   6 +-
 drivers/dma/sh/rcar-dmac.c                         |   2 +-
 drivers/dma/sh/shdmac.c                            |   2 +-
 drivers/dma/sirf-dma.c                             |  10 +-
 drivers/dma/sun4i-dma.c                            |   1 +
 drivers/dma/tegra20-apb-dma.c                      |  47 +-
 drivers/dma/xilinx/xilinx_vdma.c                   | 204 +++---
 drivers/spi/spi-rockchip.c                         |  12 +-
 include/linux/dmaengine.h                          |   8 +-
 37 files changed, 2146 insertions(+), 464 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-hidma-mgmt
 create mode 100644 Documentation/devicetree/bindings/dma/qcom_hidma_mgmt.txt
 create mode 100644 drivers/dma/qcom/Kconfig
 create mode 100644 drivers/dma/qcom/Makefile
 rename drivers/dma/{qcom_bam_dma.c => qcom/bam_dma.c} (98%)
 create mode 100644 drivers/dma/qcom/hidma.c
 create mode 100644 drivers/dma/qcom/hidma.h
 create mode 100644 drivers/dma/qcom/hidma_mgmt.c
 create mode 100644 drivers/dma/qcom/hidma_mgmt.h
 create mode 100644 drivers/dma/qcom/hidma_mgmt_sys.c

-- 
~Vinod

Attachment: signature.asc
Description: Digital 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