On Fri, 19 Nov 2021 21:26:11 +0200, Kai Vehmanen wrote:
initial support for SOF dynamic pipelines was added in commit 5fcdbb2d45df ("ASoC: SOF: Add support for dynamic pipelines").
When a pipeline is marked dynamic in the SOF DSP firmware topology definition (the tplg file kernel loads from filesystem), it means the pipeline resources are not allocated when DSP is booted (at driver probe, or at runtime resume), but rather delayed until the pipeline is actually used.
[...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next
Thanks!
[01/10] ASoC: SOF: Intel: hda: expose get_chip_info() commit: 81ed6770ba67358b07e96a277206f6c742737dab [02/10] ASoC: SOF: Introduce num_cores and ref count per core commit: 5974f6843203f0061d9df05c32262a10359740a6 [03/10] ASoC: SOF: Add ops for core_get and core_put commit: c414d5df9d05471aa47f50fca7fa4412daca7ac7 [04/10] ASoC: SOF: Intel: TGL: set core_get/put ops commit: 41dd63cccb42ec26f555cbb2495d85828a4b0e96 [05/10] ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops commit: 9cdcbc9f6788661fb02fb2340032a5c8115aaf9b [06/10] ASoC: SOF: topology: remove sof_load_pipeline_ipc() commit: 7cc7b9ba21d4978d19f0e3edc2b00d44c9d66ff6 [07/10] ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines commit: b2ebcf42a48f4560862bb811f3268767d17ebdcd [08/10] ASoC: SOF: hda: don't use the core op for power up/power down commit: d416519982cb1d25358f558a4e68d9d254c9ca53 [09/10] ASoC: SOF: add support for dynamic pipelines with multi-core commit: 9ea807488cdaef83da702d4a02d54138b88f4377 [10/10] ASoC: SOF: Intel: hda: free DAI widget during stop and suspend commit: 05827a1537f35221d84b8f5606f2f4c1371c69f3
All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying to this mail.
Thanks, Mark