ASoC: config: Enable audio compilation for msm8909w

Enable audio codec compilation for msm8909w and BG/LE target.

Also add changes to Android.mk file to compile audio modules for
LW/LE target.

Change-Id: I054c460ad604c48955e5ff94312db49e9a16300b
Signed-off-by: Sundara Vinayagam <sundvi@codeaurora.org>
diff --git a/soc/Android.mk b/soc/Android.mk
index 85ae002..e6d7488 100644
--- a/soc/Android.mk
+++ b/soc/Android.mk
@@ -15,9 +15,13 @@
 AUDIO_SELECT  := CONFIG_SND_SOC_SDM450=m
 endif
 
+ifeq ($(call is-board-platform-in-list,msm8909),true)
+AUDIO_SELECT  += CONFIG_SND_SOC_BG_8909=m
+endif
+
 AUDIO_CHIPSET := audio
 # Build/Package only in case of supported target
-ifeq ($(call is-board-platform-in-list,msm8953 msm8937 sdm845 sdm710 qcs605),true)
+ifeq ($(call is-board-platform-in-list,msm8909 msm8953 msm8937 sdm845 sdm710 qcs605),true)
 
 LOCAL_PATH := $(call my-dir)
 
@@ -28,7 +32,11 @@
 	AUDIO_BLD_DIR := $(ANDROID_BUILD_TOP)/vendor/qcom/opensource/audio-kernel
 endif # opensource
 
+ifeq ($(AUDIO_FEATURE_ENABLED_DLKM_8909W),true)
+DLKM_DIR := $(TOP)/device/qcom/msm8909w/common/dlkm
+else
 DLKM_DIR := $(TOP)/device/qcom/common/dlkm
+endif
 
 # Build audio.ko as $(AUDIO_CHIPSET)_audio.ko
 ###########################################################
@@ -54,6 +62,7 @@
 include $(DLKM_DIR)/AndroidKernelModule.mk
 endif
 ###########################################################
+ifneq ($(call is-board-platform-in-list, msm8909),true)
 include $(CLEAR_VARS)
 LOCAL_MODULE              := $(AUDIO_CHIPSET)_pinctrl_wcd.ko
 LOCAL_MODULE_KBUILD_NAME  := pinctrl_wcd_dlkm.ko
@@ -61,6 +70,7 @@
 LOCAL_MODULE_DEBUG_ENABLE := true
 LOCAL_MODULE_PATH         := $(KERNEL_MODULES_OUT)
 include $(DLKM_DIR)/AndroidKernelModule.mk
+endif
 ###########################################################
 include $(CLEAR_VARS)
 LOCAL_MODULE              := $(AUDIO_CHIPSET)_swr.ko