linux/include/linux/platform_data
Linus Torvalds 558ef39aeb dmaengine updates for v7.2
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()
  ...
2026-06-23 15:51:14 -07:00
..
gpio
media media: staging: drop omap4iss 2024-10-08 13:43:47 +02:00
txx9
x86 platform/x86: asus-wmi: add keystone dongle support 2026-06-11 14:51:52 +03:00
ad5761.h
ad7266.h
ad7791.h
ad7793.h
ad7887.h
adau17x1.h
adp8860.h
adp8870.h
ads7828.h
amd_qdma.h dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs 2024-12-04 18:27:32 +05:30
amd_xdma.h
ams-delta-fiq.h
arm-ux500-pm.h
asoc-imx-ssi.h
asoc-kirkwood.h
asoc-pxa.h ASoC: pxa2xx: push gpio usage into arch code 2026-05-06 10:14:42 +09:00
asoc-s3c.h ASoC: samsung: Remove obsoleted declaration for s3c64xx_ac97_setup_gpio 2024-09-30 12:47:23 +02:00
asoc-ti-mcbsp.h
ata-pxa.h
atmel.h
b53.h
bcm7038_wdt.h
bd6107.h
bh1770glc.h
brcmfmac.h
brcmnand.h
clk-da8xx-cfgchip.h
clk-fch.h
cpuidle-exynos.h
cros_ec_chardev.h
cros_ec_commands.h Char/Misc/IIO driver changes for 7.0-rc1 2026-02-17 09:11:04 -08:00
cros_ec_proto.h platform/chrome: Resolve kb_wake_angle visibility race 2026-05-11 03:09:30 +00:00
cros_ec_sensorhub.h
cros_usbpd_notify.h
davinci_asp.h ASoC: ti: davinci-mcasp: Add asynchronous mode support 2026-02-04 18:21:52 +00:00
davinci-cpufreq.h
dma-dw.h
dma-hsu.h
dma-mcf-edma.h dmaengine: fsl-edma: fix all kernel-doc warnings 2026-02-27 07:46:24 +05:30
dma-mv_xor.h
dmtimer-omap.h clocksource/drivers/timer-ti-dm : Capture functionality for OMAP DM timer 2025-09-23 12:32:40 +02:00
ds620.h
dsa.h net: dsa: remove unused platform_data definitions 2026-04-08 19:38:52 -07:00
edma.h
elm.h
emc2305.h hwmon: (emc2305) Add support for PWM frequency, polarity and output 2025-07-20 16:38:34 -07:00
emif_plat.h
g762.h
gpio_backlight.h
gpio-htc-egpio.h
gpio-omap.h
gpmc-omap.h
gsc_hwmon.h
hirschmann-hellcreek.h
hsmmc-omap.h
huawei-gaokun-ec.h platform: arm64: add Huawei Matebook E Go EC driver 2025-03-03 10:55:36 +02:00
i2c-gpio.h
i2c-imx.h
i2c-mux-gpio.h i2c: mux: gpio: Add support for the 'settle-time-us' property 2024-07-20 03:07:55 +02:00
i2c-mux-reg.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pxa.h
i2c-s3c2410.h
i2c-xiic.h
invensense_mpu6050.h
iommu-omap.h
isl9305.h
itco_wdt.h
keypad-omap.h
lcd-mipid.h
leds-lm355x.h
leds-lm3642.h
leds-lp55xx.h
lenovo-yoga-c630.h
lm3630a_bl.h
lm3639_bl.h
lm8323.h
lp855x.h backlight: lp855x: Fix lp855x.h kernel-doc warnings 2025-11-25 12:54:32 +00:00
lp8727.h
lp8755.h
ltc4245.h
lv5207lp.h
max197.h
max732x.h
max3421-hcd.h
mdio-bcm-unimac.h
mfd-mcp-sa11x0.h
microchip-ksz.h net: dsa: microchip: Add KSZ8463 switch support to KSZ DSA driver 2025-07-25 17:01:56 -07:00
mipi-i3c-hci.h i3c: mipi-i3c-hci: Allow for Multi-Bus Instances 2026-01-14 15:53:34 +01:00
mlxcpld.h
mlxreg.h platform_data/mlxreg: mlxreg.h: fix all kernel-doc warnings 2026-02-27 13:11:56 +02:00
mmc-davinci.h
mmc-esdhc-mcf.h
mmc-mxcmmc.h
mmc-omap.h
mmc-pxamci.h
mmc-sdhci-s3c.h
mmp_dma.h
mtd-nand-omap2.h
mtd-nand-pxa3xx.h
mtd-orion_nand.h
mv_usb.h
mv88e6xxx.h
net-cw1200.h
omap-twl4030.h
omap-wd-timer.h
omap1_bl.h
omapdss.h
pca953x.h
phy-da8xx-usb.h
pic32.h MIPS: copy pic32.h header file from asm/mach-pic32/ to include/platform-data/ 2026-01-30 15:29:07 +01:00
pinctrl-single.h
pm33xx.h
pxa_sdhci.h
pxa2xx_udc.h usb: udc: pxa: remove unused platform_data 2026-04-27 10:18:19 -06:00
regulator-haptic.h
s3c-hsotg.h
sa11x0-serial.h serial: clean up uart_info 2024-10-11 08:14:32 +02:00
sc18is602.h
sdhci-pic32.h
serial-omap.h
serial-sccnxp.h
sgi-w1.h
sh_mmcif.h
shmob_drm.h
shtc1.h
si5351.h
simplefb.h
spi-mt65xx.h
spi-omap2-mcspi.h
spi-s3c64xx.h spi: s3c64xx: fix all kernel-doc warnings 2026-05-07 10:18:48 +09:00
st_sensors_pdata.h
tda9950.h
ti-prm.h
ti-sysc.h
tmio.h mmc: tmio: Add 64-bit read/write support for SD_BUF0 in polling mode 2025-08-19 14:34:14 +02:00
tps68470.h
tsc2007.h
tsl2772.h iio: tsl2772: fix all kernel-doc warnings 2026-02-28 13:12:52 +00:00
uio_dmem_genirq.h
usb-ehci-orion.h
usb-musb-ux500.h
usb-ohci-pxa27x.h
usb-ohci-s3c2410.h
usb-omap.h
usb-omap1.h
usb-xhci-prom21.h usb: xhci-pci: add AMD Promontory 21 PCI glue 2026-05-21 16:48:40 +02:00
usb3503.h
video_s3c.h
video-ep93xx.h
video-pxafb.h fbdev/pxafb: Unexport symbol 2025-06-16 09:08:05 +02:00
voltage-omap.h ARM: omap: fix all kernel-doc warnings 2026-03-05 16:42:39 -08:00
wilco-ec.h
wkup_m3.h
xilinx-ll-temac.h
xtalk-bridge.h