[GIT PULL] sound fixes for 6.12-rc2

From: Takashi Iwai
Date: Fri Oct 04 2024 - 05:21:53 EST


Linus,

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

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

The topmost commit is b3ebb007060f89d5a45c9b99f06a55e36a1945b5

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

sound fixes for 6.12-rc2

Slightly high amount of changes in this round, partly because of my
vacation in the last weeks. But all changes are small and nothing
looks worrisome.

The biggest LOCs is MAINTAINERS updates, and there is a core change
for card-ID string creation for non-ASCII inputs. Others are rather
device-specific, such as new quirks and device IDs for ASoC, usual
HD-audio and USB-audio quirks and fixes, as well as regression fixes
in HD-audio HDMI audio and Conexant codec.

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

Abdul Rahim (1):
selftest: alsa: check if user has alsa installed

Abhishek Tamboli (1):
ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200

Ai Chao (1):
ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9

Alexey Klimov (3):
ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
ASoC: dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard
ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string

Andrei Simion (1):
ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized

Baojun Xu (1):
ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop

Bard Liao (1):
ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item

Charles Han (1):
ASoC: intel: sof_sdw: Add check devm_kasprintf() returned value

Charles Keepax (1):
ASoC: Intel: soc-acpi: arl: Fix some missing empty terminators

Christophe JAILLET (2):
ALSA: mixer_oss: Remove some incorrect kfree_const() usages
ALSA: gus: Fix some error handling paths related to get_bpos() usage

Dan Carpenter (1):
ALSA: silence integer wrapping warning

David Lawrence Glanzman (1):
ASoC: amd: yc: Add quirk for HP Dragonfly pro one

Hans P. Moller (1):
ALSA: line6: add hw monitor volume control to POD HD500X

Hui Wang (1):
ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m

Jan Lalinsky (1):
ALSA: usb-audio: Add native DSD support for Luxman D-08u

Jaroslav Kysela (3):
ALSA: hda: fix trigger_tstamp_latched
MAINTAINERS: ALSA: use linux-sound@xxxxxxxxxxxxxxx list
ALSA: core: add isascii() check to card ID generator

Julia Lawall (1):
ALSA: Reorganize kerneldoc parameter names

Lianqin Hu (1):
ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET

Miquel Raynal (1):
ASoC: dt-bindings: davinci-mcasp: Fix interrupts property

Nikolai Afanasenkov (1):
ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8

Oder Chiou (1):
ALSA: hda/realtek: Fix the push button function for the ALC257

Oldherl Oh (1):
ALSA: hda/conexant: fix some typos

Ricardo Rivera-Matos (1):
ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function data type

Shengjiu Wang (1):
ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit

Takashi Iwai (5):
ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag
Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
ALSA: hda: Add missing parameter description for snd_hdac_stream_timecounter_init()
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin

Tang Bin (1):
ASoC: topology: Fix incorrect addressing assignments

Uwe Kleine-König (1):
ALSA: Drop explicit initialization of struct i2c_device_id::driver_data to 0

Vijendar Mukunda (1):
ASoC: amd: acp: don't set card long_name

Wolfram Sang (1):
ASoC: dt-bindings: renesas,rsnd: correct reg-names for R-Car Gen1

Yu Jiaoliang (1):
ALSA: Fix typos in comments across various files

---
.../bindings/sound/davinci-mcasp-audio.yaml | 2 +-
.../devicetree/bindings/sound/qcom,sm8250.yaml | 1 +
.../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +-
MAINTAINERS | 86 +++++++++++-----------
include/sound/hdaudio.h | 2 +-
sound/aoa/codecs/onyx.c | 2 +-
sound/aoa/codecs/tas.c | 2 +-
sound/core/compress_offload.c | 2 +-
sound/core/control.c | 2 +
sound/core/init.c | 14 +++-
sound/core/oss/mixer_oss.c | 4 +-
sound/core/oss/rate.c | 2 +-
sound/core/pcm_native.c | 2 +-
sound/core/sound.c | 2 +-
sound/hda/hdac_stream.c | 7 +-
sound/isa/gus/gus_pcm.c | 4 +-
sound/pci/hda/cs35l41_hda_i2c.c | 2 +-
sound/pci/hda/hda_codec.c | 2 +-
sound/pci/hda/hda_controller.c | 3 +-
sound/pci/hda/hda_controller.h | 2 +-
sound/pci/hda/hda_generic.c | 4 +-
sound/pci/hda/hda_generic.h | 1 -
sound/pci/hda/hda_intel.c | 10 +--
sound/pci/hda/patch_conexant.c | 40 ++++++----
sound/pci/hda/patch_realtek.c | 9 ++-
sound/pci/hda/tas2781_hda_i2c.c | 2 +-
sound/soc/amd/acp/acp-sdw-sof-mach.c | 5 --
sound/soc/amd/yc/acp6x-mach.c | 7 ++
sound/soc/atmel/mchp-pdmc.c | 3 +
sound/soc/codecs/cs35l45-tables.c | 2 +-
sound/soc/codecs/cs35l45.h | 2 +-
sound/soc/codecs/lpass-rx-macro.c | 2 +-
sound/soc/fsl/fsl_sai.c | 5 +-
sound/soc/fsl/fsl_sai.h | 1 +
sound/soc/fsl/imx-card.c | 1 +
sound/soc/intel/boards/sof_sdw.c | 12 +++
sound/soc/intel/common/soc-acpi-intel-arl-match.c | 2 +
sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 1 +
sound/soc/qcom/sm8250.c | 1 +
sound/soc/soc-topology.c | 4 +-
sound/usb/line6/podhd.c | 2 +-
sound/usb/quirks.c | 4 +
tools/testing/selftests/alsa/Makefile | 4 +
43 files changed, 162 insertions(+), 107 deletions(-)