linux-kernelorg-stable/drivers/dma
Linus Torvalds 7c775c6056 dmaengine updates for v6.14
New support:
   - TI J722S CSI BCDMA controller support
   - Intel idxd Panther Lake family platforms
   - Allwinner F1C100s suniv DMA
   - Qualcomm QCS615, QCS8300, SM8750, SA8775P GPI dma controller support
   - AMD ae4dma controller support and reorganisation of amd driver
 
  Updates:
   - Channel page support for Nvidia Tegra210 adma driver
   - Freescale support for S32G based platforms
   - Yamilfy atmel dma bindings
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmeaabAACgkQfBQHDyUj
 g0cIog/6ApWNxyRcC85htR4/K9xRqyTTn640nXQ4wP482ECTWJPkEzfvpphIandp
 wme+5/a6VoEdj2ft9OB5dK5XuW3bImKJRMG/saymz3KaHq9geOddOnPsvDaDp8ji
 FfvrvFWd8AIAFjVBRX8hBTGofPCS3LAeczgUJs7HRRU0f1sPZIR79JcbelGMfy3l
 44a0YyuEMBXgtWMaiDgEjldV05Ba1fuXkg8XdjWXaWO8LIZR7d8LmN7w8i8e6CJf
 Gekxa6i0xCNUTh9iX4VtqToTszNZCLo+lQ6VwoUoKjnE9xXATbEwMi9Lbe50pTbF
 LlD/qdWpqw5faGgxvgXaUV6DG/TgobgtSy/dO0YaKLlFTBlyzcCW3a2c7XN0Ho5l
 urToRH+l8QJubqz8/YVnPgSsUtgDrx9kTcoYJ3y8iNo/Cdpi2m98x8h6N+deaEjq
 YhvgJp8XmxNYL9jZpVt8ZvUV5QPClUriQDyPSjMMKeTQrRggl3so4xfq+cNF/gBr
 zR/MQjLgE5x5BDzjhLnTofJWT/ZL4cM0tWec6VSW1S1JR01CYroWv2/+0ESzclsq
 sJHwTDyyXSEFsgESe3i1rXnvQAAxujchleSUHLc+vAW9ULkhzJtGZjDNUBVNda2C
 wunr7z6pAK+mk+AAU2RQJLmEYCpamDOL65IEeT1zPkrQ3MQXK0A=
 =r4Bb
 -----END PGP SIGNATURE-----

Merge tag 'dmaengine-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine

Pull dmaengine updates from Vinod Koul:
 "A bunch of new device support and updates to few drivers, biggest of
  them amd ones.

  New support:
   - TI J722S CSI BCDMA controller support
   - Intel idxd Panther Lake family platforms
   - Allwinner F1C100s suniv DMA
   - Qualcomm QCS615, QCS8300, SM8750, SA8775P GPI dma controller support
   - AMD ae4dma controller support and reorganisation of amd driver

  Updates:
   - Channel page support for Nvidia Tegra210 adma driver
   - Freescale support for S32G based platforms
   - Yamilfy atmel dma bindings"

* tag 'dmaengine-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (45 commits)
  dmaengine: idxd: Enable Function Level Reset (FLR) for halt
  dmaengine: idxd: Refactor halt handler
  dmaengine: idxd: Add idxd_device_config_save() and idxd_device_config_restore() helpers
  dmaengine: idxd: Binding and unbinding IDXD device and driver
  dmaengine: idxd: Add idxd_pci_probe_alloc() helper
  dt-bindings: dma: atmel: Convert to json schema
  dt-bindings: dma: st-stm32-dmamux: Add description for dma-cell values
  dmaengine: qcom: gpi: Add GPI immediate DMA support for SPI protocol
  dt-bindings: dma: adi,axi-dmac: deprecate adi,channels node
  dt-bindings: dma: adi,axi-dmac: convert to yaml schema
  dmaengine: mv_xor: switch to for_each_child_of_node_scoped()
  dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy
  dmaengine: tegra210-adma: Support channel page
  dt-bindings: dma: Support channel page to nvidia,tegra210-adma
  dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA
  dt-bindings: dma: ti: k3-bcdma: Add J722S CSI BCDMA
  dmaengine: ti: edma: fix OF node reference leaks in edma_driver
  dmaengine: ti: edma: make the loop condition simpler in edma_probe()
  dmaengine: fsl-edma: read/write multiple registers in cyclic transactions
  dmaengine: fsl-edma: add support for S32G based platforms
  ...
2025-01-29 14:29:57 -08:00
..
amd Merge branch 'fixes' into next 2024-12-24 15:45:33 +05:30
bestcomm
dw dmaengine: dw: Select only supported masters for ACPI devices 2024-12-02 22:35:45 +05:30
dw-axi-dmac
dw-edma
fsl-dpaa2-qdma
hsu
idxd dmaengine updates for v6.14 2025-01-29 14:29:57 -08:00
ioat x86/cpu: Make all all CPUID leaf names consistent 2024-12-18 06:17:46 -08:00
lgm
mediatek
ppc4xx
qcom dmaengine: qcom: gpi: Add GPI immediate DMA support for SPI protocol 2024-12-24 16:05:42 +05:30
sf-pdma
sh dmaengine: sh: rcar-dmac: add comment for r8a779a0 compatible 2024-12-04 18:00:56 +05:30
stm32
ti dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA 2024-12-24 15:32:21 +05:30
xilinx dmaengine: xilinx_dma: Configure parking registers only if parking enabled 2024-12-02 22:30:41 +05:30
Kconfig dma-engine: sun4i: Add support for Allwinner suniv F1C100s 2024-12-11 17:35:03 +05:30
Makefile dmaengine: Move AMD PTDMA driver to amd directory 2024-12-02 22:55:27 +05:30
TODO
acpi-dma.c
altera-msgdma.c
amba-pl08x.c
apple-admac.c dmaengine: apple-admac: Avoid accessing registers in probe 2024-12-04 17:42:27 +05:30
at_hdmac.c
at_xdmac.c
bcm-sba-raid.c
bcm2835-dma.c dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy 2024-12-24 15:37:19 +05:30
dma-axi-dmac.c
dma-jz4780.c
dmaengine.c
dmaengine.h
dmatest.c
ep93xx_dma.c
fsl-edma-common.c dmaengine: fsl-edma: read/write multiple registers in cyclic transactions 2024-12-24 15:14:13 +05:30
fsl-edma-common.h Merge branch 'fixes' into next 2024-12-24 15:45:33 +05:30
fsl-edma-main.c Merge branch 'fixes' into next 2024-12-24 15:45:33 +05:30
fsl-edma-trace.c
fsl-edma-trace.h
fsl-qdma.c
fsl_raid.c
fsl_raid.h
fsldma.c
fsldma.h
hisi_dma.c
idma64.c
idma64.h
img-mdc-dma.c
imx-dma.c
imx-sdma.c
k3dma.c
loongson1-apb-dma.c
loongson2-apb-dma.c dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL 2024-12-02 22:48:57 +05:30
lpc18xx-dmamux.c
lpc32xx-dmamux.c
mcf-edma-main.c
milbeaut-hdmac.c
milbeaut-xdmac.c
mmp_pdma.c
mmp_tdma.c
moxart-dma.c
mpc512x_dma.c
mv_xor.c dmaengine: mv_xor: switch to for_each_child_of_node_scoped() 2024-12-24 15:45:50 +05:30
mv_xor.h
mv_xor_v2.c
mxs-dma.c
nbpfaxi.c
of-dma.c
owl-dma.c
pch_dma.c
pl330.c
plx_dma.c
pxa_dma.c
sa11x0-dma.c
sprd-dma.c
st_fdma.c
st_fdma.h
ste_dma40.c
ste_dma40.h
ste_dma40_ll.c
ste_dma40_ll.h
sun4i-dma.c dma-engine: sun4i: Add support for Allwinner suniv F1C100s 2024-12-11 17:35:03 +05:30
sun6i-dma.c
tegra20-apb-dma.c
tegra186-gpc-dma.c dmaengine: tegra: Return correct DMA status when paused 2024-12-24 15:49:30 +05:30
tegra210-adma.c dmaengine: tegra210-adma: Support channel page 2024-12-24 15:34:04 +05:30
timb_dma.c
txx9dmac.c
txx9dmac.h
uniphier-mdmac.c
uniphier-xdmac.c
virt-dma.c
virt-dma.h
xgene-dma.c