[PATCH 00/21] ASoC: SOF: Intel: HDA: refactor codec and multi-link suport

Mark Brown broonie at kernel.org
Fri Oct 28 20:52:55 CEST 2022


On Thu, 27 Oct 2022 15:35:19 -0400, Pierre-Louis Bossart wrote:
> Existing HDaudio controllers expose an HDAudio DMA which is used to
> interface with HDaudio codecs. All other interfaces supported by Intel
> (SoundWire, SSP, DMIC) rely for data transfers on another GP-DMA
> managed by the DSP firmware - the HDaudio DMA is only used for
> memory-to-DSP transfers.
> 
> New HDaudio extensions will enable the use of this HDaudio DMA for all
> of SoundWire, SSP, DMIC. These extensions will be backwards-compatible
> for HDaudio and iDISP codecs, but will require new programming
> sequences and DAI callbacks for SoundWire, SSP and DMIC.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[01/21] ASoC: SOF: Intel: remove option to disable the common_hdmi handling
        commit: 834c69d3b849625d5c5bb81a3425fc8deef5f16d
[02/21] ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI
        commit: 2c6c809cc00b71b3195d76a69d603cc761716ab7
[03/21] ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling
        commit: dc1d964a44dd9eb236f4e98b7b1eaa776093ca8b
[04/21] ASoC: SOF: Intel: move codec state change to hda-codec.c
        commit: 580803a70332f6858245498aaf32f59011d8715b
[05/21] ASoC: SOF: Intel: start moving multi-link handling in dedicated file
        commit: 52f1610370e3a283adc7bf2b39311be7865f671c
[06/21] ASoC: SOF: Intel: hda: add multi-link helper for LOSVID
        commit: 1a7d06ae5dfbaa3dcd801826933531602754338f
[07/21] ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c
        commit: ad09e4465844547c5046e66025b5a468345a96a5
[08/21] ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper
        commit: 3246a6c9f09eb244c1f9111a288ab010df2be6de
[09/21] ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper
        commit: d4bfba1e754678c51602898ea71570cf6b7cd284
[10/21] ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper
        commit: bf2d764b84abfd880eee50d6982dade9224d1734
[11/21] ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer
        commit: 8da5bceb8c4a8d5c06807b32cea94b278e925d22
[12/21] ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper
        commit: 87f4230047fc1960377875ff1f1b8f60f736f698
[13/21] ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status
        commit: 5079aa924fadb9fd811d1a465f034681fe1d074c
[14/21] ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA
        commit: d191009f77d8ef53d3b75959a4d7db9fcc0ed1d1
[15/21] ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io
        commit: 3400afcf6800af0be25bf076862dce9a8eac776e
[16/21] ASoC: SOF: Intel: clarify bus_init and bus_exit sequences
        commit: afae09429956b9481d0788385c90238d8d2d038f
[17/21] ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links
        commit: f402a974aa0ae2b9abcccf49d5ac7c093e86a073
[18/21] ASoC: SOF: Intel: add hda_bus_ml_free helper
        commit: 02785b892c2203c08d49811cc67be2775c4e1f32
[19/21] ASoC: SOF: Intel: hda: clarify Kconfig dependencies
        commit: a4203256e46932e74984c6554d0c502c8994e0b8
[20/21] ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license
        commit: e8b7479d06d565432f87d684d2876d0b0d1f0210
[21/21] ASoC: SOF: introduce new DEBUG_NOCODEC mode
        commit: 4bd1adb85a09c249ddb4610e8412bf0f4484a371

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


More information about the Alsa-devel mailing list