This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c3a9a3c5f559 Merge tag 'trace-tools-v5.19' of git://git.kernel.org/pub/ [...] new 06006ad29abe dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] new e2dfce24f417 dmaengine: sf-pdma: Get number of channel by device tree new 448a0994cc69 dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L new 8b0c99371ac8 dmaengine: nbpfaxi: Use platform_get_irq_optional() to get [...] new bb40bb695ec8 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] new 80380f89d0f5 dmaengine: mediatek-cqdma: Use platform_get_irq() to get t [...] new 3157dd0a3661 dmaengine: idxd: don't load pasid config until needed new 9060a7a46a94 dmaengine: ep93xx: Remove redundant word in comment new 105989311442 dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h new ec834f1cc7cf dmaengine: stm32-mdma: check the channel availability (sec [...] new 1f854536a833 dmaengine: Clarify cyclic transfer residue documentation new 81f5eb2b11ba dmaengine: idxd: remove trailing white space on input str [...] new 745bd6009413 MAINTAINERS: update my email address new cc4abaa67e05 dt-bindings: altr,msgdma: update my email address new 729106266a50 dt-bindings: dmaengine: Add doc for tegra gpcdma new ee17028009d4 dmaengine: tegra: Add tegra gpcdma driver new 2d7991fe8679 dmaengine: idxd: update IAA definitions for user header new 52126d4c0379 dmaengine: Remove a useless mutex new 94b8f0e58fa1 dmaengine: qcom: gpi: set chain and link flag for duplex new dd45d96bd9d3 dt-bindings: dmaengine: qcom: gpi: add compatible for sm83 [...] new 6316572cf302 dmaengine: qcom: gpi: Add support for ee_offset new d0a3ef604801 dmaengine: qcom: gpi: Add SM8350 support new 766b540df8a3 dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID i [...] new 1d05a0bdb420 dmaengine: plx_dma: Move spin_lock_bh() to spin_lock() new 578245307f4a dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280 new d965068259d1 dmaengine: PTDMA: support polled mode new 2128565a8d30 dmaengine: jz4780: set DMA maximum segment size new 4e5a4eb20393 dmaengine: idxd: set DMA_INTERRUPT cap bit new 23084545dbb0 dmaengine: idxd: set max_xfer and max_batch for RO device new 3dbc47a9629d dmaengine: pl08x: drop the useless function new e335de6ba5b6 dmaengine: mediatek: mtk-hsdma: use NULL instead of using [...] new a8facc7b9885 dmaengine: add verification of DMA_INTERRUPT capability fo [...] new 96144c8fb392 dmaengine: tegra: Remove unused including <linux/version.h> new 439b5e765a00 dmaengine: idxd: move wq irq enabling to after device enable new fc44ff0ae9f2 dmaengine: Document dmaengine_prep_dma_memset new ceabe10cf5d6 dmaengine: at_hdmac: In atc_prep_dma_memset, treat value a [...] new 3e0c06964bfc dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat va [...] new 643a4a85b0bc dmaengine: hidma: In hidma_prep_dma_memset treat value as [...] new e235fe3bcf83 dmaengine: ptdma: statify pt_tx_status new b21fe492a3a9 dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. new 63c14ae6c161 dmaengine: idxd: refactor wq driver enable/disable operations new 99faef48e7a3 dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock() new 461cd3709f26 dmaengine: tegra: Use platform_get_irq() to get IRQ resource new aab08c1aac01 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] new b965182aee6e dt-bindings: renesas,rcar-dmac: R-Car V3U is R-Car Gen4 new 42a1b73852c4 dmaengine: idxd: Separate user and kernel pasid enabling new cf4ac3fef338 dmaengine: idxd: fix lockdep warning on device driver removal new 9120c879d288 dmaengine: idxd: free irq before wq type is reset new 4734afb0d5ed dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call new f9a9f43a62a0 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_ [...] new 9126518e0439 dmaengine: zynqmp_dma: check dma_async_device_register ret [...] new 517a710ac8fe dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() ins [...] new 8e6226f0f1a3 dmaengine: idxd: make idxd_register/unregister_dma_channel [...] new d0ad42388a39 dmaengine: idxd: skip irq free when wq type is not kernel new 54326f37ec13 dt-bindings: dmaengine: sprd: deprecate '#dma-channels' new d84c3ad99879 dmaengine: sprd: deprecate '#dma-channels' new 2112b8f4fb5c dmaengine: idxd: add missing callback function to support [...] new 411dccf9d271 dmaengine: idxd: Remove unnecessary synchronize_irq() befo [...] new 6cd4154a2665 dt-bindings: dmaengine: Introduce RZN1 dmamux bindings new ad73c629b591 dt-bindings: clock: r9a06g032-sysctrl: Reference the DMAMU [...] new 7ac92262e1fb dt-bindings: dmaengine: Introduce RZN1 DMA compatible new 885525c1e7e2 clk: renesas: r9a06g032: Export function to set dmamux new 134d9c52fca2 dmaengine: dw: dmamux: Introduce RZN1 DMA router support new 2182066d95c3 clk: renesas: r9a06g032: Probe possible children new d5a8fe0fee54 dmaengine: dw: Add RZN1 compatible new 2cdd3ca67aea dmaengine: tegra: Fix build error without IOMMU_API new bd1eca7b2c66 dt-bindings: dmaengine: mmp: deprecate '#dma-channels' and [...] new d9cb0a4c0be5 dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests' new 607c04a0441f dmaengine: mmp: deprecate '#dma-channels' new a725e582d720 dmaengine: ti: deprecate '#dma-channels' new 9d6a2d92e450 dmaengine: stm32-mdma: remove GISR1 register new da3b8ddb464b dmaengine: stm32-mdma: fix chan initialization in stm32_md [...] new 276382696680 dmaengine: stm32-mdma: use dev_dbg on non-busy channel spu [...] new 6c3c2066d6dc dt-bindings: dma: pl330: Add power-domains new c7399e6d3b18 dmaengine: qcom: gpi: Add support for sc7280 new d0b360e3c164 dmaengine: stm32-dmamux: avoid reset of dmamux if used by [...] new db60a63eb685 dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage [...] new ded6230691e0 dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_ha [...] new baa1424314f8 dmaengine: stm32-dma: rename pm ops before dma pause/resum [...] new 099a9a94be0e dmaengine: stm32-dma: add device_pause/device_resume support new 39b930bec80e dmaengine: tegra: Fix uninitialized variable usage new 360e4f4e3fcc dmaengine: tegra: Remove unused switch case new 59e477763d09 dt-bindings: dma: sun50i-a64: Add compatible for D1 new 9aa48806edb8 dmaengine: sun6i: Do not use virt_to_phys new ec31c5c59492 dmaengine: sun6i: Add support for 34-bit physical addresses new 8292a15597db dmaengine: sun6i: Add support for the D1 variant new d1a285978082 dmaengine: idxd: make idxd_wq_enable() return 0 if wq is a [...] new b00ed48bb0a7 Merge tag 'dmaengine-5.19-rc1' of git://git.kernel.org/pub [...]
The 88 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 11 + .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../devicetree/bindings/dma/arm,pl330.yaml | 3 + Documentation/devicetree/bindings/dma/mmp-dma.txt | 10 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 ++ .../devicetree/bindings/dma/qcom,gpi.yaml | 3 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 10 +- .../bindings/dma/renesas,rzn1-dmamux.yaml | 51 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 19 +- .../bindings/dma/snps,dma-spear1340.yaml | 8 +- Documentation/devicetree/bindings/dma/sprd-dma.txt | 7 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 +- Documentation/driver-api/dmaengine/provider.rst | 8 +- MAINTAINERS | 3 +- drivers/clk/renesas/r9a06g032-clocks.c | 40 +- drivers/dma/Kconfig | 14 +- drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/at_xdmac.c | 9 +- drivers/dma/bestcomm/bestcomm.c | 2 + drivers/dma/dma-jz4780.c | 9 + drivers/dma/dmaengine.c | 7 - drivers/dma/dmatest.c | 13 +- drivers/dma/dw/Kconfig | 9 + drivers/dma/dw/Makefile | 2 + drivers/dma/dw/platform.c | 1 + drivers/dma/dw/rzn1-dmamux.c | 155 ++ drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/idxd/cdev.c | 18 +- drivers/dma/idxd/device.c | 151 +- drivers/dma/idxd/dma.c | 65 +- drivers/dma/idxd/idxd.h | 20 +- drivers/dma/idxd/init.c | 30 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/idxd/sysfs.c | 12 +- drivers/dma/mediatek/mtk-cqdma.c | 12 +- drivers/dma/mediatek/mtk-hsdma.c | 13 +- drivers/dma/mmp_pdma.c | 14 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/nbpfaxi.c | 14 +- drivers/dma/plx_dma.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 36 +- drivers/dma/ptdma/ptdma-dmaengine.c | 16 +- drivers/dma/ptdma/ptdma.h | 13 + drivers/dma/pxa_dma.c | 13 +- drivers/dma/qcom/gpi.c | 21 +- drivers/dma/qcom/hidma.c | 13 +- drivers/dma/sf-pdma/sf-pdma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/sprd-dma.c | 6 +- drivers/dma/stm32-dma.c | 311 +++- drivers/dma/stm32-dmamux.c | 2 +- drivers/dma/stm32-mdma.c | 53 +- drivers/dma/sun6i-dma.c | 92 +- drivers/dma/tegra186-gpc-dma.c | 1498 ++++++++++++++++++++ drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/k3-psil-am62.c | 8 +- drivers/dma/xilinx/zynqmp_dma.c | 17 +- include/linux/dmaengine.h | 9 +- include/linux/soc/renesas/r9a06g032-sysctrl.h | 11 + include/uapi/linux/idxd.h | 31 +- 64 files changed, 2744 insertions(+), 349 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml create mode 100644 drivers/dma/dw/rzn1-dmamux.c create mode 100644 drivers/dma/tegra186-gpc-dma.c create mode 100644 include/linux/soc/renesas/r9a06g032-sysctrl.h