configs: Enable compress record for 8909

Enable compress input flag to enable compress capture on 8909.
Add new compress usecases to support multi record and pcm device ids.
Add new io policy file to support apptype config for record path.

CRs-Fixed: 2273661
Change-Id: I090b1e04c85dc7d19fb58378e0470f5e10d3612a
diff --git a/configs/msm8909/msm8909.mk b/configs/msm8909/msm8909.mk
index bd1e061..cef92c3 100644
--- a/configs/msm8909/msm8909.mk
+++ b/configs/msm8909/msm8909.mk
@@ -43,6 +43,7 @@
 BOARD_SUPPORTS_QAHW := true
 BOARD_SUPPORTS_QSTHW_API := true
 AUDIO_FEATURE_DISABLED_SOUND_TRIGGER_LEGACY_HAL := true
+AUDIO_FEATURE_ENABLED_COMPRESS_INPUT := true
 
 ##AUDIO_FEATURE_FLAGS
 
@@ -75,7 +76,8 @@
     hardware/qcom/audio/configs/msm8909/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml \
     hardware/qcom/audio/configs/msm8909/sound_trigger_mixer_paths_wcd9335.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9335.xml \
     hardware/qcom/audio/configs/msm8909/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml \
-    hardware/qcom/audio/configs/msm8909/audio_platform_info_extcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_extcodec.xml
+    hardware/qcom/audio/configs/msm8909/audio_platform_info_extcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_extcodec.xml \
+    hardware/qcom/audio/configs/msm8909/audio_io_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_io_policy.conf
 
 #XML Audio configuration files
 ifeq ($(USE_XML_AUDIO_POLICY_CONF), 1)