[PATCH 2/3] ASoC: nau8825: add disable jack detection support
David Lin
CTLIN0 at nuvoton.com
Tue Oct 26 11:38:27 CEST 2021
A feature for disabling jack detection support.
Co-Developed-by: Mac Chiang <mac.chiang at intel.com>
Signed-off-by: David Lin <CTLIN0 at nuvoton.com>
---
sound/soc/codecs/nau8825.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/sound/soc/codecs/nau8825.c b/sound/soc/codecs/nau8825.c
index c845f19b7c41..a356f26735bd 100644
--- a/sound/soc/codecs/nau8825.c
+++ b/sound/soc/codecs/nau8825.c
@@ -1434,6 +1434,13 @@ int nau8825_enable_jack_detect(struct snd_soc_component *component,
nau8825->jack = jack;
+ if (!nau8825->jack) {
+ regmap_update_bits(regmap, NAU8825_REG_HSD_CTRL,
+ NAU8825_HSD_AUTO_MODE | NAU8825_SPKR_DWN1R |
+ NAU8825_SPKR_DWN1L, 0);
+ return 0;
+ }
+
/* Ground HP Outputs[1:0], needed for headset auto detection
* Enable Automatic Mic/Gnd switching reading on insert interrupt[6]
*/
--
2.25.1
More information about the Alsa-devel
mailing list