diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml
index 75308a7..ae6d4e1 100644
--- a/audio/audio_policy_configuration.xml
+++ b/audio/audio_policy_configuration.xml
@@ -1,5 +1,5 @@
-
+ - Earpiece
- Speaker
+ - Telephony Tx
- Built-In Mic
- Built-In Back Mic
+ - FM Tuner
+ - Telephony Rx
Speaker
-
+
+
+
+
@@ -65,11 +73,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -79,6 +121,30 @@
+
+
+
+
+
+
+
+
@@ -89,27 +155,79 @@
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000"
channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
+
+
+
+ samplingRates="8000,16000,48000" channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO"/>
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ samplingRates="8000,16000,48000" channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/>
+
+
+
+
+
-
+
@@ -121,6 +239,10 @@
+
+
+
@@ -135,8 +257,22 @@
+ samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ samplingRates="8000,16000,48000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
+
+ sources="primary output,raw,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/>
+ sources="primary output,raw,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/>
+ sources="primary output,raw,deep_buffer,direct_pcm,compressed_offload,dsd_compress_passthrough,voip_rx,mmap_no_irq_out"/>
+ sources="primary output,raw,deep_buffer,direct_pcm,compressed_offload,dsd_compress_passthrough,voip_rx,mmap_no_irq_out"/>
+
+
+
+
+
+
+
-
+ sources="voice_tx,incall_music_uplink"/>
+
+
+
+
+
-
+
-
+