Merge branch 'dev/p/fp2/FP2P-586-fm' into int/p/fp2
Backport hardware/qcom/audio FM patches so we get some of the features
and fixes that are needed for correct operation of the FM app.
* dev/p/fp2/FP2P-586-fm:
fm: Restore fm on Speaker
fm: Add getparameter to check FM status
fm: Support device loopback using set param.
hal: Restore fm volume whenever enable fm usecase
hal: restore fm volume when codec backend config changed
audio: enable SoundMonitor to handle ADSP SSR events
audio: define audio_extn_snd_mon_* stubs
audio: define card_status_t
Audio: Fix for sound card status overwrite issue
hal: fm: add parameter to set mute options
hal: audio_extn: fix pop noise when FM is interrupted by voice call
hal: Fix for FM mute issue on start of FM record
Issue: FP2P-586
Change-Id: If71e36b5a54ef0c95b844ef6962655ee62af4b7b