The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.6-rc2 for you to fetch changes up to 31bb7bd9ffee50d09ec931998b823a86132ab807: ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (2023-09-15 17:14:22 +0100) ---------------------------------------------------------------- ASoC: Fixes for v6.6 Quite a large collection of fixes, with numbers boosted by multiple vendors sending multi-patch serieses. Nothing super major, and also one device quirk. ---------------------------------------------------------------- August Wikerfors (1): ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG Bard Liao (1): ASoC: SOF: ipc4-topology: fix wrong sizeof argument Chancel Liu (1): ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link Charles Keepax (2): ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params ASoC: cs42l43: Add shared IRQ flag for shutters Chen Ni (1): ASoC: hdaudio.c: Add missing check for devm_kstrdup Dan Carpenter (1): ASoC: codecs: aw88395: Fix some error codes Guenter Roeck (1): ASoC: wm8960: Fix error handling in probe Hans de Goede (6): ASoC: rt5640: Revert "Fix sleep in atomic context" ASoC: rt5640: Fix sleep in atomic context ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode ASoC: rt5640: Only cancel jack-detect work on suspend if active Jerome Brunet (1): ASoC: meson: spdifin: start hw on dai probe Julia Lawall (1): ASoC: rsnd: add missing of_node_put Mark Brown (3): Fix redundant PLLA update ASoC: rt5640: Fix various IRQ handling issues ASoC: cs42l42: Fix handling of hard reset Peter Ujfalusi (2): ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful Ranjani Sridharan (1): ASoC: SOF: Intel: MTL: Reduce the DSP init timeout Richard Fitzgerald (7): ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() ASoC: cs35l56: Disable low-power hibernation mode ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset firmware: cirrus: cs_dsp: Only log list of algorithms in debug build ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() Sameer Pujar (2): ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates Shengjiu Wang (2): ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag ASoC: imx-audmix: Fix return error with devm_clk_get() Walt Holman (1): Add DMI ID for MSI Bravo 15 B7ED drivers/firmware/cirrus/cs_dsp.c | 34 +++++++++++----------- sound/soc/amd/yc/acp6x-mach.c | 21 ++++++++++++++ sound/soc/codecs/aw88395/aw88395_lib.c | 2 ++ sound/soc/codecs/cs35l56-i2c.c | 1 - sound/soc/codecs/cs35l56.c | 1 + sound/soc/codecs/cs42l42-sdw.c | 20 +++++++++++++ sound/soc/codecs/cs42l42.c | 21 +++++++++++++- sound/soc/codecs/cs42l42.h | 1 + sound/soc/codecs/cs42l43.c | 14 +++++---- sound/soc/codecs/rt5640.c | 29 ++++++++----------- sound/soc/codecs/wm8960.c | 19 +++++++++---- sound/soc/codecs/wm_adsp.c | 13 +++++++-- sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 1 + sound/soc/fsl/imx-rpmsg.c | 8 ++++++ sound/soc/intel/avs/boards/hdaudio.c | 3 ++ sound/soc/meson/axg-spdifin.c | 49 +++++++++++--------------------- sound/soc/sh/rcar/core.c | 1 + sound/soc/soc-pcm.c | 23 +++++++-------- sound/soc/soc-utils.c | 1 + sound/soc/sof/core.c | 3 +- sound/soc/sof/intel/mtl.c | 2 +- sound/soc/sof/intel/mtl.h | 1 - sound/soc/sof/ipc4-topology.c | 2 +- sound/soc/sof/sof-audio.c | 3 +- sound/soc/tegra/tegra_audio_graph_card.c | 30 ++++++++++--------- 26 files changed, 192 insertions(+), 113 deletions(-)