mbox series

[for-5.6,00/23] ASoC: PCM API updates (part I)

Message ID 20191210142614.19405-1-tiwai@suse.de (mailing list archive)
Headers show
Series ASoC: PCM API updates (part I) | expand

Message

Takashi Iwai Dec. 10, 2019, 2:25 p.m. UTC
Hi,

this is a patch set to adapt the recent PCM API updates to ASoC
drivers.  This is the first half of the whole changes, just for
updating the buffer allocation code with the new API.  There should be
no functional changes.

The ASoC core changes are already found in 5.5-rc1, so please merge
these onto 5.5-rc1 or later branch.  Or I can merge through my tree,
too, just let me know.


thanks,

Takashi

===

Takashi Iwai (23):
  ASoC: amd: Use managed buffer allocation
  ASoC: au1x: Use managed buffer allocation
  ASoC: dwc: Use managed buffer allocation
  ASoC: mediatek: Use managed buffer allocation
  ASoC: meson: Use managed buffer allocation
  ASoC: dma-sh7760: Use managed buffer allocation
  ASoC: fsi: Use managed buffer allocation
  ASoC: rcar: Use managed buffer allocation
  ASoC: siu_pcm: Use managed buffer allocation
  ASoC: generic-dmaengine-pcm: Use managed buffer allocation
  ASoC: SOF: Use managed buffer allocation
  ASoC: stm32: Use managed buffer allocation
  ASoC: txx9: Use managed buffer allocation
  ASoC: uniphier: Use managed buffer allocation
  ASoC: xilinx: Use managed buffer allocation
  ASoC: xtensa: Use managed buffer allocation
  ASoC: cros_ec_codec: Use managed buffer allocation
  ASoC: rt5514-spi: Use managed buffer allocation
  ASoC: rt5677-spi: Use managed buffer allocation
  ASoC: intel: atom: Use managed buffer allocation
  ASoC: intel: baytrail: Use managed buffer allocation
  ASoC: intel: haswell: Use managed buffer allocation
  ASoC: intel: skylake: Use managed buffer allocation

 sound/soc/amd/acp-pcm-dma.c                        | 58 ++++++++--------------
 sound/soc/amd/raven/acp3x-pcm-dma.c                | 30 +++--------
 sound/soc/au1x/dbdma2.c                            | 14 +-----
 sound/soc/au1x/dma.c                               | 21 +++-----
 sound/soc/codecs/cros_ec_codec.c                   |  8 +--
 sound/soc/codecs/rt5514-spi.c                      | 10 ++--
 sound/soc/codecs/rt5677-spi.c                      | 10 ++--
 sound/soc/dwc/dwc-pcm.c                            | 24 +--------
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       | 25 +---------
 sound/soc/intel/baytrail/sst-baytrail-pcm.c        | 19 +------
 sound/soc/intel/haswell/sst-haswell-pcm.c          | 17 +------
 sound/soc/intel/skylake/skl-pcm.c                  | 26 +++-------
 sound/soc/mediatek/common/mtk-afe-fe-dai.c         | 14 +-----
 sound/soc/mediatek/common/mtk-afe-fe-dai.h         |  2 -
 .../soc/mediatek/common/mtk-afe-platform-driver.c  | 12 +----
 .../soc/mediatek/common/mtk-afe-platform-driver.h  |  2 -
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |  2 -
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c         |  1 -
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c         |  1 -
 sound/soc/meson/axg-fifo.c                         | 13 ++---
 sound/soc/sh/dma-sh7760.c                          | 14 +-----
 sound/soc/sh/fsi.c                                 | 18 +------
 sound/soc/sh/rcar/core.c                           | 23 +++------
 sound/soc/sh/siu_pcm.c                             | 39 +--------------
 sound/soc/soc-generic-dmaengine-pcm.c              | 12 +----
 sound/soc/sof/pcm.c                                | 34 ++++---------
 sound/soc/stm/stm32_adfsdm.c                       | 29 +----------
 sound/soc/txx9/txx9aclc.c                          | 14 +-----
 sound/soc/uniphier/aio-dma.c                       | 30 +----------
 sound/soc/xilinx/xlnx_formatter_pcm.c              | 13 +----
 sound/soc/xtensa/xtfpga-i2s.c                      |  9 ++--
 31 files changed, 93 insertions(+), 451 deletions(-)