[PATCH v2 0/7] ASoC et alia: Convert to use dma_request_chan()
From: Andy Shevchenko
Date: Fri Sep 18 2026 - 08:02:59 EST
Convert the last users (mostly in ASoC) to use dma_request_chan() and
drop deprecated dma_request_slave_channel() completely.
I think the best is to allow Mark to take the whole lot and provide an
immutable tag or branch to others (DMAengine and GPIB).
Changelog v2:
- Add a comment that errors are now propagated to the caller (Frank)
- Make sure the error pointer is not dereferenced (Sashiko, Mark)
- Collected tags
v1: <20260915100931.3593242-1-andriy.shevchenko@xxxxxxxxxxxxxxx>
Andy Shevchenko (7):
ASoC: stm32: spdifrx: Drop mention of the deprecated and unused call
ASoC: sprd: Replace dma_request_slave_channel() by dma_request_chan()
ASoC: soc-generic-dmaengine-pcm: Replace dma_request_slave_channel()
by dma_request_chan()
ASoC: pxa: Replace dma_request_slave_channel() by dma_request_chan()
ASoC: fsl_asrc: Replace dma_request_slave_channel() by
dma_request_chan()
gpib: fmh_gpib: Replace dma_request_slave_channel() by
dma_request_chan()
dmaengine: Remove deprecated dma_request_slave_channel()
drivers/gpib/fmh_gpib/fmh_gpib.c | 10 +++++++---
include/linux/dmaengine.h | 9 ---------
sound/soc/fsl/fsl_asrc.c | 2 +-
sound/soc/fsl/fsl_asrc_dma.c | 19 +++++++++++--------
sound/soc/fsl/fsl_asrc_m2m.c | 15 +++++++++------
sound/soc/fsl/fsl_easrc.c | 2 +-
sound/soc/pxa/pxa2xx-pcm-lib.c | 9 ++++++---
sound/soc/soc-generic-dmaengine-pcm.c | 8 +++++---
sound/soc/sprd/sprd-pcm-compress.c | 9 +++++----
sound/soc/sprd/sprd-pcm-dma.c | 9 +++++----
sound/soc/stm/stm32_spdifrx.c | 2 +-
11 files changed, 51 insertions(+), 43 deletions(-)
--
2.50.1