[GIT PULL]: dmaengine updates for 4.13-rc1
From: Vinod Koul
Date: Sat Jul 08 2017 - 01:42:38 EST
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