diff --git a/audio/audio_effects.xml b/audio/audio_effects.xml
index bd1b46c..38cf387 100644
--- a/audio/audio_effects.xml
+++ b/audio/audio_effects.xml
@@ -43,7 +43,7 @@
-
+
diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml
index 8fe5c9e..7ce1749 100644
--- a/audio/audio_policy_configuration.xml
+++ b/audio/audio_policy_configuration.xml
@@ -63,6 +63,10 @@
+
+
+
diff --git a/audio/card-defs.xml b/audio/card-defs.xml
index fe285eb..25bb90a 100644
--- a/audio/card-defs.xml
+++ b/audio/card-defs.xml
@@ -346,5 +346,32 @@
+
+
+
+ 101
+ waipiovirtualsndcard-1
+
+
+ 150
+ PCM150
+
+ libagm_pcm_plugin.so
+
+
+ 1
+ 0
+ 0
+
+
+
+
+ 1
+ agm_mixer
+
+ libagm_mixer_plugin.so
+
+
+
diff --git a/audio/media_codecs_c2_audio.xml b/audio/media_codecs_c2_audio.xml
index 27e1483..a1e9353 100644
--- a/audio/media_codecs_c2_audio.xml
+++ b/audio/media_codecs_c2_audio.xml
@@ -44,23 +44,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -93,30 +81,35 @@
+
+
+
+
+
diff --git a/audio/mixer_paths_waipio_mtp.xml b/audio/mixer_paths_waipio_mtp.xml
index fed7c56..be48a26 100644
--- a/audio/mixer_paths_waipio_mtp.xml
+++ b/audio/mixer_paths_waipio_mtp.xml
@@ -2561,6 +2561,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2571,12 +2594,11 @@
-
-
-
-
-
-
+
+
+
+
+
@@ -3492,4 +3514,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/resourcemanager_waipio_mtp.xml b/audio/resourcemanager_waipio_mtp.xml
index 7bf0f8b..1b61855 100644
--- a/audio/resourcemanager_waipio_mtp.xml
+++ b/audio/resourcemanager_waipio_mtp.xml
@@ -37,14 +37,23 @@
+
1
PAL_STREAM_COMPRESSED
+ PAL_STREAM_PCM_OFFLOAD
PAL_STREAM_VOIP_RX
+
+ 1
+
+ PAL_STREAM_LOW_LATENCY
+ PAL_STREAM_ULTRA_LOW_LATENCY
+
+
@@ -82,20 +91,20 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -250,6 +259,8 @@
PAL_DEVICE_OUT_SPEAKER
+ PAL_DEVICE_OUT_WIRED_HEADSET
+ PAL_DEVICE_OUT_WIRED_HEADPHONE
@@ -389,6 +400,8 @@
2
2
play-fm
+ 48000
+ 16
PAL_STREAM_LOOPBACK
@@ -543,7 +556,6 @@
PAL_STREAM_VOICE_CALL
2
- voice-handset
voice-handset-hac
@@ -551,6 +563,9 @@
PAL_STREAM_VOIP_RX
3
+
+ voice-handset-hac
+
PAL_STREAM_ULTRASOUND
@@ -792,7 +807,6 @@
PAL_STREAM_VOICE_UI
- PAL_STREAM_LOW_LATENCY
PAL_STREAM_GENERIC
@@ -836,10 +850,10 @@
-
-
-
-
+
+
+
+
@@ -1002,7 +1016,7 @@
-
+
@@ -1192,7 +1206,7 @@
-
+
@@ -1344,8 +1358,8 @@
-
-
+
+
diff --git a/audio/usecaseKvManager.xml b/audio/usecaseKvManager.xml
index 0edfd1c..44e2f98 100644
--- a/audio/usecaseKvManager.xml
+++ b/audio/usecaseKvManager.xml
@@ -1,5 +1,6 @@
+
@@ -25,6 +26,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -73,6 +109,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -182,6 +232,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -197,6 +263,8 @@
+
+
@@ -814,6 +882,12 @@
+
+
+
+
+
+
@@ -838,6 +912,12 @@
+
+
+
+
+
+
@@ -916,6 +996,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -931,12 +1023,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -955,6 +1059,12 @@
+
+
+
+
+
+
@@ -979,6 +1089,12 @@
+ >
+
+
+
+
+
>
@@ -1057,6 +1173,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1066,6 +1194,12 @@
+
+
+
+
+
+
@@ -1078,6 +1212,12 @@
+
+
+
+
+
+
@@ -1096,11 +1236,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ DevicePPType="SINGLE_MIC_16KHZ_16BIT_FFECNS,DUAL_MIC_16KHZ_16BIT_FFECNS,TRI_MIC_16KHZ_16BIT_FFECNS,QUAD_MIC_16KHZ_16BIT_FFECNS,DUAL_BACK_MIC_16KHZ_16BIT_FFECNS">