On Thu, 20 Oct 2022 15:12:19 +0300, Peter Ujfalusi wrote:
Changes since v1:
- rebased on "[PATCH v2] ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor"
Cover letter:
In IPC4 all DSP loadable executable is a 'library' containing modules. The main or basefw is also a library which contains multiple modules. IPC4 allows to use loadable libraries to extend the functionality of the booted basefw.
[...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next
Thanks!
[01/19] ASoC: SOF: loader: Set complete state before post_fw_run op commit: 9b9db0d69bc16072a1d549ed4f343fd55ddfc48c [02/19] ASoC: SOF: Introduce container struct for SOF firmware commit: 4f373ccf226e37a20fdc15a3df8034517a6045fd [03/19] ASoC: SOF: amd: Use the basefw firmware container directly commit: b9bed09aa97f90a40695eb472b1baba81242e3ed [04/19] ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly commit: 410a321c9721bb3e839f64ffe60b45492d0f1f65 [05/19] ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly commit: 4fd0f664bdcdd63ce95542227f65459447426aa4 [06/19] ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata commit: e3775fda57d49984eaa2cfd86665a152806bfd81 [07/19] ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks commit: aa23b375363f6aba208761ff9985231cc69d00b8 [08/19] ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported commit: b0a12fa905fad870bd941df2726953edafb489f3 [09/19] ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention commit: 5a932cfce4401491c942ddcb7fd3ca669e507b4d [10/19] ASoC: SOF: IPC4: Add helper for looking up module by UUID commit: c73f8b470855d3123ab4b443aa9c255412dc1a13 [11/19] ASoC: SOF: Add path definition for external firmware libraries commit: 25bbc0c59ee15cfc37acaaa831de447f2c2fbcb9 [12/19] ASoC: SOF: Intel: Set the default firmware library path for IPC4 commit: cd6f2a2e6346ea0955c9bed0c60add8c13b3d5f7 [13/19] ASoC: SOF: ipc4: Define platform dependent library loading callback commit: a5ab431e18d48e618166e8507a3555568d570cd8 [14/19] ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted commit: 5d5d915bcde228cd78f5d42062fb65babe651363 [15/19] ASoC: SOF: Intel: Add ipc4 library loading implementation commit: 3ab2c21e65188cac151de1fbe6adf841f2ecb082 [16/19] ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops commit: cbb984b68b8d03aa423a3a0bf2946175b9e25345 [17/19] ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops commit: e68513106eec04eba9da30d761ba0d22a4cf9e93 [18/19] ASoC: SOF: loader: Remove the query_fw_configuration ops commit: ba42b8bac3fd10b90eefbe42d8d0839d71bf7638 [19/19] ASoC: SOF: ipc4-loader: Support for loading external libraries commit: 73c091a2fe96fac2b893ba166fa7cd11eff45947
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