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 v6.1-rc1
Date: Fri, 7 Oct 2022 18:10:56 +0530	[thread overview]
Message-ID: <Y0AeWM7UabE2ZK34@matsya> (raw)

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

Hello Linus,

Please pull to receive dmaengine updates for v6.1-rc1. Bunch of new
device/driver support and updates to drivers this time around.

The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

  Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)

are available in the Git repository at:

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

for you to fetch changes up to b957df98469240d459bcfae6904b36d6ecea9bee:

  dmaengine: ioat: remove unused declarations in dma.h (2022-09-29 22:46:09 +0530)

----------------------------------------------------------------
dmaengine updates for v6.1-rc1

New Support:
 - AngeloGioacchino Del Regno added support for MT6795 SoC dma controller
 - Christian Marangi updated qcom-adm controller binding to yaml
 - Geert Uytterhoeven added yaml binding for Renesas r8a779g0 dma controller
 - Luca Weiss added support for Qualcomm SM6350 GPI dma controller

Updates:
 - Amelie Delaunay provided STM32 DMA-MDMA chaining support
 - Andy Shevchenko updated hsu driver to use managed resources
 - Dave Jiang & Jerry Snitselaar provided usual round of idxd driver updates
 - Janne Grunau & Martin Povišer updated apple dma driver for iommu and pd
   properties and removed use of devres for irqs
 - Swati Agarwal added device_synchronize support for Xilinx zynqmp driver

----------------------------------------------------------------
Amelie Delaunay (6):
      dmaengine: stm32-dma: introduce 3 helpers to address channel flags
      dmaengine: stm32-dma: use bitfield helpers
      docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature
      dmaengine: stm32-dmamux: set dmamux channel id in dma features bitfield
      dmaengine: stm32-dma: add support to trigger STM32 MDMA
      dmaengine: stm32-mdma: add support to be triggered by STM32 DMA

Andy Shevchenko (4):
      dmaengine: hsu: Finish conversion to managed resources
      dmaengine: hsu: using for_each_set_bit to simplify the code
      dmaengine: hsu: Use GENMASK() consistently
      dmaengine: hsu: Include headers we are direct user of

AngeloGioacchino Del Regno (1):
      dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC

Bhupesh Sharma (1):
      dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc

Christian Marangi (4):
      dmaengine: qcom-adm: fix wrong sizeof config in slave_config
      dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
      dt-bindings: dma: rework qcom,adm Documentation to yaml schema
      dt-bindings: dma: add additional pbus reset to qcom,adm

Christophe JAILLET (1):
      dmaengine: stm32-dmamux: Simplify code and save a few bytes of memory

Dario Binacchi (1):
      dmaengine: mxs: use platform_driver_register

Dave Jiang (6):
      dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
      dmaengine: idxd: convert ats_dis to a wq flag
      dmanegine: idxd: reformat opcap output to match bitmap_parse() input
      dmaengine: idxd: add WQ operation cap restriction support
      dmaengine: idxd: add configuration for concurrent work descriptor processing
      dmaengine: idxd: add configuration for concurrent batch descriptor processing

Deming Wang (1):
      Documentation: devicetree: dma: update the comments

Gaosheng Cui (1):
      dmaengine: ioat: remove unused declarations in dma.h

Geert Uytterhoeven (1):
      dt-bindings: renesas,rcar-dmac: Add r8a779g0 support

Gustavo A. R. Silva (1):
      dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper

Harini Katakam (1):
      dmaengine: pl330: Remove unused flags

Janne Grunau (1):
      dt-bindings: dma: apple,admac: Add iommus and power-domains properties

Jason Wang (1):
      dmaengine: stm32-dmamux: Fix comment typo

Jean Delvare (1):
      dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST

Jerry Snitselaar (3):
      dmaengine: idxd: avoid deadlock in process_misc_interrupts()
      dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup()
      dmaengine: idxd: track enabled workqueues in bitmap

Jiapeng Chong (1):
      dmaengine: ti: edma: Remove some unused functions

Jie Hai (7):
      dmaengine: hisilicon: Disable channels when unregister hisi_dma
      dmaengine: hisilicon: Fix CQ head update
      dmaengine: hisilicon: Add multi-thread support for a DMA channel
      dmaengine: hisilicon: Use macros instead of magic number
      dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09
      dmaengine: hisilicon: Dump regs to debugfs
      MAINTAINERS: Add myself as maintainer for hisi_dma

Luca Weiss (2):
      dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350
      dmaengine: qcom: gpi: Add SM6350 support

Manivannan Sadhasivam (1):
      dmaengine: dw-edma: Remove runtime PM support

Martin Povišer (2):
      dmaengine: apple-admac: Do not use devres for IRQs
      dmaengine: apple-admac: Trigger shared reset

Matt Ranostay (2):
      dmaengine: ti: k3-psil: add additional TX threads for j7200
      dmaengine: ti: k3-psil: add additional TX threads for j721e

Rob Herring (1):
      dt-bindings: dma: arm,pl330: Add missing 'iommus' property

Shaomin Deng (2):
      dmaengine: virt-dma: Fix double word in comments
      dmaengine: pl08x: Fix double word

Swati Agarwal (1):
      dmaengine: zynqmp_dma: Add device_synchronize support

Tudor Ambarus (1):
      dmaengine: at_xdmac: Replace two if statements with only one with two conditions

Tuo Cao (1):
      dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet

Vaishnav Achath (2):
      dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
      dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested

Yuan Can (1):
      dmaengine: idxd: Remove unused struct idxd_fault

ye xingchen (1):
      dmaengine: sf-pdma:Remove the print function dev_err()

 Documentation/ABI/stable/sysfs-driver-dma-idxd     |  35 ++
 Documentation/arm/index.rst                        |   1 +
 .../arm/stm32/stm32-dma-mdma-chaining.rst          | 415 +++++++++++++
 .../devicetree/bindings/dma/apple,admac.yaml       |   7 +
 .../devicetree/bindings/dma/arm,pl330.yaml         |   6 +
 .../devicetree/bindings/dma/mediatek,uart-dma.yaml |   1 +
 .../devicetree/bindings/dma/qcom,adm.yaml          |  99 ++++
 .../devicetree/bindings/dma/qcom,bam-dma.yaml      |   8 +-
 .../devicetree/bindings/dma/qcom,gpi.yaml          |   1 +
 Documentation/devicetree/bindings/dma/qcom_adm.txt |  61 --
 .../devicetree/bindings/dma/renesas,rcar-dmac.yaml |   1 +
 .../devicetree/bindings/dma/ti-dma-crossbar.txt    |   2 +-
 MAINTAINERS                                        |   1 +
 drivers/dma/Kconfig                                |   2 +-
 drivers/dma/amba-pl08x.c                           |   2 +-
 drivers/dma/apple-admac.c                          |  45 +-
 drivers/dma/at_xdmac.c                             |   5 +-
 drivers/dma/dw-edma/dw-edma-core.c                 |  12 -
 drivers/dma/hisi_dma.c                             | 650 ++++++++++++++++++---
 drivers/dma/hsu/hsu.c                              |   8 +
 drivers/dma/hsu/hsu.h                              |  12 +-
 drivers/dma/hsu/pci.c                              |  47 +-
 drivers/dma/idxd/device.c                          |  38 +-
 drivers/dma/idxd/idxd.h                            |  10 +-
 drivers/dma/idxd/init.c                            |  36 ++
 drivers/dma/idxd/irq.c                             |  13 +-
 drivers/dma/idxd/registers.h                       |  35 +-
 drivers/dma/idxd/sysfs.c                           | 187 +++++-
 drivers/dma/ioat/dma.c                             |   6 +-
 drivers/dma/ioat/dma.h                             |   2 -
 drivers/dma/mxs-dma.c                              |  11 +-
 drivers/dma/pl330.c                                |   4 -
 drivers/dma/qcom/gpi.c                             |   7 +-
 drivers/dma/qcom/qcom_adm.c                        |  22 +-
 drivers/dma/s3c24xx-dma.c                          |   2 +-
 drivers/dma/sf-pdma/sf-pdma.c                      |   8 +-
 drivers/dma/sh/rcar-dmac.c                         |   4 +-
 drivers/dma/stm32-dma.c                            | 136 +++--
 drivers/dma/stm32-dmamux.c                         |  12 +-
 drivers/dma/stm32-mdma.c                           |  70 ++-
 drivers/dma/ti/edma.c                              |  40 --
 drivers/dma/ti/k3-psil-j7200.c                     |  67 +++
 drivers/dma/ti/k3-psil-j721e.c                     |  79 +++
 drivers/dma/ti/k3-udma.c                           |  37 +-
 drivers/dma/xilinx/zynqmp_dma.c                    |  12 +
 include/linux/dma/hsu.h                            |   6 +-
 include/linux/platform_data/dma-hsu.h              |   2 +-
 47 files changed, 1854 insertions(+), 413 deletions(-)
 create mode 100644 Documentation/arm/stm32/stm32-dma-mdma-chaining.rst
 create mode 100644 Documentation/devicetree/bindings/dma/qcom,adm.yaml
 delete mode 100644 Documentation/devicetree/bindings/dma/qcom_adm.txt

-- 
~Vinod

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

             reply	other threads:[~2022-10-07 12:41 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-07 12:40 Vinod Koul [this message]
2022-10-07 23:37 ` [GIT PULL]: dmaengine updates for v6.1-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=Y0AeWM7UabE2ZK34@matsya \
    --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.