ASoC: Intel: avs: Add support for sending initial
authorMark Brown <broonie@kernel.org>
Thu, 8 Feb 2024 16:56:56 +0000 (16:56 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 8 Feb 2024 16:56:56 +0000 (16:56 +0000)
commit15d97222c869c226f0fe6a139e3f79eddf964510
tree93c30d89672828cb9d25b65f3f1a85ad775d8720
parentfd38b4e41096f5c72a1623ba5984e2d4d2a799c4
parent8a49ef789b1be68242624d460df2ada8087308a7
ASoC: Intel: avs: Add support for sending initial

Merge series from Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>:

In some cases it may be desirable to provide default initial
configuration for FW module using payload. To facilitate such solution
extend topology to contain initial config information, parse it and then
send data to FW if present.

Amadeusz Sławiński (3):
  ASoC: Intel: avs: UAPI: Add tokens for initial config feature
  ASoC: Intel: avs: Add topology parsing support for initial config
  ASoC: Intel: avs: Send initial config to module if present

 include/uapi/sound/intel/avs/tokens.h |   9 ++
 sound/soc/intel/avs/path.c            |  33 ++++++
 sound/soc/intel/avs/topology.c        | 164 +++++++++++++++++++++++++-
 sound/soc/intel/avs/topology.h        |  13 ++
 4 files changed, 217 insertions(+), 2 deletions(-)

--
2.34.1