mirror of
https://github.com/torvalds/linux.git
synced 2026-09-18 16:48:03 +02:00
Core:
- New devm_of_dma_controller_register() API
- Refactor devm_dma_request_chan() API
New Support:
- Loongson Multi-Channel DMA controller support
- Renesas RZ/{T2H,N2H} support
- Dw CV1800B DMA support
- Switchtec DMA engine driver
Updates:
- Xilinx AXI dma binding conversion
- Renesas CHCTRL register read updates
- AMD MDB Endpoint and non-LL mode Support
- AXI dma handling of SW and HW cyclic transfers termination
- Intel ioatdma and idxd driver updates
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmo6sxgACgkQfBQHDyUj
g0dHYxAAnfgp9yRlNhIxCeajThDPiK/syPIgznUjPN6DtCxiNaBYVvrK8leHirSn
1cRcCpI31HCZJeKTUFOEynD4iiF/OKwymQwhvoaAYo+tP63aBZ7fx2h9mSNTVMVJ
656EgebhNeukEuFTWZvURVsfjMnqhYYTvbLuZMHKpEL64N688wTHlWaKCDkvaUmD
tZbpSXrznEIVHrP4Ta28LLoMBazQr+7qzmWDlapAybwrsL5ZTtbPg/xrHm1jfwHD
6/YQiz8WE+wK3so2gbQXDWRxYIAKEeFgBpMEidBJJABIuOFkHnrZNfnjc1Hppj1W
tAxc9N5exf1EphnozWb0NtE+Gh1UOiMvtT/QJ0EUJJrj5+YzEe4MCmXoaVokR+c+
PgPetgrtM37pGVtEOARGXhPFhNN76MDq3MsymsjSr+QVOQcWK8QpP68TCDBH7ZTo
JUZ2NhnCSa3Ee7FwvvubmvtVkfY/PiDdTgZjlUldY4GM0OxzXQ64Vib/m8qwpvAI
4zOJhFJ+3HpeHa6rAR915VH4cOdBfTpQy3jfBK/zDZ5wby7PYJu5ZP/P5K2fOa08
oJOxob1V2NeRa++pnsd9wRJMeA5YdhhCqLs2mmwU2AWomz15Gx7PPBscOrpFBWZN
TY3Gz0SANilP1UwecZ3343M5ol5x5q30+xSeUKZpMiCKj7RX89Q=
=2N6N
-----END PGP SIGNATURE-----
Merge tag 'dmaengine-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
Pull dmaengine updates from Vinod Koul:
"Core:
- New devm_of_dma_controller_register() API
- Refactor devm_dma_request_chan() API
New Support:
- Loongson Multi-Channel DMA controller support
- Renesas RZ/{T2H,N2H} support
- Dw CV1800B DMA support
- Switchtec DMA engine driver
U pdates:
- Xilinx AXI dma binding conversion
- Renesas CHCTRL register read updates
- AMD MDB Endpoint and non-LL mode Support
- AXI dma handling of SW and HW cyclic transfers termination
- Intel ioatdma and idxd driver updates"
* tag 'dmaengine-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (62 commits)
dt-bindings: dma: snps,dw-axi-dmac: Add fallback compatible for CV1800B
MAINTAINERS: dmaengine/ti: Remove myself and add Vignesh as maintainer
dmaengine: qcom: Unify user-visible "Qualcomm" name
dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Shikra SoC
dmaengine: qcom: hidma: use sysfs_emit() in sysfs show callbacks
dmaengine: dw-axi-dmac: fix PM for system sleep and channel alloc
dmaengine: dw-axi-dmac: drop redundant DMAC enable in block start
dmaengine: altera-msgdma: Use memcpy_toio for descriptor FIFO writes
dt-bindings: dma: fsl-edma: add dma-channel-mask property description
dmaengine: tegra: Fix burst size calculation
dmaengine: iop32x-adma: Remove a leftover header file
dmaengine: dma-axi-dmac: use DMA pool to manange DMA descriptor
dmaengine: dma-axi-dmac: Drop struct clk from main struct
dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc
dmaengine: Fix possible use after free
dmaengine: dw-edma: Add spinlock to protect DONE_INT_MASK and ABORT_INT_MASK
dmaengine: dw-edma-pcie: Reject devices without driver data
dmaengine: sh: rz-dmac: Add DMA ACK signal routing support
irqchip/renesas-rzv2h: Add DMA ACK signal routing support
dmaengine: dw-edma: Remove dw_edma_add_irq_mask()
...
|
||
|---|---|---|
| .. | ||
| stm32 | ||
| ti | ||
| xilinx | ||
| adi,axi-dmac.yaml | ||
| allwinner,sun4i-a10-dma.yaml | ||
| allwinner,sun6i-a31-dma.yaml | ||
| allwinner,sun50i-a64-dma.yaml | ||
| altr,msgdma.yaml | ||
| apm,xgene-storm-dma.yaml | ||
| apple,admac.yaml | ||
| arm-pl08x.yaml | ||
| arm,dma-350.yaml | ||
| arm,pl330.yaml | ||
| atmel,at91sam9g45-dma.yaml | ||
| atmel,sama5d4-dma.yaml | ||
| brcm,bcm2835-dma.yaml | ||
| brcm,iproc-sba.yaml | ||
| cirrus,ep9301-dma-m2m.yaml | ||
| cirrus,ep9301-dma-m2p.yaml | ||
| dma-common.yaml | ||
| dma-controller.yaml | ||
| dma-router.yaml | ||
| dma.txt | ||
| fsl-qdma.yaml | ||
| fsl,edma.yaml | ||
| fsl,elo-dma.yaml | ||
| fsl,elo3-dma.yaml | ||
| fsl,eloplus-dma.yaml | ||
| fsl,imx-dma.yaml | ||
| fsl,imx-sdma.yaml | ||
| fsl,mxs-dma.yaml | ||
| img-mdc-dma.txt | ||
| ingenic,dma.yaml | ||
| intel,ldma.yaml | ||
| k3dma.txt | ||
| loongson,ls1b-apbdma.yaml | ||
| loongson,ls2k0300-dma.yaml | ||
| loongson,ls2x-apbdma.yaml | ||
| marvell,mmp-dma.yaml | ||
| marvell,orion-xor.yaml | ||
| marvell,xor-v2.yaml | ||
| mediatek,mt7622-hsdma.yaml | ||
| mediatek,uart-dma.yaml | ||
| milbeaut-m10v-hdmac.txt | ||
| milbeaut-m10v-xdmac.txt | ||
| moxa,moxart-dma.txt | ||
| mpc512x-dma.txt | ||
| nvidia,tegra20-apbdma.yaml | ||
| nvidia,tegra186-gpc-dma.yaml | ||
| nvidia,tegra210-adma.yaml | ||
| nxp,lpc3220-dmamux.yaml | ||
| owl-dma.yaml | ||
| qcom,adm.yaml | ||
| qcom,bam-dma.yaml | ||
| qcom,gpi.yaml | ||
| renesas,nbpfaxi.txt | ||
| renesas,rcar-dmac.yaml | ||
| renesas,rz-dmac.yaml | ||
| renesas,rzn1-dmamux.yaml | ||
| renesas,usb-dmac.yaml | ||
| sifive,fu540-c000-pdma.yaml | ||
| snps,dma-spear1340.yaml | ||
| snps,dw-axi-dmac.yaml | ||
| socionext,uniphier-mio-dmac.yaml | ||
| socionext,uniphier-xdmac.yaml | ||
| sophgo,cv1800b-dmamux.yaml | ||
| spacemit,k1-pdma.yaml | ||
| sprd,sc9860-dma.yaml | ||
| st_fdma.txt | ||
| stericsson,dma40.yaml | ||
| ti-dma-crossbar.txt | ||
| ti-edma.txt | ||