Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Merge tag 'dmaengine-4.2-rc1' of git://git.infradead.org/users/vkoul/…

…slave-dma

Pull dmaengine updates from Vinod Koul:
 "This time we have support for few new devices, few new features and
  odd fixes spread thru the subsystem.

  New devices added:
   - support for CSRatlas7 dma controller
   - Allwinner H3(sun8i) controller
   - TI DMA crossbar driver on DRA7x
   - new pxa driver

  New features added:
   - memset support is bought back now that we have a user in xdmac controller
   - interleaved transfers support different source and destination strides
   - supporting DMA routers and configuration thru DT
   - support for reusing descriptors
   - xdmac memset and interleaved transfer support
   - hdmac support for interleaved transfers
   - omap-dma support for memcpy

  Others:
   - Constify platform_device_id
   - mv_xor fixes and improvements"

* tag 'dmaengine-4.2-rc1' of git://git.infradead.org/users/vkoul/slave-dma: (46 commits)
  dmaengine: xgene: fix file permission
  dmaengine: fsl-edma: clear pending interrupts on initialization
  dmaengine: xdmac: Add memset support
  Documentation: dmaengine: document DMA_CTRL_ACK
  dmaengine: virt-dma: don't always free descriptor upon completion
  dmaengine: Revert "drivers/dma: remove unused support for MEMSET operations"
  dmaengine: hdmac: Implement interleaved transfers
  dmaengine: Move icg helpers to global header
  dmaengine: mv_xor: improve descriptors list handling and reduce locking
  dmaengine: mv_xor: Enlarge descriptor pool size
  dmaengine: mv_xor: add support for a38x command in descriptor mode
  dmaengine: mv_xor: Rename function for consistent naming
  dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup
  dmaengine: pl330: fix wording in mcbufsz message
  dmaengine: sirf: add CSRatlas7 SoC support
  dmaengine: xgene-dma: Fix "incorrect type in assignement" warnings
  dmaengine: fix kernel-doc documentation
  dmaengine: pxa_dma: add support for legacy transition
  dmaengine: pxa_dma: add debug information
  dmaengine: pxa: add pxa dmaengine driver
  ...
latest commit 1bc5e157ed
@torvalds authored
..
Failed to load latest commit information.
bestcomm dmaengine: constify of_device_id array
dw Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
hsu dmaengine: hsu: Fix memory leak when stopping a running transfer
ioat Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
ipu dmaengine: ipu-idmac: Split device_control
ppc4xx dmaengine: Remove FSF mailing addresses
sh Merge tag 'dmaengine-4.2-rc1' of git://git.infradead.org/users/vkoul/…
xilinx dmaengine: xilinx-dma: move header file to common location
Kconfig Merge branch 'topic/pxa' into for-linus
Makefile Merge branch 'topic/pxa' into for-linus
TODO dmaengine: dw: don't perform DMA when dmaengine_submit is called
acpi-dma.c resources: Move struct resource_list_entry from ACPI into resource core
amba-pl08x.c dmaengine: pl08x: Suppress spaces in indentation
at_hdmac.c dmaengine: hdmac: Implement interleaved transfers
at_hdmac_regs.h dmaengine: hdmac: Implement interleaved transfers
at_xdmac.c Merge tag 'dmaengine-4.2-rc1' of git://git.infradead.org/users/vkoul/…
bcm2835-dma.c dmaengine: bcm2835-dma: Fix memory leak when stopping a running transfer
coh901318.c dmaengine: coh901318: fix function return types build warnings
coh901318.h dma: coh901318: merge header files
coh901318_lli.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
cppi41.c dmaengine: cppi41: add missing bitfields
dma-jz4740.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
dma-jz4780.c dmaengine: jz4780: add driver for the Ingenic JZ4780 DMA controller
dmaengine.c Merge tag 'dmaengine-4.2-rc1' of git://git.infradead.org/users/vkoul/…
dmaengine.h dmaengine: consolidate initialization of cookies
dmatest.c dmatest: move src_off, dst_off, len inside loop
edma.c dmaenegine: edma: allow pause/resume for non-cyclic mode
ep93xx_dma.c dmaengine: ep93xx: Constify platform_device_id
fsl-edma.c dmaengine: fsl-edma: clear pending interrupts on initialization
fsl_raid.c dmaengine: fsl_raid: statify fsl_re_chan_probe
fsl_raid.h dmaengine: Driver support for FSL RaidEngine device.
fsldma.c dmaengine: fsldma: remove the unused variable
fsldma.h dmaengine: fsldma: declare slave capabilities for the generic code
img-mdc-dma.c dmaengine: img-mdc: remove device_alloc_chan_resources handler
imx-dma.c dmaengine: imx: Constify platform_device_id
imx-sdma.c dmaengine: imx: Constify platform_device_id
iop-adma.c dmaengine: Remove FSF mailing addresses
k3dma.c Merge branch 'topic/alloc_removal' into for-linus
mic_x100_dma.c x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h>
mic_x100_dma.h dma: MIC X100 DMA Driver
mmp_pdma.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
mmp_tdma.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
moxart-dma.c dmaengine: moxart-dma: Fix memory leak when stopping a running transfer
mpc512x_dma.c dmaengine: constify of_device_id array
mv_xor.c dmaengine: mv_xor: improve descriptors list handling and reduce locking
mv_xor.h dmaengine: mv_xor: improve descriptors list handling and reduce locking
mxs-dma.c dmaengine: mxs: Constify platform_device_id
nbpfaxi.c dmaengine: nbpfaxi: Constify platform_device_id
of-dma.c dmaengine: of_dma: Support for DMA routers
omap-dma.c Merge branch 'topic/omap' into for-linus
pch_dma.c dmaengine: pch_dma: fix memory leak on failure path in pch_dma_probe()
pl330.c Merge tag 'dmaengine-4.2-rc1' of git://git.infradead.org/users/vkoul/…
pxa_dma.c dmaengine: pxa_dma: add support for legacy transition
qcom_bam_dma.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
s3c24xx-dma.c dmaengine: s3c24xx: Constify platform_device_id
sa11x0-dma.c dmaengine: sa11x0: report slave capabilities to upper layers
sirf-dma.c dmaengine: sirf: add CSRatlas7 SoC support
ste_dma40.c Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
ste_dma40_ll.c dmaengine: ste_dma40_ll: Replace meaningless register set with comment
ste_dma40_ll.h dmaengine: ste_dma40: Remove unnecessary call to d40_phy_cfg()
sun6i-dma.c dmaengine: sun6i: Add support for Allwinner H3 (sun8i) variant
tegra20-apb-dma.c dmaengine: tegra: add slave capabilities reporting
ti-dma-crossbar.c dmaengine: Add driver for TI DMA crossbar on DRA7x
timb_dma.c dmaengine: td: Rename device_control
txx9dmac.c dmaengine: txx9: Rename device_control
txx9dmac.h MIPS: Replace MIPS-specific 64BIT_PHYS_ADDR with generic PHYS_ADDR_T_…
virt-dma.c dmaengine: virt-dma: don't always free descriptor upon completion
virt-dma.h dmaengine: virt-dma: don't always free descriptor upon completion
xgene-dma.c dmaengine: xgene: fix file permission
Something went wrong with that request. Please try again.