[PATCH 00/10] ASoC: SOF: IPC Abstraction for FW loading

Ranjani Sridharan ranjani.sridharan at linux.intel.com
Tue Apr 26 00:11:19 CEST 2022


This series introduces IPC abstraction for FW loading in the SOF driver
in preparation for supporting the new IPC version in the SOF firmware.

Peter Ujfalusi (10):
  ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading
  ASoC: SOF: ipc3-loader: Implement firmware parsing and loading
  ASoC: SOF: ipc: Add check for fw_loader ops
  ASoC: SOF: loader: Switch to use the fw_loader ops
  ASoC: SOF: amd: renoir: Do not set the load_module ops
  ASoC: SOF: imx: Do not set the load_module ops
  ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops
  ASoC: SOF: mediatek: mt8195: Do not set the load_module ops
  ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not
    used
  ASoC: SOF: loader: Call optional query_fw_configuration on first boot

 sound/soc/sof/Makefile                 |   2 +-
 sound/soc/sof/amd/renoir.c             |   3 -
 sound/soc/sof/imx/imx8.c               |   6 +-
 sound/soc/sof/imx/imx8m.c              |   3 +-
 sound/soc/sof/intel/bdw.c              |   3 -
 sound/soc/sof/intel/byt.c              |   6 -
 sound/soc/sof/intel/pci-tng.c          |   3 -
 sound/soc/sof/ipc.c                    |  57 +--
 sound/soc/sof/ipc3-loader.c            | 416 ++++++++++++++++++++++
 sound/soc/sof/ipc3-priv.h              |  24 ++
 sound/soc/sof/ipc3.c                   |  62 +++-
 sound/soc/sof/loader.c                 | 471 +------------------------
 sound/soc/sof/mediatek/mt8195/mt8195.c |   2 -
 sound/soc/sof/sof-priv.h               |  24 +-
 14 files changed, 539 insertions(+), 543 deletions(-)
 create mode 100644 sound/soc/sof/ipc3-loader.c
 create mode 100644 sound/soc/sof/ipc3-priv.h

-- 
2.25.1



More information about the Alsa-devel mailing list