public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL]: dmaengine updates for v6.14
@ 2025-01-29 18:36 Vinod Koul
  2025-01-29 22:42 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Vinod Koul @ 2025-01-29 18:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

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

Hey Linus,

Please pull to receive dmaengine updates for v6.14 which includes a bunch
of new device support and updates to few drivers, biggest of them amd
ones. This is based on dmaengine fixes tag dmaengine-fix-6.13 already
pulled by you.

The following changes since commit 362f1bf98a3ecb5a2a4fcbdaa9718c8403beceb2:

  dmaengine: mv_xor: fix child node refcount handling in early exit (2024-12-24 15:45:01 +0530)

are available in the Git repository at:

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

for you to fetch changes up to 98d187a989036096feaa2fef1ec3b2240ecdeacf:

  dmaengine: idxd: Enable Function Level Reset (FLR) for halt (2024-12-24 16:08:05 +0530)

----------------------------------------------------------------
dmaengine updates for v6.14

 New support:
  - TI J722S CSI BCDMA controller support
  - Intel idxd Panther Lake family platforms
  - Allwinner F1C100s suniv DMA
  - Qualcomm QCS615, QCS8300, SM8750, SA8775P GPI dma controller support
  - AMD ae4dma controller support and reorganisation of amd driver

 Updates:
  - Channel page support for Nvidia Tegra210 adma driver
  - Freescale support for S32G based platforms
  - Yamilfy atmel dma bindings

----------------------------------------------------------------
Basavaraj Natikar (6):
      dmaengine: Move AMD PTDMA driver to amd directory
      dmaengine: ae4dma: Add AMD ae4dma controller driver
      dmaengine: ptdma: Extend ptdma to support multi-channel and version
      dmaengine: ae4dma: Register AE4DMA using pt_dmaengine_register
      dmaengine: ptdma: Extend ptdma-debugfs to support multi-queue
      dmaengine: ae4dma: Register debugfs using ptdma_debugfs_setup

Charan Pedumuru (1):
      dt-bindings: dma: atmel: Convert to json schema

Christophe JAILLET (1):
      dmaengine: idxd: Remove a useless mutex

Colin Ian King (2):
      dmaengine: xilinx: xdma: remove redundant check on ret
      dmaengine: amd: qdma: make read-only arrays h2c_types and c2h_types static const

Csókás, Bence (1):
      dt-bindings: dmaengine: Add Allwinner suniv F1C100s DMA

David Lechner (2):
      dt-bindings: dma: adi,axi-dmac: convert to yaml schema
      dt-bindings: dma: adi,axi-dmac: deprecate adi,channels node

Dr. David Alan Gilbert (1):
      dmaengine: idxd: Remove unused idxd_(un)register_bus_type

Fenghua Yu (6):
      dmaengine: idxd: Add a new IAA device ID on Panther Lake family platforms
      dmaengine: idxd: Add idxd_pci_probe_alloc() helper
      dmaengine: idxd: Binding and unbinding IDXD device and driver
      dmaengine: idxd: Add idxd_device_config_save() and idxd_device_config_restore() helpers
      dmaengine: idxd: Refactor halt handler
      dmaengine: idxd: Enable Function Level Reset (FLR) for halt

Javier Carrasco (1):
      dmaengine: mv_xor: switch to for_each_child_of_node_scoped()

Joe Hattori (2):
      dmaengine: ti: edma: make the loop condition simpler in edma_probe()
      dmaengine: ti: edma: fix OF node reference leaks in edma_driver

Jyothi Kumar Seerapu (1):
      dmaengine: qcom: gpi: Add GPI immediate DMA support for SPI protocol

Ken Sloat (1):
      dt-bindings: dma: st-stm32-dmamux: Add description for dma-cell values

Konrad Dybcio (1):
      dt-bindings: dma: qcom,gpi: Add SA8775P compatible

Kuninori Morimoto (1):
      dmaengine: sh: rcar-dmac: add comment for r8a779a0 compatible

Larisa Grigore (5):
      dmaengine: fsl-edma: select of_dma_xlate based on the dmamuxs presence
      dmaengine: fsl-edma: remove FSL_EDMA_DRV_SPLIT_REG check when parsing muxbase
      dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string
      dmaengine: fsl-edma: add support for S32G based platforms
      dmaengine: fsl-edma: read/write multiple registers in cyclic transactions

Marek Vasut (1):
      dmaengine: xilinx_dma: Configure parking registers only if parking enabled

Md Sadre Alam (1):
      dmaengine: qcom: bam_dma: Avoid writing unavailable register

Melody Olvera (1):
      dt-bindings: dma: qcom,gpi: Document the sm8750 GPI DMA engine

Mesih Kilinc (3):
      dma-engine: sun4i: Add a quirk to support different chips
      dma-engine: sun4i: Add has_reset option to quirk
      dma-engine: sun4i: Add support for Allwinner suniv F1C100s

Mohan Kumar D (2):
      dt-bindings: dma: Support channel page to nvidia,tegra210-adma
      dmaengine: tegra210-adma: Support channel page

Stefan Wahren (1):
      dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy

Vaishnav Achath (2):
      dt-bindings: dma: ti: k3-bcdma: Add J722S CSI BCDMA
      dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA

Viken Dadhaniya (2):
      dt-bindings: dma: qcom,gpi: Add QCS615 compatible
      dt-bindings: dma: qcom,gpi: Add QCS8300 compatible

Vinod Koul (1):
      Merge branch 'fixes' into next

 .../devicetree/bindings/dma/adi,axi-dmac.txt       |  61 ---
 .../devicetree/bindings/dma/adi,axi-dmac.yaml      | 129 ++++++
 .../bindings/dma/allwinner,sun4i-a10-dma.yaml      |   4 +-
 .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml |  79 ++++
 .../devicetree/bindings/dma/atmel-xdma.txt         |  54 ---
 .../devicetree/bindings/dma/fsl,edma.yaml          |  34 ++
 .../bindings/dma/nvidia,tegra210-adma.yaml         |  60 ++-
 .../devicetree/bindings/dma/qcom,gpi.yaml          |   4 +
 .../bindings/dma/stm32/st,stm32-dmamux.yaml        |  10 +
 .../devicetree/bindings/dma/ti/k3-bcdma.yaml       |   5 +-
 MAINTAINERS                                        |  10 +-
 drivers/dma/Kconfig                                |   6 +-
 drivers/dma/Makefile                               |   1 -
 drivers/dma/amd/Kconfig                            |  28 ++
 drivers/dma/amd/Makefile                           |   2 +
 drivers/dma/amd/ae4dma/Makefile                    |  10 +
 drivers/dma/amd/ae4dma/ae4dma-dev.c                | 157 +++++++
 drivers/dma/amd/ae4dma/ae4dma-pci.c                | 158 +++++++
 drivers/dma/amd/ae4dma/ae4dma.h                    | 100 +++++
 drivers/dma/{ => amd}/ptdma/Makefile               |   0
 drivers/dma/{ => amd}/ptdma/ptdma-debugfs.c        |  75 +++-
 drivers/dma/{ => amd}/ptdma/ptdma-dev.c            |   0
 drivers/dma/{ => amd}/ptdma/ptdma-dmaengine.c      | 226 +++++++++-
 drivers/dma/{ => amd}/ptdma/ptdma-pci.c            |   0
 drivers/dma/{ => amd}/ptdma/ptdma.h                |   4 +-
 drivers/dma/amd/qdma/qdma.c                        |  22 +-
 drivers/dma/bcm2835-dma.c                          |  22 +
 drivers/dma/fsl-edma-common.c                      |  36 +-
 drivers/dma/fsl-edma-common.h                      |   3 +
 drivers/dma/fsl-edma-main.c                        | 115 ++++-
 drivers/dma/idxd/cdev.c                            |   5 -
 drivers/dma/idxd/idxd.h                            |  15 +-
 drivers/dma/idxd/init.c                            | 481 +++++++++++++++++++--
 drivers/dma/idxd/irq.c                             |  85 ++--
 drivers/dma/idxd/registers.h                       |   1 +
 drivers/dma/idxd/sysfs.c                           |  10 -
 drivers/dma/mv_xor.c                               |   5 +-
 drivers/dma/ptdma/Kconfig                          |  13 -
 drivers/dma/qcom/bam_dma.c                         |  24 +-
 drivers/dma/qcom/gpi.c                             |  31 +-
 drivers/dma/sh/rcar-dmac.c                         |   4 +
 drivers/dma/sun4i-dma.c                            | 208 +++++++--
 drivers/dma/tegra210-adma.c                        |  86 +++-
 drivers/dma/ti/edma.c                              |   7 +-
 drivers/dma/ti/k3-udma.c                           |  16 +
 drivers/dma/xilinx/xdma.c                          |   8 +-
 drivers/dma/xilinx/xilinx_dma.c                    |  20 +-
 47 files changed, 2059 insertions(+), 375 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/dma/adi,axi-dmac.txt
 create mode 100644 Documentation/devicetree/bindings/dma/adi,axi-dmac.yaml
 create mode 100644 Documentation/devicetree/bindings/dma/atmel,sama5d4-dma.yaml
 delete mode 100644 Documentation/devicetree/bindings/dma/atmel-xdma.txt
 create mode 100644 drivers/dma/amd/ae4dma/Makefile
 create mode 100644 drivers/dma/amd/ae4dma/ae4dma-dev.c
 create mode 100644 drivers/dma/amd/ae4dma/ae4dma-pci.c
 create mode 100644 drivers/dma/amd/ae4dma/ae4dma.h
 rename drivers/dma/{ => amd}/ptdma/Makefile (100%)
 rename drivers/dma/{ => amd}/ptdma/ptdma-debugfs.c (52%)
 rename drivers/dma/{ => amd}/ptdma/ptdma-dev.c (100%)
 rename drivers/dma/{ => amd}/ptdma/ptdma-dmaengine.c (59%)
 rename drivers/dma/{ => amd}/ptdma/ptdma-pci.c (100%)
 rename drivers/dma/{ => amd}/ptdma/ptdma.h (99%)
 delete mode 100644 drivers/dma/ptdma/Kconfig

-- 
~Vinod

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL]: dmaengine updates for v6.14
  2025-01-29 18:36 [GIT PULL]: dmaengine updates for v6.14 Vinod Koul
@ 2025-01-29 22:42 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-01-29 22:42 UTC (permalink / raw)
  To: Vinod Koul; +Cc: Linus Torvalds, LKML

The pull request you sent on Thu, 30 Jan 2025 00:06:04 +0530:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7c775c6056d07eb777f37c7ac1340115b27dc9f8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-01-29 22:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-29 18:36 [GIT PULL]: dmaengine updates for v6.14 Vinod Koul
2025-01-29 22:42 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox