mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>, dma <dmaengine@vger.kernel.org>
Subject: [GIT PULL] dmaengine updates for v4.21-rc1
Date: Mon, 31 Dec 2018 20:21:36 +0530	[thread overview]
Message-ID: <20181231145136.GD7581@vkoul-mobl> (raw)

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

Hello Linus,

Here is the last pull request for this year, lets see if it gets merged
this year or next one :D

Please pull to receive dmaengine updates for v4.21-rc1 which include  a
new driver, removes R-Mobile APE6 as it is no longer used, sprd cyclic
dma support, last batch of dma_slave_config direction removal and random
updates to bunch of drivers.

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 660611827c03afeb0eec178dc1fb9f842332d908:

  Merge branch 'topic/xilinx' into for-linus (2018-12-31 19:32:32 +0530)

----------------------------------------------------------------
dmaengine-4.21-rc1

dmaengine updates for v4.21-rc1

 - New driver for UniPhier MIO DMA controller
 - Remove R-Mobile APE6 support
 - Sprd driver updates and support for cyclic link-list
 - Remove dma_slave_config direction usage from rest of drivers
 - Minor updates to dmatest, dw-dmac, zynqmp and bcm dma drivers

----------------------------------------------------------------
Alexandru Ardelean (3):
      dmaengine: dmatest: unmap data on a single code-path when xfer done
      dmaengine: dmatest: use dmaengine_terminate_sync() instead
      dmaengine: dmatest: move size checks earlier in function

Baolin Wang (1):
      dmaengine: sprd: Remove direction usage from struct dma_slave_config

Biju Das (2):
      dt-bindings: dmaengine: usb-dmac: Add binding for r8a77470
      dt-bindings: dmaengine: usb-dmac: Add binding for r8a774a1

Christian Lamparter (2):
      dt-bindings: dmaengine: dw-dmac: add protection control property
      dmaengine: dw-dmac: implement dma protection control setting

Dan Carpenter (1):
      dmaengine: dmatest: fix a small memory leak in dmatest_func()

Eric Long (6):
      dmaengine: sprd: Get transfer residue depending on the transfer direction
      dmaengine: sprd: Fix the last link-list configuration
      dmaengine: sprd: Set cur_desc as NULL when free or terminate one dma channel
      dmaengine: sprd: Support DMA link-list cyclic callback
      dmaengine: sprd: Support DMA 2-stage transfer mode
      dmaengine: sprd: Add me as one of the module authors

Fabio Estevam (1):
      dmaengine: imx-sdma: Use a single line for dma_alloc_coherent()

Fabrizio Castro (3):
      dmaengine: rcar-dmac: Document R8A774A1 bindings
      dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0
      dmaengine: rcar-dmac: Document R8A774C0 bindings

Geert Uytterhoeven (1):
      dmaengine: sh: Remove R-Mobile APE6 support

Jia-Ju Bai (1):
      dmaengine: coh901318: Fix a double-lock bug

Kuninori Morimoto (1):
      dmaengine: sh: convert to SPDX identifiers

Masahiro Yamada (2):
      dt-bindings: dmaengine: add DT binding for UniPhier MIO DMAC
      dmaengine: uniphier-mdmac: add UniPhier MIO DMAC driver

Michael Tretter (1):
      dmaengine: zynqmp_dma: replace spin_lock_bh with spin_lock_irqsave

Nathan Chancellor (1):
      dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll

Radhey Shyam Pandey (3):
      dmaengine: xilinx_dma: Refactor axidma channel allocation
      dmaengine: xilinx_dma: Introduce helper macro for preparing dma address
      dmaengine: xilinx_dma: Fix 64-bit simple CDMA transfer

Russell King (1):
      dmaengine: sa11x0: unexport sa11x0_dma_filter_fn and clean up

Seraj Alijan (5):
      dmaengine: dmatest: Add support for multi channel testing
      dmaengine: dmatest: Use fixed point div to calculate iops
      dmaengine: dmatest: Add alignment parameter
      dmaengine: dmatest: Add transfer_size parameter
      dmaengine: Documentation: Add documentation for multi chan testing

Shun-Chih Yu (1):
      dmaengine: mediatek: Add MediaTek Command-Queue DMA controller for MT6765 SoC

Stefan Wahren (2):
      dmaengine: bcm2835: make license text and module license match
      dmaengine: bcm2835: Switch to SPDX identifier

Vinod Koul (18):
      dmaengine: mmp_pdma: remove dma_slave_config direction usage
      dmaengine: imx-sdma: remove dma_slave_config direction usage and leave sdma_event_enable()
      dmaengine: pl330: remove dma_slave_config direction usage
      dmaengine: ste_dma40: remove dma_slave_config direction usage
      dmaengine: coh901318: Remove unused variable
      Merge branch 'topic/bcm' into for-linus
      Merge branch 'topic/coh' into for-linus
      Merge branch 'topic/dirn_remove' into for-linus
      Merge branch 'topic/dmatest' into for-linus
      Merge branch 'topic/dw' into for-linus
      Merge branch 'topic/ep93xx' into for-linus
      Merge branch 'topic/imx' into for-linus
      Merge branch 'topic/mtk' into for-linus
      Merge branch 'topic/sa11x0' into for-linus
      Merge branch 'topic/sh' into for-linus
      Merge branch 'topic/sprd' into for-linus
      Merge branch 'topic/uniphier' into for-linus
      Merge branch 'topic/xilinx' into for-linus

Yangtao Li (5):
      dmaengine: ep93xx: fix some typo
      dmaengine: amba-pl08x: convert to DEFINE_SHOW_ATTRIBUTE
      dmaengine: mic_x100_dma: convert to DEFINE_SHOW_ATTRIBUTE
      dmaengine: pxa: remove DBGFS_FUNC_DECL()
      dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE

 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |   4 +-
 .../devicetree/bindings/dma/renesas,usb-dmac.txt   |   3 +
 Documentation/devicetree/bindings/dma/snps-dma.txt |   4 +
 .../devicetree/bindings/dma/uniphier-mio-dmac.txt  |  25 +
 Documentation/driver-api/dmaengine/dmatest.rst     | 109 ++-
 MAINTAINERS                                        |   5 +-
 drivers/dma/Kconfig                                |  11 +
 drivers/dma/Makefile                               |   1 +
 drivers/dma/amba-pl08x.c                           |  14 +-
 drivers/dma/bcm2835-dma.c                          |  13 +-
 drivers/dma/coh901318.c                            |   5 -
 drivers/dma/dmatest.c                              | 299 +++++--
 drivers/dma/dw/core.c                              |   2 +
 drivers/dma/dw/platform.c                          |   6 +
 drivers/dma/dw/regs.h                              |   4 +
 drivers/dma/ep93xx_dma.c                           |   6 +-
 drivers/dma/imx-sdma.c                             |  60 +-
 drivers/dma/mediatek/Kconfig                       |  13 +
 drivers/dma/mediatek/Makefile                      |   1 +
 drivers/dma/mediatek/mtk-cqdma.c                   | 951 +++++++++++++++++++++
 drivers/dma/mic_x100_dma.c                         |  22 +-
 drivers/dma/mmp_pdma.c                             |  28 +-
 drivers/dma/pl330.c                                |  28 +-
 drivers/dma/pxa_dma.c                              |  36 +-
 drivers/dma/qcom/hidma_dbg.c                       |  33 +-
 drivers/dma/sa11x0-dma.c                           |  21 +-
 drivers/dma/sh/Kconfig                             |  12 +-
 drivers/dma/sh/Makefile                            |   1 -
 drivers/dma/sh/shdma-r8a73a4.c                     |  74 --
 drivers/dma/sh/shdma.h                             |   7 -
 drivers/dma/sh/shdmac.c                            |   7 -
 drivers/dma/sprd-dma.c                             | 152 +++-
 drivers/dma/ste_dma40.c                            |  31 +-
 drivers/dma/uniphier-mdmac.c                       | 506 +++++++++++
 drivers/dma/xilinx/xilinx_dma.c                    |  44 +-
 drivers/dma/xilinx/zynqmp_dma.c                    |  39 +-
 include/dt-bindings/dma/dw-dmac.h                  |  14 +
 include/linux/dma/sprd-dma.h                       |  62 +-
 include/linux/platform_data/dma-dw.h               |   6 +
 include/linux/sa11x0-dma.h                         |  24 -
 include/linux/shdma-base.h                         |   7 +-
 41 files changed, 2296 insertions(+), 394 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt
 create mode 100644 drivers/dma/mediatek/mtk-cqdma.c
 delete mode 100644 drivers/dma/sh/shdma-r8a73a4.c
 create mode 100644 drivers/dma/uniphier-mdmac.c
 create mode 100644 include/dt-bindings/dma/dw-dmac.h
 delete mode 100644 include/linux/sa11x0-dma.h

-- 
~Vinod

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

             reply	other threads:[~2018-12-31 14:53 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-31 14:51 Vinod Koul [this message]
2019-01-02  0:35 ` 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=20181231145136.GD7581@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®