[GIT PULL] sound fixes for 6.12-rc5

From: Takashi Iwai
Date: Fri Oct 25 2024 - 04:44:14 EST


Linus,

please pull sound fixes for v6.12-rc5 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.12-rc5

The topmost commit is c9f7a144e7e3effd49303bfc58c07cc10ab2d573

----------------------------------------------------------------

sound fixes for 6.12-rc5

The majority of changes here are about ASoC.

There are two core changes in ASoC (the bump of minimal topology
ABI version and the fix for references of components in DAPM code),
and others are mostly various device-specific fixes for SoundWire,
AMD, Intel, SOF, Qualcomm and FSL, in addition to a few usual
HD-audio quirks and fixes.

----------------------------------------------------------------

Alexey Klimov (2):
ASoC: qcom: sdm845: add missing soundwire runtime stream alloc
ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs

Amadeusz Sławiński (2):
ASoC: Intel: avs: Update stream status in a separate thread
ASoC: topology: Bump minimal topology ABI version

Andrei Simion (1):
MAINTAINERS: Update maintainer list for MICROCHIP ASOC, SSC and MCP16502 drivers

Andrey Shumilin (1):
ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()

Benjamin Bara (1):
ASoC: dapm: avoid container_of() to get component

Binbin Zhou (1):
ASoC: loongson: Fix component check failed on FDT systems

Chancel Liu (1):
ASoC: fsl_micfil: Add a flag to distinguish with different volume control types

Christian Heusel (1):
ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA

Colin Ian King (1):
ASoC: max98388: Fix missing increment of variable slot_found

Derek Fang (1):
ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops

Eric Biggers (1):
ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE

Ilya Dudikov (1):
ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA

Jack Yu (1):
ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue

José Relvas (1):
ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593

Kai Vehmanen (1):
ASoC: SOF: Intel: hda-loader: do not wait for HDaudio IOC

Kailang Yang (1):
ALSA: hda/realtek: Update default depop procedure

Kirill Marinushkin (1):
ASoC: Change my e-mail to gmail

Krzysztof Kozlowski (2):
ASoC: qcom: Select missing common Soundwire module code on SDM845
ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc

Lad Prabhakar (1):
ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing

Miquel Raynal (1):
ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties

Ranjani Sridharan (4):
ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs
ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's
soundwire: intel_ace2x: Send PDI stream number during prepare
ASoC: SOF: Intel: hda: Always clean up link DMA during stop

Shengjiu Wang (2):
ASoC: fsl_esai: change dev_warn to dev_dbg in irq handler
ASoC: fsl_micfil: Add sample rate constraint

Venkata Prasad Potturu (2):
ASoC: SOF: amd: Add error log for DSP firmware validation failure
ASoC: SOF: amd: Fix for ACP SRAM addr for acp7.0 platform

Zhu Jun (1):
ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function

Zichen Xie (1):
ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()

---
.../bindings/sound/davinci-mcasp-audio.yaml | 18 ++---
MAINTAINERS | 5 +-
drivers/soundwire/intel_ace2x.c | 19 ++---
include/uapi/sound/asoc.h | 2 +-
sound/firewire/amdtp-stream.c | 3 +
sound/pci/hda/Kconfig | 2 +-
sound/pci/hda/patch_realtek.c | 48 +++++++------
sound/soc/amd/yc/acp6x-mach.c | 14 ++++
sound/soc/codecs/aw88399.c | 2 +-
sound/soc/codecs/lpass-rx-macro.c | 15 ++--
sound/soc/codecs/max98388.c | 1 +
sound/soc/codecs/pcm3060-i2c.c | 4 +-
sound/soc/codecs/pcm3060-spi.c | 4 +-
sound/soc/codecs/pcm3060.c | 4 +-
sound/soc/codecs/pcm3060.h | 2 +-
sound/soc/codecs/rt722-sdca-sdw.c | 2 +-
sound/soc/fsl/fsl_esai.c | 4 +-
sound/soc/fsl/fsl_micfil.c | 81 +++++++++++++++++++++-
sound/soc/intel/avs/core.c | 3 +-
sound/soc/intel/avs/pcm.c | 19 +++++
sound/soc/intel/avs/pcm.h | 16 +++++
sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 38 ++++++++++
sound/soc/loongson/loongson_card.c | 1 +
sound/soc/qcom/Kconfig | 2 +
sound/soc/qcom/lpass-cpu.c | 2 +
sound/soc/qcom/sc7280.c | 10 ++-
sound/soc/qcom/sdm845.c | 7 +-
sound/soc/sh/rcar/core.c | 7 +-
sound/soc/soc-dapm.c | 4 +-
sound/soc/sof/amd/acp-loader.c | 5 +-
sound/soc/sof/amd/acp.c | 4 +-
sound/soc/sof/intel/hda-dai-ops.c | 23 +++---
sound/soc/sof/intel/hda-dai.c | 37 ++++++++--
sound/soc/sof/intel/hda-loader.c | 17 -----
sound/soc/sof/ipc4-topology.c | 15 +++-
35 files changed, 329 insertions(+), 111 deletions(-)
create mode 100644 sound/soc/intel/avs/pcm.h