Hi Linus, Please pull dmaengine updates for v4.13-rc1 as detailed below. The AVR32 removal in dma and sound has been coordinated with me pulling tiwai/topic/avr32-removal into dmaengine tree, you should get those from Takashi. Also the mv_xor fixes ai/topic/avr32-removal is already merged in 4.12 as fixes. The updates are in this request, so diffstat and patches for those don't reflect correctly as this pull is still based on 4.12-rc1. The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6: Linux 4.12-rc1 (2017-05-13 13:19:49 -0700) are available in the git repository at: git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.13-rc1 for you to fetch changes up to 3edc85023a1e1daf22d8e372c5c4f87dc4a04a71: Merge branch 'topic/rcar' into for-linus (2017-07-04 10:05:22 +0530) ---------------------------------------------------------------- dmaengine updates for 4.13-rc1 - removal of AVR32 support in dw driver as AVR32 is gone - new driver for Broadcom stream buffer accelerator (SBA) RAID driver - add support for Faraday Technology FTDMAC020 in amba-pl08x driver - IOMMU support in pl330 driver - updates to bunch of drivers ---------------------------------------------------------------- Andy Shevchenko (2): ALSA: atmel: Remove AVR32 bits from the driver dmaengine: dw: Remove AVR32 bits from the driver Anup Patel (4): lib/raid6: Add log-of-2 table for RAID6 HW requiring disk position async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() dmaengine: Add Broadcom SBA RAID driver dt-bindings: Add DT bindings document for Broadcom SBA RAID driver Arnd Bergmann (1): dmaengine: bcm-sba-raid: fix Kconfig dependencies Arvind Yadav (4): dmaengine: DW DMAC: Handle return value of clk_prepare_enable dmaengine: imx-sdma: Handle return value of clk_prepare_enable dmaengine: imx-sdma: Fix compilation warning. dmaengine: fsl_raid: make of_device_ids const. Colin Ian King (1): dmaengine: bcm-scm-raid: remove redundant null check on req Fabio Estevam (3): dmaengine: mxs: Use %zu for printing a size_t variable dmaengine: Kconfig: Extend the dependency for MXS_DMA dmaengine: Kconfig: Simplify the help text for MXS_DMA Geert Uytterhoeven (1): dt-bindings: rcar-dmac: Document missing error interrupt Hanna Hawa (4): dmaengine: mv_xor_v2: enable XOR engine after its configuration dmaengine: mv_xor_v2: implement proper interrupt coalescing dmaengine: mv_xor_v2: remove unnecessary write to DESQ_STOP register dmaengine: mv_xor_v2: add support for suspend/resume Jon Hunter (1): dmaengine: tegra-apb: Really fix runtime-pm usage Linus Walleij (5): ARM/dmaengine: pl08x: pass reasonable memcpy settings dmaengine: pl08x: Add Faraday FTDMAC020 to compatible list dmaengine: pl08x: Make slave engine optional dmaengine: pl08x: Add support for Faraday Technology FTDMAC020 dmaengine: pl08x: use GENMASK() to create bitmasks Logan Gunthorpe (2): dmaengine: imx-dma: cleanup scatterlist layering violations dmaengine: ste_dma40: Cleanup scatterlist layering violations Matthias Kaehlcke (1): dmaengine: pl330: Delete unused functions Niklas Söderlund (3): dmaengine: rcar-dmac: store channel IRQ in struct rcar_dmac_chan dmaengine: rcar-dmac: implement device_synchronize() dmaengine: rcar-dmac: wait for ISR to finish before freeing resources Prarit Bhargava (1): dmaengine: Replace WARN_TAINT_ONCE() with pr_warn_once() Robin Murphy (1): dmaengine: pl330: Add IOMMU support to slave tranfers Sinan Kaya (2): dmaengine: qcom_hidma: allow ACPI/DT parameters to be overridden dmaengine: qcom_hidma: correct API violation for submit Stefan Roese (1): dmaengine: zynqmp_dma: Remove max len check in zynqmp_dma_prep_memcpy Thomas Breitung (1): dmaengine: fsldma: set BWC, DAHTS and SAHTS values correctly Thomas Petazzoni (6): dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properly dmaengine: mv_xor_v2: properly handle wrapping in the array of HW descriptors dmaengine: mv_xor_v2: do not use descriptors not acked by async_tx dmaengine: mv_xor_v2: fix tx_submit() implementation dmaengine: mv_xor_v2: remove interrupt coalescing dmaengine: mv_xor_v2: set DMA mask to 40 bits Vinod Koul (7): Merge branch 'topic/bcm' into for-linus Merge branch 'topic/dw' into for-linus Merge branch 'topic/mv_xor' into for-linus Merge branch 'topic/mxs' into for-linus Merge branch 'topic/pl08x' into for-linus Merge branch 'topic/pl330' into for-linus Merge branch 'topic/rcar' into for-linus Wolfram Sang (1): dmaengine: use proper name for the R-Car SoC .../devicetree/bindings/dma/arm-pl08x.txt | 9 +- .../devicetree/bindings/dma/brcm,iproc-sba.txt | 29 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 5 +- Documentation/devicetree/bindings/dma/shdma.txt | 2 +- arch/arm/mach-lpc32xx/phy3250.c | 3 + arch/arm/mach-s3c64xx/pl080.c | 28 +- arch/arm/mach-spear/spear3xx.c | 14 +- arch/arm/mach-spear/spear6xx.c | 14 +- crypto/async_tx/async_pq.c | 5 +- drivers/dma/Kconfig | 26 +- drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 970 ++++++++--- drivers/dma/bcm-sba-raid.c | 1785 ++++++++++++++++++++ drivers/dma/dw/Kconfig | 7 +- drivers/dma/dw/core.c | 332 +--- drivers/dma/dw/platform.c | 6 +- drivers/dma/dw/regs.h | 50 +- drivers/dma/fsl_raid.c | 2 +- drivers/dma/fsldma.c | 5 +- drivers/dma/fsldma.h | 4 + drivers/dma/imx-dma.c | 7 +- drivers/dma/imx-sdma.c | 27 +- drivers/dma/ioat/dca.c | 8 +- drivers/dma/mv_xor_v2.c | 147 +- drivers/dma/mxs-dma.c | 2 +- drivers/dma/pl330.c | 142 +- drivers/dma/qcom/hidma.c | 22 +- drivers/dma/qcom/hidma.h | 1 + drivers/dma/qcom/hidma_mgmt.c | 47 +- drivers/dma/sh/rcar-dmac.c | 27 +- drivers/dma/ste_dma40.c | 5 +- drivers/dma/tegra20-apb-dma.c | 50 +- drivers/dma/xilinx/zynqmp_dma.c | 3 - include/linux/amba/pl080.h | 107 +- include/linux/amba/pl08x.h | 30 +- include/linux/dma/dw.h | 21 - include/linux/raid/pq.h | 1 + lib/raid6/mktables.c | 20 + sound/atmel/Kconfig | 13 +- sound/atmel/Makefile | 2 - sound/atmel/abdac.c | 610 ------- sound/atmel/ac97c.c | 447 +---- 42 files changed, 3146 insertions(+), 1890 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/brcm,iproc-sba.txt create mode 100644 drivers/dma/bcm-sba-raid.c delete mode 100644 sound/atmel/abdac.c -- ~Vinod
Attachment:
signature.asc
Description: PGP signature