Tool/software:
I'm working with the TLV320AIC31XX audio codec and encountering an issue where button events from a headset stop being detected after plugging and unplugging the jack multiple times. Initially, everything works as expected, but after several insertions/removals, button presses are no longer registered.
I set register 0x43 to 0x80 on initialization and reads every 50 milliseconds the registers 0x2c (Sticy DAC Interrupt flags) and 0x2e (DAC Interrupt flags 2).
While the the HSPLUG BIT(4) is always updated the BUTTONPRESS BIT(5) is not always detected after insertion of the jack.
Any idea ?
Thank you.
Uri Yosef