[GIT PULL] sound fixes for 6.19-rc6

From: Takashi Iwai

Date: Fri Jan 16 2026 - 07:04:07 EST


Linus,

please pull sound fixes for v6.19-rc6 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.19-rc6

The topmost commit is 46b8d0888f01f250fbd24d00ff80b755c3c42cd4

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

sound fixes for 6.19-rc6

This PR became a bit larger than wished, often seen as a bump at the
middle, but almost all changes are small device-specific fixes, so the
risk must be pretty low.

- SoundWire fix for missing symbol export
- Fixes for device-tree bindings
- A fix for OOB access in USB-audio, spotted by fuzzer
- Quirks for HD-audio, SoundWire, AMD ACP
- A series of ASoC tlv320 and wsa codec fixes
- Other misc fixes in PCM OSS error-handling, Cirrus scodec test,
ASoC ops endianess, davinci, simple-card, and tegra.

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

Aleksandrs Vinarskis (1):
ALSA: hda/realtek: Add quirk for Asus Zephyrus G14 2025 using CS35L56, fix speakers

Ben Dooks (1):
ASoC: ops: fix pointer types to be big-endian

Cole Leavitt (1):
ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type

Deep Harsora (1):
ASoC: Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43

Dimitrios Katsaros (1):
ASoC: tlv320adcx140: Propagate error codes during probe

Edward Adam Davis (1):
ALSA: usb-audio: Prevent excessive number of frames

Emil Svendsen (3):
ASoC: tlv320adcx140: invert DRE_ENABLE
ASoC: tlv320adcx140: fix null pointer
ASoC: tlv320adcx140: fix word length

Jaroslav Kysela (1):
ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer

Johan Hovold (4):
ASoC: codecs: wsa883x: fix unnecessary initialisation
ASoC: codecs: wsa881x: fix unnecessary initialisation
ASoC: codecs: wsa884x: fix codec initialisation
ASoC: codecs: wsa883x: suppress variant printk

Jon Hunter (3):
ASoC: dt-bindings: realtek,rt5640: Document mclk
ASoC: dt-bindings: realtek,rt5640: Update jack-detect
ASoC: dt-bindings: realtek,rt5640: Document port node

Kery Qi (1):
ASoC: davinci-evm: Fix reference leak in davinci_evm_probe

Mark Brown (1):
ASoC: rt5640: Fix duplicate clock properties in DT binding

Matthew Schwartz (1):
ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X

Radhi Bajahaw (1):
ASoC: amd: yc: Fix microphone on ASUS M6500RE

Richard Fitzgerald (4):
ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip
ALSA: hda/cirrus_scodec_test: Fix test suite name
soundwire: Add missing EXPORT for sdw_slave_type
ASoC: sdw_utils: Call init callbacks on the correct codec DAI

Rob Herring (Arm) (4):
ASoC: dt-bindings: everest,es8316: Add interrupt support
ASoC: dt-bindings: realtek,rt5640: Add missing properties/node
ASoC: dt-bindings: realtek,rt5640: Allow 7 for realtek,jack-detect-source
ASoC: dt-bindings: rockchip-spdif: Allow "port" node

Shenghao Ding (1):
ALSA: hda/tas2781: Add newly-released HP laptop

Shengjiu Wang (1):
ASoC: simple-card-utils: Check device node before overwrite direction

Zhang Heng (1):
ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED

sheetal (1):
ASoC: tegra: Revert fix for uninitialized flat cache warning in tegra210_ahub

---
.../devicetree/bindings/sound/everest,es8316.yaml | 4 ++
.../devicetree/bindings/sound/realtek,rt5640.yaml | 11 ++++++
.../devicetree/bindings/sound/rockchip-spdif.yaml | 3 ++
drivers/soundwire/slave.c | 1 +
include/sound/pcm.h | 2 +-
sound/core/oss/pcm_oss.c | 4 +-
sound/core/pcm_native.c | 9 ++++-
sound/hda/codecs/realtek/alc269.c | 2 +
sound/hda/codecs/side-codecs/cirrus_scodec_test.c | 3 +-
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 18 ++++++++-
sound/soc/amd/yc/acp6x-mach.c | 7 ++++
sound/soc/codecs/tlv320adcx140.c | 13 ++++---
sound/soc/codecs/wsa881x.c | 9 +++++
sound/soc/codecs/wsa883x.c | 26 +++++++++----
sound/soc/codecs/wsa884x.c | 3 +-
sound/soc/generic/simple-card-utils.c | 4 +-
sound/soc/intel/boards/sof_sdw.c | 8 ++++
sound/soc/sdw_utils/soc_sdw_cs42l43.c | 2 +-
sound/soc/sdw_utils/soc_sdw_utils.c | 43 +++++++++++++++++++++-
sound/soc/soc-ops.c | 4 +-
sound/soc/tegra/tegra210_ahub.c | 6 +--
sound/soc/ti/davinci-evm.c | 39 ++++++++++++++++----
sound/usb/pcm.c | 2 +-
23 files changed, 182 insertions(+), 41 deletions(-)