mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
ASoC: rt5640: Handle nested IRQs
On some Tegra platforms, the RT5640 codec interrupt line is connected via a GPIO controller that operates as a nested IRQ domain. Since nested IRQ controllers only support threaded handlers, request_irq() returns -EINVAL: rt5640 3-001c: Failed to request IRQ 186: -22 Switch to request_any_context_irq() to let the kernel pick the appropriate handler type based on the parent IRQ controller. Signed-off-by: Anupama Kunkulagunta <akunkulagunt@nvidia.com> Signed-off-by: Sheetal <sheetal@nvidia.com> Link: https://patch.msgid.link/20260507094431.3316763-1-sheetal@nvidia.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
42d99857d6
commit
b613e2b407
1 changed files with 13 additions and 11 deletions
Loading…
Add table
Add a link
Reference in a new issue