The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:
Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v5.18-rc3
for you to fetch changes up to 5b933c7262c5b0ea11ea3c3b3ea81add04895954:
firmware: cs_dsp: Fix overrun of unterminated control name string (2022-04-12 17:57:04 +0100)
---------------------------------------------------------------- ASoC: Fixes for v5.18
A collection of fixes that came in since the merge window, plus one new device ID for an x86 laptop. Nothing that really stands out with particularly big impact outside of the affected device.
---------------------------------------------------------------- Ahmad Fatoum (1): ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support
Ajye Huang (1): ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2
Chao Song (1): ASoC: Intel: soc-acpi: correct device endpoints for max98373
Christophe JAILLET (2): ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe()
Heiner Kallweit (2): ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver ASoC: meson: aiu: fix duplicate debugfs directory error
Hui Wang (2): ASoC: cs35l41: Add one more variable in the debug log ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN
Mark Brown (3): ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek ASoC: meson: aiu: fix duplicate debugfs directory error Make headphone work on Huawei Matebook D15
Mauro Carvalho Chehab (3): ASoC: Intel: sof_es8336: support a separate gpio to control headphone ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15
Miaoqian Lin (2): ASoC: rk817: Use devm_clk_get() in rk817_platform_probe ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
Peter Ujfalusi (2): ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() ASoC: SOF: topology: Fix memory leak of scontrol->name
Pierre-Louis Bossart (3): ASoC: rt711/5682: check if bus is active before deferred jack detection ASoC: SOF: topology: cleanup dailinks on widget unload ASoC: Intel: sof_es8336: simplify speaker gpio naming
Richard Fitzgerald (2): ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() firmware: cs_dsp: Fix overrun of unterminated control name string
Srinivas Kandagatla (1): ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
Xiaomeng Tong (3): codecs: rt5682s: fix an incorrect NULL check on list iterator ASoC: soc-dapm: fix two incorrect uses of list iterator ASoC: rt5682: fix an incorrect NULL check on list iterator
Yu Liao (1): ASoC: SOF: topology: Fix memory leak in sof_control_load()
Zheyu Ma (1): ASoC: wm8731: Disable the regulator when probing fails
drivers/firmware/cirrus/cs_dsp.c | 3 +- include/sound/soc-component.h | 4 + sound/soc/atmel/sam9g20_wm8731.c | 61 ----------- sound/soc/codecs/cs35l41-lib.c | 10 +- sound/soc/codecs/lpass-rx-macro.c | 14 ++- sound/soc/codecs/lpass-tx-macro.c | 14 ++- sound/soc/codecs/lpass-va-macro.c | 8 +- sound/soc/codecs/msm8916-wcd-digital.c | 9 +- sound/soc/codecs/rk817_codec.c | 2 +- sound/soc/codecs/rt5682.c | 20 ++-- sound/soc/codecs/rt5682s.c | 11 +- sound/soc/codecs/rt711.c | 7 ++ sound/soc/codecs/wcd934x.c | 26 +---- sound/soc/codecs/wm8731.c | 19 ++-- sound/soc/fsl/fsl_sai.c | 2 +- sound/soc/generic/simple-card-utils.c | 6 +- sound/soc/intel/boards/sof_es8336.c | 117 ++++++++++++++++------ sound/soc/intel/boards/sof_rt5682.c | 13 +++ sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 4 +- sound/soc/meson/aiu-acodec-ctrl.c | 3 + sound/soc/meson/aiu-codec-ctrl.c | 3 + sound/soc/meson/aiu.c | 3 + sound/soc/soc-core.c | 5 + sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 4 +- sound/soc/sof/sof-pci-dev.c | 9 +- sound/soc/sof/topology.c | 50 ++++++++- 28 files changed, 267 insertions(+), 168 deletions(-)