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.2
Date: Sun, 18 Dec 2022 20:19:31 +0530 [thread overview]
Message-ID: <Y58oexapv1XevgDL@matsya> (raw)
[-- Attachment #1: Type: text/plain, Size: 6785 bytes --]
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
--
~Vinod
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2022-12-18 14:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-18 14:49 Vinod Koul [this message]
2022-12-19 15:06 ` [GIT PULL]: dmaengine updates for v6.2 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=Y58oexapv1XevgDL@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.