]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: SOF: sof-client: Add support for on-demand DSP boot
authorPeter Ujfalusi <peter.ujfalusi@linux.intel.com>
Mon, 15 Dec 2025 13:29:42 +0000 (15:29 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 15 Dec 2025 14:07:42 +0000 (23:07 +0900)
commit2cf7a9ced3c1a999f7de8711cb2a212557fbd800
treee1bbf15a165f2ef934599309073fe4ef4bc40721
parentc3e1549811747e4b4ff7e4bba691980d9dab2d9e
ASoC: SOF: sof-client: Add support for on-demand DSP boot

With the introduction of on-demand DSP boot the rpm status not necessary
tells that the DSP firmware is booted up.

Introduce the sof_client_boot_dsp() which can be used to make sure that
the DSP is booted and it can handle IPCs.

Update the client drivers to use the new function where it is expected that
the DSP is booted up.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Liam Girdwood <liam.r.girdwood@intel.com>
Link: https://patch.msgid.link/20251215132946.2155-5-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/sof-client-ipc-flood-test.c
sound/soc/sof/sof-client-ipc-kernel-injector.c
sound/soc/sof/sof-client-ipc-msg-injector.c
sound/soc/sof/sof-client-probes.c
sound/soc/sof/sof-client.c
sound/soc/sof/sof-client.h