Capture hw mute indicator
There are some missing pieces in this code, but I wanted to make it available before I go to short vacation in the end of the week. The missing pieces are:
- no support for handling SDW linux driver hw mute status updates
- the snd_ipc4_global_capture_hw_mute_force() callback is not connected to DSP power-state (have not found an appropriate place yet... reverse engineering continues)
To test the code, this SOF draft PR can be used: https://github.com/thesofproject/sof/pull/9800 When integrating the pieces to SOF mic_privacy code, the driver side expects a privacy state update when the DSP has booted up.
There are still unsolved issues to this concept (how to combine SDW/host-linux and DMIC/sof-FW mute status to one indicator) and they need to be resolved, before this work can be finished.
Now the PR contains also the code force the capture hw mute indicator to muted state, when DSP is powered down.