All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: dma <dmaengine@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] dmaengine updates for v5.5-rc1
Date: Fri, 29 Nov 2019 10:48:19 +0530	[thread overview]
Message-ID: <20191129051819.GX82508@vkoul-mobl> (raw)

[-- Attachment #1: Type: text/plain, Size: 9718 bytes --]

Hello Linus,

Here are the changes this time around, couple of new drivers and updates
to few more. This time the changes are based on dmaengine-fix-5.4-rc6 as
I had to merge fixes to next for a dependency. The below commit is
dmaengine-fix-5.4-rc6 already in you tree.

The following changes since commit bacdcb6675e170bb2e8d3824da220e10274f42a7:

  dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle (2019-10-23 21:15:21 +0530)

are available in the Git repository at:

  git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-5.5-rc1

for you to fetch changes up to 67805a4b3c924927d9e064bca235461941f89e4a:

  dmaengine: Fix Kconfig indentation (2019-11-22 11:16:26 +0530)

----------------------------------------------------------------
dmaengine updates for v5.5-rc1

 - New drivers for SiFive PDMA, Socionext Milbeaut HDMAC and XDMAC,
   Freescale dpaa2 qDMA
 - Support for X1000 in JZ4780
 - Xilinx dma updates and support for Xilinx AXI MCDM controller
 - New bindings for rcar R8A774B1
 - Minor updates to dw, dma-jz4780, ti-edma, sprd drivers

----------------------------------------------------------------
Andy Shevchenko (1):
      dmaengine: dw: platform: Mark 'hclk' clock optional

Baolin Wang (1):
      dmaengine: sprd: Change to use devm_platform_ioremap_resource()

Biju Das (1):
      dt-bindings: dmaengine: rcar-dmac: Document R8A774B1 bindings

Chuhong Yuan (4):
      dmaengine: dma-jz4780: add missed clk_disable_unprepare in remove
      dmaengine: mmp_tdma: add missed of_dma_controller_free
      dmaengine: mmp_pdma: add missed of_dma_controller_free
      dmaengine: ti: edma: fix missed failure handling

Colin Ian King (2):
      dmaengine: iop-adma: make array 'handler' static const, makes object smaller
      dmaengine: iop-adma: clean up an indentation issue

Eric Long (1):
      dmaengine: sprd: Add wrap address support for link-list mode

Green Wan (5):
      dt-bindings: dmaengine: sf-pdma: add bindins for SiFive PDMA
      dmaengine: sf-pdma: add platform DMA support for HiFive Unleashed A00
      MAINTAINERS: Add Green as SiFive PDMA driver maintainer
      dmaengine: sf-pdma: replace /** with /* for non-function comment
      dmaengine: sf-pdma: move macro to header file

Jassi Brar (4):
      dt-bindings: milbeaut-m10v-hdmac: Add Socionext Milbeaut HDMAC bindings
      dmaengine: milbeaut-hdmac: Add HDMAC driver for Milbeaut platforms
      dt-bindings: milbeaut-m10v-xdmac: Add Socionext Milbeaut XDMAC bindings
      dmaengine: milbeaut-xdmac: Add XDMAC driver for Milbeaut platforms

Krzysztof Kozlowski (2):
      dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ
      dmaengine: Fix Kconfig indentation

Markus Elfring (7):
      dmaengine: at_xdmac: Use devm_platform_ioremap_resource() in at_xdmac_probe()
      dmaengine: jz4780: Use devm_platform_ioremap_resource() in jz4780_dma_probe()
      dmaengine: k3dma: Use devm_platform_ioremap_resource() in k3_dma_probe()
      dmaengine: mediatek: Use devm_platform_ioremap_resource() in mtk_cqdma_probe()
      dmaengine: mediatek: Use devm_platform_ioremap_resource() in mtk_uart_apdma_probe()
      dmaengine: owl: Use devm_platform_ioremap_resource() in owl_dma_probe()
      dmaengine: zx: Use devm_platform_ioremap_resource() in zx_dma_probe()

Masahiro Yamada (1):
      dmaengine: uniphier-mdmac: use devm_platform_ioremap_resource()

Nathan Chancellor (1):
      dmaengine: fsl-dpaa2-qdma: Remove unnecessary local variables in DPDMAI_CMD_CREATE macro

Nicholas Graumann (5):
      dmaengine: xilinx_dma: Merge get_callback and _invoke
      dmaengine: xilinx_dma: Introduce xilinx_dma_get_residue
      dmaengine: xilinx_dma: Add callback_result support
      dmaengine: xilinx_dma: Print debug message when no free tx segments
      dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset

Peng Ma (3):
      dmaengine: fsl-dpaa2-qdma: Add the DPDMAI(Data Path DMA Interface) support
      dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller driver for Layerscape SoCs
      dmaengine: fsl-dpaa2-qdma: export the symbols

Peter Ujfalusi (3):
      dt-bindings: dmaengine: dma-common: Change dma-channel-mask to uint32-array
      dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA
      dmaengine: ti: edma: Add support for handling reserved channels

Radhey Shyam Pandey (10):
      dmaengine: xilinx_dma: use devm_platform_ioremap_resource()
      dmaengine: xilinx_dma: Remove clk_get error message for probe defer
      dmaengine: xilinx_dma: Remove desc_callback_valid check
      dmaengine: xilinx_dma: Remove residue from channel data
      dt-bindings: dmaengine: xilinx_dma: Remove axidma multichannel support
      dt-bindings: dmaengine: xilinx_dma: Fix formatting and style
      dt-bindings: dmaengine: xilinx_dma: Add binding for Xilinx MCDMA IP
      dmaengine: xilinx_dma: Remove axidma multichannel mode support
      dmaengine: xilinx_dma: Extend dma_config struct to store irq routine handle
      dmaengine: xilinx_dma: Add Xilinx AXI MCDMA Engine driver support

Satendra Singh Thakur (2):
      dmaengine: mediatek: hsdma_probe: fixed a memory leak when devm_request_irq fails
      dmaengine: zx: remove: removed dmam_pool_destroy

Vinod Koul (3):
      dmaengine: milbeaut-hdmac: remove redundant error log
      dmaengine: milbeaut-xdmac: remove redundant error log
      Merge branch 'fixes' into next

Yoshihiro Shimoda (3):
      dmaengine: rcar-dmac: Use of_data values instead of a macro
      dmaengine: rcar-dmac: Use devm_platform_ioremap_resource()
      dmaengine: rcar-dmac: Add dma-channel-mask property support

YueHaibing (1):
      dmaengine: ti: edma: remove unused code

Zhou Yanjie (2):
      dt-bindings: dmaengine: Add X1000 bindings.
      dmaengine: JZ4780: Add support for the X1000.

 .../devicetree/bindings/dma/dma-common.yaml        |   9 +-
 .../devicetree/bindings/dma/jz4780-dma.txt         |   3 +-
 .../bindings/dma/milbeaut-m10v-hdmac.txt           |  32 +
 .../bindings/dma/milbeaut-m10v-xdmac.txt           |  24 +
 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |   1 +
 .../bindings/dma/sifive,fu540-c000-pdma.yaml       |  55 ++
 Documentation/devicetree/bindings/dma/ti-edma.txt  |   8 +
 .../devicetree/bindings/dma/xilinx/xilinx_dma.txt  |  24 +-
 MAINTAINERS                                        |   6 +
 drivers/dma/Kconfig                                |  88 ++-
 drivers/dma/Makefile                               |   4 +
 drivers/dma/at_xdmac.c                             |   7 +-
 drivers/dma/dma-jz4780.c                           |  16 +-
 drivers/dma/dw/platform.c                          |   2 +-
 drivers/dma/fsl-dpaa2-qdma/Kconfig                 |   9 +
 drivers/dma/fsl-dpaa2-qdma/Makefile                |   3 +
 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c            | 825 +++++++++++++++++++++
 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h            | 153 ++++
 drivers/dma/fsl-dpaa2-qdma/dpdmai.c                | 376 ++++++++++
 drivers/dma/fsl-dpaa2-qdma/dpdmai.h                | 177 +++++
 drivers/dma/fsl-qdma.c                             |   3 +
 drivers/dma/iop-adma.c                             |  10 +-
 drivers/dma/k3dma.c                                |   7 +-
 drivers/dma/mediatek/mtk-cqdma.c                   |  10 +-
 drivers/dma/mediatek/mtk-hsdma.c                   |   4 +-
 drivers/dma/mediatek/mtk-uart-apdma.c              |   9 +-
 drivers/dma/milbeaut-hdmac.c                       | 578 +++++++++++++++
 drivers/dma/milbeaut-xdmac.c                       | 415 +++++++++++
 drivers/dma/mmp_pdma.c                             |   2 +
 drivers/dma/mmp_tdma.c                             |   3 +
 drivers/dma/owl-dma.c                              |   7 +-
 drivers/dma/sf-pdma/Kconfig                        |   6 +
 drivers/dma/sf-pdma/Makefile                       |   1 +
 drivers/dma/sf-pdma/sf-pdma.c                      | 620 ++++++++++++++++
 drivers/dma/sf-pdma/sf-pdma.h                      | 124 ++++
 drivers/dma/sh/rcar-dmac.c                         |  47 +-
 drivers/dma/sprd-dma.c                             |  17 +-
 drivers/dma/ti/edma.c                              |  77 +-
 drivers/dma/uniphier-mdmac.c                       |   4 +-
 drivers/dma/xilinx/xilinx_dma.c                    | 649 ++++++++++++----
 drivers/dma/zx_dma.c                               |   8 +-
 include/dt-bindings/dma/x1000-dma.h                |  40 +
 include/linux/dma/sprd-dma.h                       |   4 +
 43 files changed, 4198 insertions(+), 269 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-hdmac.txt
 create mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-xdmac.txt
 create mode 100644 Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
 create mode 100644 drivers/dma/fsl-dpaa2-qdma/Kconfig
 create mode 100644 drivers/dma/fsl-dpaa2-qdma/Makefile
 create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
 create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h
 create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.c
 create mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.h
 create mode 100644 drivers/dma/milbeaut-hdmac.c
 create mode 100644 drivers/dma/milbeaut-xdmac.c
 create mode 100644 drivers/dma/sf-pdma/Kconfig
 create mode 100644 drivers/dma/sf-pdma/Makefile
 create mode 100644 drivers/dma/sf-pdma/sf-pdma.c
 create mode 100644 drivers/dma/sf-pdma/sf-pdma.h
 create mode 100644 include/dt-bindings/dma/x1000-dma.h

Thanks
-- 
~Vinod

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2019-11-29  5:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-29  5:18 Vinod Koul [this message]
2019-12-02 21:05 ` [GIT PULL] dmaengine updates for v5.5-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191129051819.GX82508@vkoul-mobl \
    --to=vkoul@kernel.org \
    --cc=dmaengine@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.