ASoC: da7219: Improve the IRQ process to increase the stability
authorDavid Rau <David.Rau.opensource@dm.renesas.com>
Wed, 15 Feb 2023 10:10:45 +0000 (10:10 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 15 Feb 2023 23:02:37 +0000 (23:02 +0000)
commit7fde88eda855952766a74026c181c6270b3392fc
tree31734e2956bd6a2f27e1913e75f67d4038662e6b
parent76f5aaabce492aa6991c28c96bb78b00b05d06c5
ASoC: da7219: Improve the IRQ process to increase the stability

Remove the sleep control in IRQ thread
and create an individual task to handel it for Jack plug in event.

This commit improves the control of ground switches in the AAD IRQ.

Signed-off-by: David Rau <David.Rau.opensource@dm.renesas.com>
Link: https://lore.kernel.org/r/20230215101045.21456-1-David.Rau.opensource@dm.renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/da7219-aad.c
sound/soc/codecs/da7219-aad.h