Hello Linus, Please pull to receive dmaengine updates for v6.0-rc1. One thing which might interest you is the Apple ADMAC driver which should be for your shiny new laptop :) The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56: Linux 5.19-rc1 (2022-06-05 17:18:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.0-rc1 for you to fetch changes up to a1873f837f9e5c1001462a635af1b0bab31aa9fd: dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment (2022-07-26 22:06:05 +0530) ---------------------------------------------------------------- dmaengine updates for v6.0-rc1 New support/Core - Remove DMA_MEMCPY_SG for lack of users - Tegra 234 dmaengine support - Mediatek MT8365 dma support - Apple ADMAC driver Updates: - Yaml conversion for ST-Ericsson DMA40 binding and Freescale edma - rz-dmac updates and device_synchronize support - Bunch of typo in comments fixes in drivers - multithread support in sf-pdma driver ---------------------------------------------------------------- Akhil R (2): dt-bindings: dmaengine: Add compatible for Tegra234 dmaengine: tegra: Add terminate() for Tegra234 Alexey Khoroshilov (1): dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_handler() Ben Dooks (2): dmaengine: dw-axi-dmac: do not print NULL LLI during error dmaengine: dw-axi-dmac: ignore interrupt if no descriptor Biju Das (1): dmaengine: sh: rz-dmac: Add device_synchronize callback Christoph Hellwig (1): dmaengine: remove DMA_MEMCPY_SG once again Colin Ian King (1): dmaengine: fsl-edma: remove redundant assignment to pointer last_sg Conor Dooley (1): dt-bindings: dma: dw-axi-dmac: extend the number of interrupts Dave Jiang (1): MAINTAINERS: idxd driver maintainer update Fabien Parent (1): dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings Fabio Estevam (2): dmaengine: imx-sdma: Improve the SDMA irq name dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) Fenghua Yu (1): dmaengine: idxd: Correct IAX operation code names Geert Uytterhoeven (3): dmaengine: dmatest: Remove spaces before tabs dmaengine: dmatest: Replace symbolic permissions by octal permissions dmaengine: apple-admac: Use {low,upp}er_32_bits() to split 64-bit address Jayesh Choudhary (1): dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul Jiang Jian (1): dmaengine: ep93xx: Fix typo in comments Jiapeng Chong (1): dmaengine: altera-msgdma: Fixed some inconsistent function name descriptions Julia Lawall (7): dmaengine: fix typos in comments dmaengine: mediatek-cqdma: fix typo in comment dmaengine: owl: fix typo in comment dmaengine: qcom: fix typo in comment dmaengine: s3c24xx: fix typo in comment dmaengine: jz4780: fix typo in comment dmaengine: ste_dma40: fix typo in comment Linus Walleij (1): dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML Lukas Bulwahn (1): MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OFFLOAD ENGINE SUBSYSTEM Martin Povišer (3): dt-bindings: dma: Add Apple ADMAC dmaengine: apple-admac: Add Apple ADMAC driver MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE Mathias Tausen (1): dmaengine: axi-dmac: check cache coherency register Miquel Raynal (2): dmaengine: dw: dmamux: Export the module device table dmaengine: dw: dmamux: Fix build without CONFIG_OF Peng Fan (1): dt-bindings: dma: fsl-edma: Convert to DT schema Rob Herring (1): dt-bindings: dma: apple,admac: Fix example interrupt parsing Samuel Holland (1): dmaengine: sun4i: Set the maximum segment size Shengjiu Wang (2): dmaengine: imx-sdma: Add missing struct documentation dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script Slark Xiao (1): dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment Tang Bin (1): dmaengine: xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe() Uwe Kleine-König (1): dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed Viacheslav Mitrofanov (1): dmaengine: sf-pdma: Add multithread support for a DMA channel Vinod Koul (1): dmaengine: apple-admac: Fix print format Vladimir Zapolskiy (1): dmaengine: dw-edma: remove a macro conditional with similar branches Xiang wangx (2): dmaengine: at_xdmac: Fix typo in comment dmaengine: mediatek: mtk-hsdma: Fix typo in comment XueBing Chen (2): dmaengine: dmatest: use strscpy to replace strlcpy dmaengine: xilinx: use strscpy to replace strlcpy .../devicetree/bindings/dma/apple,admac.yaml | 80 ++ .../devicetree/bindings/dma/fsl,edma.yaml | 155 ++++ Documentation/devicetree/bindings/dma/fsl-edma.txt | 111 --- .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 1 + .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 4 +- .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 7 +- .../devicetree/bindings/dma/ste-dma40.txt | 138 ---- .../devicetree/bindings/dma/stericsson,dma40.yaml | 159 ++++ Documentation/driver-api/dmaengine/provider.rst | 10 - MAINTAINERS | 6 +- drivers/dma/Kconfig | 8 + drivers/dma/Makefile | 1 + drivers/dma/altera-msgdma.c | 4 +- drivers/dma/amba-pl08x.c | 2 +- drivers/dma/apple-admac.c | 818 +++++++++++++++++++++ drivers/dma/at_xdmac.c | 2 +- drivers/dma/dma-axi-dmac.c | 16 + drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dmaengine.c | 7 - drivers/dma/dmatest.c | 45 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 11 + drivers/dma/dw-edma/dw-edma-v0-core.c | 8 - drivers/dma/dw/rzn1-dmamux.c | 3 + drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/fsl-edma-common.c | 3 - drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 38 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/mediatek/mtk-hsdma.c | 4 +- drivers/dma/mv_xor_v2.c | 2 +- drivers/dma/owl-dma.c | 2 +- drivers/dma/s3c24xx-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 44 +- drivers/dma/sh/rz-dmac.c | 17 + drivers/dma/sprd-dma.c | 5 +- drivers/dma/ste_dma40.c | 2 +- drivers/dma/stm32-mdma.c | 5 - drivers/dma/sun4i-dma.c | 32 +- drivers/dma/tegra186-gpc-dma.c | 26 +- drivers/dma/ti/k3-psil-j721s2.c | 8 + drivers/dma/xilinx/xilinx_dma.c | 122 --- drivers/dma/xilinx/xilinx_dpdma.c | 6 +- include/linux/dma/imx-dma.h | 13 + include/linux/dma/qcom-gpi-dma.h | 2 +- include/linux/dmaengine.h | 20 - include/uapi/linux/idxd.h | 6 +- 46 files changed, 1461 insertions(+), 502 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/apple,admac.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,edma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl-edma.txt delete mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt create mode 100644 Documentation/devicetree/bindings/dma/stericsson,dma40.yaml create mode 100644 drivers/dma/apple-admac.c Thanks -- ~Vinod
Attachment:
signature.asc
Description: PGP signature