[GIT PULL]: dmaengine updates for 4.13-rc1

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

 



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


[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