linux/sound/soc
Mark Brown f1a450f9e1
ASoC: nau8821: Fix IRQ handling and improve jack
Merge series from Cristian Ciocaltea <cristian.ciocaltea@collabora.com>:

This patch series addresses a set of issues in the Nuvoton NAU88L21
audio codec driver related to interrupt handling and jack hotplug
detection reliability.

The changes focus on:

* Eliminating race conditions between jack insertion and ejection events
* Ensuring interrupts are consistently and correctly cleared before
  unmasking
* Introducing a DMI-based quirk to bypass the jack debounce circuit on
  Valve Steam Deck, improving detection accuracy under stress
* Improving robustness of the IRQ handler by avoiding unnecessary
  blocking operations

The series has been tested on affected hardware to verify correct
behavior during repeated and rapid jack hotplug cycles.
2025-10-16 12:41:35 +01:00
..
adi
amd ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails 2025-10-15 19:53:20 +01:00
apple ASoC: apple: mca: Add "apple,t8103-mca" compatible 2025-09-14 21:51:29 +02:00
atmel
au1x
bcm
cirrus
codecs ASoC: nau8821: Fix IRQ handling and improve jack 2025-10-16 12:41:35 +01:00
dwc
fsl ASoC: fsl: fsl_qmc_audio: Reduce amount of 2025-09-19 21:23:48 +01:00
generic
google
hisilicon
img
intel platform-drivers-x86 for v6.18-1 2025-10-04 15:28:18 -07:00
jz4740
kirkwood
loongson
mediatek
meson ASoC: meson: aiu-encoder-i2s: fix bit clock polarity 2025-10-07 13:19:43 +01:00
mxs
pxa
qcom ASoC: qcom: sc8280xp: Add support for QCS615 2025-10-13 11:08:00 +01:00
renesas ASoC: renesas: msiof: ignore 1st FSERR 2025-09-25 17:43:30 +01:00
rockchip
samsung
sdca
sdw_utils ASoC: sdw_utils: add rt1321 part id to codec_info_list 2025-10-15 10:47:23 +01:00
sof ASoC: Fixes for v6.18 2025-10-08 13:52:14 +02:00
spear
sprd
starfive
sti
stm ASoC: stm32: sai: manage context in set_sysclk callback 2025-09-26 00:59:18 +01:00
sunxi
tegra
ti
uniphier
ux500
xilinx
xtensa
Kconfig
Makefile
soc-ac97.c
soc-acpi.c
soc-card-test.c
soc-card.c
soc-component.c
soc-compress.c
soc-core.c ASoC: soc-dapm: tidyup idle_bias handling - step1 2025-09-18 22:24:15 +01:00
soc-dai.c
soc-dapm.c ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias() 2025-09-18 22:24:18 +01:00
soc-devres.c
soc-generic-dmaengine-pcm.c
soc-jack.c
soc-link.c
soc-ops-test.c
soc-ops.c ASoC: ops: improve snd_soc_get_volsw 2025-09-22 14:00:38 +02:00
soc-pcm.c
soc-topology-test.c
soc-topology.c
soc-usb.c
soc-utils-test.c
soc-utils.c