mbox series

[GIT,PULL] : dmaengine updates for v6.2

Message ID Y58oexapv1XevgDL@matsya (mailing list archive)
State Accepted
Commit 9322af3e6aeae04c7eda3e6a0c977e97a13cf6ed
Headers show
Series [GIT,PULL] : dmaengine updates for v6.2 | expand

Pull-request

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

Message

Vinod Koul Dec. 18, 2022, 2:49 p.m. UTC
Hello Linus,

Please pull to receive updates for 6.2 for dmaengine subsystem. We have
couple of controller support, removal of iop-adma driver and bunch of
at_hdmac modernizing support.
Also we had to revert s3c24xx driver removal due to build failures, this
should come to you thru arm tree.
This is based on dmaengine-fix-6.1 tag you merged earlier.

The following changes since commit c47e6403fa099f200868d6b106701cb42d181d2b:

  dmaengine: at_hdmac: Check return code of dma_async_device_register (2022-11-08 10:43:57 +0530)

are available in the Git repository at:

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

for you to fetch changes up to 25483dedd2f5d9bc6928cd790ee59772fb880a79:

  dmaengine: Revert "dmaengine: remove s3c24xx driver" (2022-12-02 17:11:50 +0530)

----------------------------------------------------------------
dmaengine updates for v6.2

 New support:
 - Qualcomm SDM670, SM6115 and SM6375 GPI controller support
 - Ingenic JZ4755 dmaengine support
 - Removal of iop-adma driver

 Updates:
 - Tegra support for dma-channel-mask
 - at_hdmac cleanup and virt-chan support for this driver

----------------------------------------------------------------
Adam Skladowski (1):
      dt-bindings: dmaengine: qcom: gpi: add compatible for SM6115

Akhil R (2):
      dt-bindings: dmaengine: Add dma-channel-mask to Tegra GPCDMA
      dmaengine: tegra: Add support for dma-channel-mask

Arnd Bergmann (2):
      dmaengine: remove iop-adma driver
      dmaengine: remove s3c24xx driver

Colin Ian King (1):
      dmaengine: ioat: Fix spelling mistake "idel" -> "idle"

Fenghua Yu (1):
      dmaengine: idxd: Fix crc_val field for completion record

Kevin Hilman (3):
      of/irq: export of_msi_get_domain
      dmaengine: ti: convert k3-udma to module
      dmaengine: ti: convert PSIL to be buildable as module

Konrad Dybcio (1):
      dt-bindings: dmaengine: qcom: gpi: add compatible for SM6375

Krzysztof Kozlowski (2):
      dt-bindings: dma: qcom: gpi: Use sm6350 fallback
      dmaengine: qcom: gpi: Document preferred SM6350 binding

Lukas Bulwahn (1):
      MAINTAINERS: remove section INTEL IOP-ADMA DMA DRIVER

Martin Povišer (1):
      dmaengine: apple-admac: Allocate cache SRAM to channels

Radhey Shyam Pandey (2):
      dmaengine: xilinx_dma: fix xilinx_dma_child_probe() return documentation
      dmaengine: xilinx_dma : add xilinx_dma_device_config() return documentation

Richard Acayan (3):
      dt-bindings: dma: qcom: gpi: add fallback compatible
      dt-bindings: dma: qcom: gpi: add compatible for sdm670
      dmaengine: qcom: deprecate redundant of_device_id entries

Siarhei Volkau (2):
      dt-bindings: ingenic: Add support for the JZ4755 dmaengine
      dmaengine: JZ4780: Add support for the JZ4755.

Stephen Kitt (1):
      dmaengine: sh: Remove unused shdma-arm.h

Thomas Gleixner (1):
      dmaengine: idxd: Remove linux/msi.h include

Tudor Ambarus (17):
      dmaengine: at_hdmac: Do not print messages on console while holding the lock
      dmaengine: at_hdmac: Return dma_cookie_status()'s ret code when txstate is NULL
      dmaengine: at_hdmac: Remove superfluous cast
      dmaengine: at_hdmac: Pass residue by address to avoid unnecessary implicit casts
      dmaengine: at_hdmac: s/atc_get_bytes_left/atc_get_residue
      dmaengine: at_hdmac: Introduce atc_get_llis_residue()
      dmaengine: at_hdmac: Use devm_kzalloc() and struct_size()
      dmaengine: at_hdmac: Use devm_platform_ioremap_resource
      dmaengine: at_hdmac: Use devm_clk_get()
      dmaengine: at_hdmac: Use pm_ptr()
      dmaengine: at_hdmac: Set include entries in alphabetic order
      dmaengine: at_hdmac: Keep register definitions and structures private to at_hdmac.c
      dmaengine: at_hdmac: Use bitfield access macros
      dmaengine: at_hdmac: Rename "dma_common" to "dma_device"
      dmaengine: at_hdmac: Rename "chan_common" to "dma_chan"
      dmaengine: at_hdmac: Remove unused member of at_dma_chan
      dmaengine: at_hdmac: Convert driver to use virt-dma

Uwe Kleine-König (1):
      dmaengine: idma64: Make idma64_remove() return void

Vinod Koul (2):
      Merge branch 'fixes' into next
      dmaengine: Revert "dmaengine: remove s3c24xx driver"

Xiaochen Shen (2):
      dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA
      dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA

Yang Yingliang (1):
      Documentation: devres: add missing devm_acpi_dma_controller_free() helper

 Documentation/ABI/stable/sysfs-driver-dma-idxd     |   12 +
 .../devicetree/bindings/dma/ingenic,dma.yaml       |    1 +
 .../bindings/dma/nvidia,tegra186-gpc-dma.yaml      |    7 +-
 .../devicetree/bindings/dma/qcom,gpi.yaml          |   26 +-
 Documentation/driver-api/driver-model/devres.rst   |    1 +
 MAINTAINERS                                        |    6 -
 drivers/dma/Kconfig                                |    9 +-
 drivers/dma/Makefile                               |    1 -
 drivers/dma/apple-admac.c                          |  102 +-
 drivers/dma/at_hdmac.c                             | 1854 +++++++++++---------
 drivers/dma/at_hdmac_regs.h                        |  478 -----
 drivers/dma/dma-jz4780.c                           |    8 +
 drivers/dma/idma64.c                               |    8 +-
 drivers/dma/idxd/device.c                          |    1 -
 drivers/dma/idxd/sysfs.c                           |   68 +
 drivers/dma/ioat/dma.c                             |    2 +-
 drivers/dma/iop-adma.c                             | 1554 ----------------
 drivers/dma/iop-adma.h                             |  914 ----------
 drivers/dma/qcom/gpi.c                             |    7 +-
 drivers/dma/sh/shdma-arm.h                         |   48 -
 drivers/dma/tegra186-gpc-dma.c                     |   37 +-
 drivers/dma/ti/Kconfig                             |    7 +-
 drivers/dma/ti/Makefile                            |   15 +-
 drivers/dma/ti/k3-psil.c                           |    2 +
 drivers/dma/ti/k3-udma-glue.c                      |    5 +-
 drivers/dma/ti/k3-udma.c                           |   40 +-
 drivers/dma/xilinx/xilinx_dma.c                    |    4 +-
 drivers/of/irq.c                                   |    1 +
 include/uapi/linux/idxd.h                          |    2 +-
 29 files changed, 1268 insertions(+), 3952 deletions(-)
 delete mode 100644 drivers/dma/at_hdmac_regs.h
 delete mode 100644 drivers/dma/iop-adma.c
 delete mode 100644 drivers/dma/iop-adma.h
 delete mode 100644 drivers/dma/sh/shdma-arm.h

Comments

pr-tracker-bot@kernel.org Dec. 19, 2022, 3:06 p.m. UTC | #1
The pull request you sent on Sun, 18 Dec 2022 20:19:31 +0530:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9322af3e6aeae04c7eda3e6a0c977e97a13cf6ed

Thank you!