ASoC: SOF: Convert the generic IPC message injector into SOF client
authorPeter Ujfalusi <peter.ujfalusi@linux.intel.com>
Thu, 10 Feb 2022 15:05:24 +0000 (17:05 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 10 Feb 2022 15:19:10 +0000 (15:19 +0000)
commitcac0b0887e5304bddfda91a4a7106f9328c31318
tree06b54143902a09e3b523ebe738d1c02c442d6f62
parent6e9548cdb30e5d6724236dd7b89a79a270751485
ASoC: SOF: Convert the generic IPC message injector into SOF client

Move the IPC message injection code out from the debug file as separate
SOF client driver.

Based on the kernel configuration, the device registration for the new IPC
message injector is going to happen in the core.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20220210150525.30756-9-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/Kconfig
sound/soc/sof/Makefile
sound/soc/sof/debug.c
sound/soc/sof/sof-client-ipc-msg-injector.c [new file with mode: 0644]
sound/soc/sof/sof-client.c
sound/soc/sof/sof-priv.h