Headset buttons require the mic bias to be enabled to work. Currently with the upstream NAU8822 driver we only get mic bias when a recording stream is active, because it's modeled as a power supply for the recording path. This means headset buttons don't work when nothing is actively listening to the mic, which is bad.
Need to find a way to auto-enable mic bias when a headset is detected.
Simply enabling hardware jack detection in the codec's registers doesn't seem to help.
Headset buttons require the mic bias to be enabled to work. Currently with the upstream NAU8822 driver we only get mic bias when a recording stream is active, because it's modeled as a power supply for the recording path. This means headset buttons don't work when nothing is actively listening to the mic, which is bad.
Need to find a way to auto-enable mic bias when a headset is detected.
Simply enabling hardware jack detection in the codec's registers doesn't seem to help.