linux/sound/soc/sof/intel
Mark Brown 99f11b6552
Merge series "Introduce new SOF helpers" from Daniel Baluta <daniel.baluta@oss.nxp.com>
Daniel Baluta <daniel.baluta@nxp.com>:

From: Daniel Baluta <daniel.baluta@nxp.com>

This patchseries adds new helpers in order to reduce code duplication
and prepare for compress audio support with SOF.

Bud Liviu-Alexandru (1):
  ASoC: SOF: Make Intel IPC stream ops generic

Daniel Baluta (3):
  ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write
    callbacks
  ASoC: SOF: imx: Use newly introduced generic IPC stream ops
  ASoC: SOF: Introduce fragment elapsed notification API

 sound/soc/sof/Kconfig                         |  4 ++
 sound/soc/sof/Makefile                        |  3 +-
 sound/soc/sof/compress.c                      | 51 +++++++++++++++++++
 sound/soc/sof/imx/Kconfig                     |  2 +
 sound/soc/sof/imx/imx8.c                      | 39 +++++++-------
 sound/soc/sof/imx/imx8m.c                     | 26 ++++------
 sound/soc/sof/intel/Makefile                  |  3 --
 sound/soc/sof/intel/apl.c                     |  4 ++
 sound/soc/sof/intel/bdw.c                     | 12 +++--
 sound/soc/sof/intel/byt.c                     | 24 ++++++---
 sound/soc/sof/intel/cnl.c                     |  4 ++
 sound/soc/sof/intel/icl.c                     |  4 ++
 sound/soc/sof/intel/pci-tng.c                 | 12 +++--
 sound/soc/sof/intel/tgl.c                     |  4 ++
 sound/soc/sof/ipc.c                           |  6 ++-
 sound/soc/sof/ops.h                           | 15 ++++++
 sound/soc/sof/pcm.c                           |  7 ++-
 sound/soc/sof/sof-audio.h                     | 11 +++-
 sound/soc/sof/sof-priv.h                      | 28 ++++++----
 .../sof/{intel/intel-ipc.c => stream-ipc.c}   | 50 +++++++++---------
 sound/soc/sof/topology.c                      |  6 ++-
 21 files changed, 218 insertions(+), 97 deletions(-)
 create mode 100644 sound/soc/sof/compress.c
 rename sound/soc/sof/{intel/intel-ipc.c => stream-ipc.c} (58%)

--
2.27.0
2021-10-07 22:24:58 +01:00
..
apl.c ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks 2021-10-07 16:57:53 +01:00
atom.c ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() 2021-10-07 15:45:27 +01:00
atom.h ASoC: SOF: Intel: move common ATOM stuff to module 2021-05-10 13:03:16 +01:00
bdw.c ASoC: SOF: Make Intel IPC stream ops generic 2021-10-07 16:57:54 +01:00
byt.c ASoC: SOF: Make Intel IPC stream ops generic 2021-10-07 16:57:54 +01:00
cnl.c ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks 2021-10-07 16:57:53 +01:00
ext_manifest.h ASoC: SOF: ext_manifest: parse cavs extra config data elem 2020-11-27 17:23:05 +00:00
hda-bus.c ASoC: SOF: Intel: hda: release display power at link_power 2021-02-08 15:57:08 +01:00
hda-codec.c ASoC: SOF: Intel: fix page fault at probe if i915 init fails 2021-01-13 16:33:40 +00:00
hda-ctrl.c ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only 2020-05-01 17:45:24 +01:00
hda-dai.c ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines 2021-10-05 13:08:14 +01:00
hda-dsp.c ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static 2021-09-15 13:11:18 +01:00
hda-ipc.c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() 2021-09-28 13:16:26 +01:00
hda-ipc.h ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms 2020-08-27 14:22:23 +01:00
hda-loader.c ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls 2021-10-07 15:45:40 +01:00
hda-pcm.c ASoC: SOF: Intel: make DMI L1 selection more robust 2021-08-13 13:16:16 +01:00
hda-probes.c ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c 2021-09-16 14:04:14 +01:00
hda-stream.c ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ 2021-09-28 13:16:27 +01:00
hda-trace.c ASoC: SOF: fix string format for errors 2021-02-10 17:17:11 +00:00
hda.c ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set 2021-10-07 15:45:41 +01:00
hda.h ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC 2021-10-01 20:48:29 +01:00
icl.c ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks 2021-10-07 16:57:53 +01:00
Kconfig ASoC: SOF: Intel: make DMI L1 selection more robust 2021-08-13 13:16:16 +01:00
Makefile ASoC: SOF: Make Intel IPC stream ops generic 2021-10-07 16:57:54 +01:00
pci-apl.c ASoC: SOF: intel: Do no initialize resindex_dma_base 2021-09-15 13:10:12 +01:00
pci-cnl.c ASoC: SOF: intel: Do no initialize resindex_dma_base 2021-09-15 13:10:12 +01:00
pci-icl.c ASoC: SOF: intel: Do no initialize resindex_dma_base 2021-09-15 13:10:12 +01:00
pci-tgl.c ASoC: SOF: intel: Do no initialize resindex_dma_base 2021-09-15 13:10:12 +01:00
pci-tng.c ASoC: SOF: Make Intel IPC stream ops generic 2021-10-07 16:57:54 +01:00
shim.h ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops 2021-08-02 15:45:40 +01:00
tgl.c ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks 2021-10-07 16:57:53 +01:00