]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: nau8821: Fix IRQ handling and improve jack
authorMark Brown <broonie@kernel.org>
Thu, 16 Oct 2025 11:41:35 +0000 (12:41 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 16 Oct 2025 11:41:35 +0000 (12:41 +0100)
commitf1a450f9e17d341f69f8fb19f6d13ef9f1aa508b
treeaccb6a2f6ebde235853a2cb3029389b2a60fdc41
parent62ef9b2a01a0af5199986a2466dace54b8703b3e
parentee70bacef1c6050e4836409927294d744dbcfa72
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.