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:
signature.asc
Description: PGP signature