mbox series

[GIT,PULL] : dmaengine updates for v6.0-rc1

Message ID YuuJNJ7/3AXzKMF7@matsya (mailing list archive)
State Accepted
Commit 31be1d0fbd950395701d9fd47d8fb1f99c996f61
Headers show
Series [GIT,PULL] : dmaengine updates for v6.0-rc1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.0-rc1

Message

Vinod Koul Aug. 4, 2022, 8:54 a.m. UTC
Hello Linus,

Please pull to receive dmaengine updates for v6.0-rc1. One thing which
might interest you is the Apple ADMAC driver which should be for your
shiny new laptop :)

The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:

  Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.0-rc1

for you to fetch changes up to a1873f837f9e5c1001462a635af1b0bab31aa9fd:

  dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment (2022-07-26 22:06:05 +0530)

----------------------------------------------------------------
dmaengine updates for v6.0-rc1

 New support/Core
 - Remove DMA_MEMCPY_SG for lack of users
 - Tegra 234 dmaengine support
 - Mediatek MT8365 dma support
 - Apple ADMAC driver

 Updates:
 - Yaml conversion for ST-Ericsson DMA40 binding and Freescale edma
 - rz-dmac updates and device_synchronize support
 - Bunch of typo in comments fixes in drivers
 - multithread support in sf-pdma driver

----------------------------------------------------------------
Akhil R (2):
      dt-bindings: dmaengine: Add compatible for Tegra234
      dmaengine: tegra: Add terminate() for Tegra234

Alexey Khoroshilov (1):
      dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_handler()

Ben Dooks (2):
      dmaengine: dw-axi-dmac: do not print NULL LLI during error
      dmaengine: dw-axi-dmac: ignore interrupt if no descriptor

Biju Das (1):
      dmaengine: sh: rz-dmac: Add device_synchronize callback

Christoph Hellwig (1):
      dmaengine: remove DMA_MEMCPY_SG once again

Colin Ian King (1):
      dmaengine: fsl-edma: remove redundant assignment to pointer last_sg

Conor Dooley (1):
      dt-bindings: dma: dw-axi-dmac: extend the number of interrupts

Dave Jiang (1):
      MAINTAINERS: idxd driver maintainer update

Fabien Parent (1):
      dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings

Fabio Estevam (2):
      dmaengine: imx-sdma: Improve the SDMA irq name
      dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)

Fenghua Yu (1):
      dmaengine: idxd: Correct IAX operation code names

Geert Uytterhoeven (3):
      dmaengine: dmatest: Remove spaces before tabs
      dmaengine: dmatest: Replace symbolic permissions by octal permissions
      dmaengine: apple-admac: Use {low,upp}er_32_bits() to split 64-bit address

Jayesh Choudhary (1):
      dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul

Jiang Jian (1):
      dmaengine: ep93xx: Fix typo in comments

Jiapeng Chong (1):
      dmaengine: altera-msgdma: Fixed some inconsistent function name descriptions

Julia Lawall (7):
      dmaengine: fix typos in comments
      dmaengine: mediatek-cqdma: fix typo in comment
      dmaengine: owl: fix typo in comment
      dmaengine: qcom: fix typo in comment
      dmaengine: s3c24xx: fix typo in comment
      dmaengine: jz4780: fix typo in comment
      dmaengine: ste_dma40: fix typo in comment

Linus Walleij (1):
      dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML

Lukas Bulwahn (1):
      MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OFFLOAD ENGINE SUBSYSTEM

Martin Povišer (3):
      dt-bindings: dma: Add Apple ADMAC
      dmaengine: apple-admac: Add Apple ADMAC driver
      MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE

Mathias Tausen (1):
      dmaengine: axi-dmac: check cache coherency register

Miquel Raynal (2):
      dmaengine: dw: dmamux: Export the module device table
      dmaengine: dw: dmamux: Fix build without CONFIG_OF

Peng Fan (1):
      dt-bindings: dma: fsl-edma: Convert to DT schema

Rob Herring (1):
      dt-bindings: dma: apple,admac: Fix example interrupt parsing

Samuel Holland (1):
      dmaengine: sun4i: Set the maximum segment size

Shengjiu Wang (2):
      dmaengine: imx-sdma: Add missing struct documentation
      dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script

Slark Xiao (1):
      dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment

Tang Bin (1):
      dmaengine: xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe()

Uwe Kleine-König (1):
      dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed

Viacheslav Mitrofanov (1):
      dmaengine: sf-pdma: Add multithread support for a DMA channel

Vinod Koul (1):
      dmaengine: apple-admac: Fix print format

Vladimir Zapolskiy (1):
      dmaengine: dw-edma: remove a macro conditional with similar branches

Xiang wangx (2):
      dmaengine: at_xdmac: Fix typo in comment
      dmaengine: mediatek: mtk-hsdma: Fix typo in comment

XueBing Chen (2):
      dmaengine: dmatest: use strscpy to replace strlcpy
      dmaengine: xilinx: use strscpy to replace strlcpy

 .../devicetree/bindings/dma/apple,admac.yaml       |  80 ++
 .../devicetree/bindings/dma/fsl,edma.yaml          | 155 ++++
 Documentation/devicetree/bindings/dma/fsl-edma.txt | 111 ---
 .../devicetree/bindings/dma/mediatek,uart-dma.yaml |   1 +
 .../bindings/dma/nvidia,tegra186-gpc-dma.yaml      |   4 +-
 .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml  |   7 +-
 .../devicetree/bindings/dma/ste-dma40.txt          | 138 ----
 .../devicetree/bindings/dma/stericsson,dma40.yaml  | 159 ++++
 Documentation/driver-api/dmaengine/provider.rst    |  10 -
 MAINTAINERS                                        |   6 +-
 drivers/dma/Kconfig                                |   8 +
 drivers/dma/Makefile                               |   1 +
 drivers/dma/altera-msgdma.c                        |   4 +-
 drivers/dma/amba-pl08x.c                           |   2 +-
 drivers/dma/apple-admac.c                          | 818 +++++++++++++++++++++
 drivers/dma/at_xdmac.c                             |   2 +-
 drivers/dma/dma-axi-dmac.c                         |  16 +
 drivers/dma/dma-jz4780.c                           |   2 +-
 drivers/dma/dmaengine.c                            |   7 -
 drivers/dma/dmatest.c                              |  45 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |  11 +
 drivers/dma/dw-edma/dw-edma-v0-core.c              |   8 -
 drivers/dma/dw/rzn1-dmamux.c                       |   3 +
 drivers/dma/ep93xx_dma.c                           |   2 +-
 drivers/dma/fsl-edma-common.c                      |   3 -
 drivers/dma/imx-dma.c                              |   2 +-
 drivers/dma/imx-sdma.c                             |  38 +-
 drivers/dma/mediatek/mtk-cqdma.c                   |   2 +-
 drivers/dma/mediatek/mtk-hsdma.c                   |   4 +-
 drivers/dma/mv_xor_v2.c                            |   2 +-
 drivers/dma/owl-dma.c                              |   2 +-
 drivers/dma/s3c24xx-dma.c                          |   2 +-
 drivers/dma/sf-pdma/sf-pdma.c                      |  44 +-
 drivers/dma/sh/rz-dmac.c                           |  17 +
 drivers/dma/sprd-dma.c                             |   5 +-
 drivers/dma/ste_dma40.c                            |   2 +-
 drivers/dma/stm32-mdma.c                           |   5 -
 drivers/dma/sun4i-dma.c                            |  32 +-
 drivers/dma/tegra186-gpc-dma.c                     |  26 +-
 drivers/dma/ti/k3-psil-j721s2.c                    |   8 +
 drivers/dma/xilinx/xilinx_dma.c                    | 122 ---
 drivers/dma/xilinx/xilinx_dpdma.c                  |   6 +-
 include/linux/dma/imx-dma.h                        |  13 +
 include/linux/dma/qcom-gpi-dma.h                   |   2 +-
 include/linux/dmaengine.h                          |  20 -
 include/uapi/linux/idxd.h                          |   6 +-
 46 files changed, 1461 insertions(+), 502 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/apple,admac.yaml
 create mode 100644 Documentation/devicetree/bindings/dma/fsl,edma.yaml
 delete mode 100644 Documentation/devicetree/bindings/dma/fsl-edma.txt
 delete mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt
 create mode 100644 Documentation/devicetree/bindings/dma/stericsson,dma40.yaml
 create mode 100644 drivers/dma/apple-admac.c

Thanks

Comments

pr-tracker-bot@kernel.org Aug. 5, 2022, 1:50 a.m. UTC | #1
The pull request you sent on Thu, 4 Aug 2022 14:24:12 +0530:

> git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.0-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/31be1d0fbd950395701d9fd47d8fb1f99c996f61

Thank you!
Linus Torvalds Aug. 5, 2022, 2:29 a.m. UTC | #2
On Thu, Aug 4, 2022 at 1:54 AM Vinod Koul <vkoul@kernel.org> wrote:
>
> Please pull to receive dmaengine updates for v6.0-rc1. One thing which
> might interest you is the Apple ADMAC driver which should be for your
> shiny new laptop :)

I can confirm that my M2 laptop boots with this version of the driver too.

Which I guess should surprise nobody, since it seems to be a slightly
newer version of the one in the Asahi branch, and the differences seem
to be mainly a few updates and cleanups.

Thanks,
            Linus