dmaengine: cirrus: Convert to DT for Cirrus EP93xx
authorNikita Shubin <nikita.shubin@maquefel.me>
Thu, 1 Jun 2023 05:45:27 +0000 (08:45 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Mon, 10 Jun 2024 07:12:03 +0000 (10:12 +0300)
commit4a115dae7cfecacc4c722933326805bf30f6e237
tree520e347eb5747fbb798804e78ae966c7b141c20d
parent3bfc8ef663e5970f6db4aa212e46bf8b883d766b
dmaengine: cirrus: Convert to DT for Cirrus EP93xx

Convert Cirrus EP93xx DMA to device tree usage:

- add OF ID match table with data
- add of_probe for device tree
- add xlate for m2m/m2p
- drop subsys_initcall code
- drop platform probe
- drop platform structs usage

From now on it only supports device tree probing.

Co-developed-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
drivers/dma/ep93xx_dma.c
include/linux/platform_data/dma-ep93xx.h