• Linus Torvalds's avatar
    Merge tag 'dmaengine-4.6-rc1' of git://git.infradead.org/users/vkoul/slave-dma · b5b131c7
    Linus Torvalds authored
    Pull dmaengine updates from Vinod Koul:
     "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"
    
    * tag 'dmaengine-4.6-rc1' of git://git.infradead.org/users/vkoul/slave-dma: (40 commits)
      dmaengine: IOATDMA: revise channel reset workaround on CB3.3 platforms
      dmaengine: add Qualcomm Technologies HIDMA channel driver
      dmaengine: add Qualcomm Technologies HIDMA management driver
      dmaengine: hidma: Add Device Tree binding
      dmaengine: qcom_bam_dma: move to qcom directory
      dmaengine: tegra: Move of_device_id table near to its user
      dmaengine: xilinx_vdma: Remove unnecessary variable initializations
      dmaengine: sirf: use __maybe_unused to hide pm functions
      dmaengine: rcar-dmac: clear pertinence number of channels
      dmaengine: sh: shdmac: don't open code of_device_get_match_data()
      dmaengine: tegra: don't open code of_device_get_match_data()
      dmaengine: qcom_bam_dma: Make driver work for BE
      dmaengine: sun4i: support module autoloading
      dma/mic_x100_dma: IS_ERR() vs PTR_ERR() typo
      dmaengine: xilinx_vdma: Use readl_poll_timeout instead of do while loop's
      dmaengine: xilinx_vdma: Simplify spin lock handling
      dmaengine: xilinx_vdma: Fix issues with non-parking mode
      dmaengine: xilinx_vdma: Improve SG engine handling
      dmaengine: pl330: fix to support the burst mode
      dmaengine: make slave address physical
      ...
    b5b131c7
dma.c 22.7 KB