|
@@ -31,6 +31,10 @@ ifeq ($(call is-board-platform,lito),true)
|
|
|
AUDIO_SELECT := CONFIG_SND_SOC_LITO=m
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(call is-board-platform,bengal),true)
|
|
|
+AUDIO_SELECT := CONFIG_SND_SOC_BENGAL=m
|
|
|
+endif
|
|
|
+
|
|
|
AUDIO_CHIPSET := audio
|
|
|
# Build/Package only in case of supported target
|
|
|
ifeq ($(call is-board-platform-in-list,msmnile $(MSMSTEPPE) $(TRINKET) kona lito bengal sdmshrike),true)
|
|
@@ -107,6 +111,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/AndroidKernelModule.mk
|
|
|
endif
|
|
|
###########################################################
|
|
|
+ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), bengal))
|
|
|
include $(CLEAR_VARS)
|
|
|
LOCAL_MODULE := $(AUDIO_CHIPSET)_wsa881x.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := wsa881x_dlkm.ko
|
|
@@ -114,6 +119,17 @@ LOCAL_MODULE_TAGS := optional
|
|
|
LOCAL_MODULE_DEBUG_ENABLE := true
|
|
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/AndroidKernelModule.mk
|
|
|
+endif
|
|
|
+###########################################################
|
|
|
+ifeq ($(call is-board-platform-in-list, bengal),true)
|
|
|
+include $(CLEAR_VARS)
|
|
|
+LOCAL_MODULE := $(AUDIO_CHIPSET)_wsa881x_analog.ko
|
|
|
+LOCAL_MODULE_KBUILD_NAME := wsa881x_analog_dlkm.ko
|
|
|
+LOCAL_MODULE_TAGS := optional
|
|
|
+LOCAL_MODULE_DEBUG_ENABLE := true
|
|
|
+LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
+include $(DLKM_DIR)/AndroidKernelModule.mk
|
|
|
+endif
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
LOCAL_MODULE := $(AUDIO_CHIPSET)_mbhc.ko
|
|
@@ -132,6 +148,7 @@ LOCAL_MODULE_DEBUG_ENABLE := true
|
|
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/AndroidKernelModule.mk
|
|
|
###########################################################
|
|
|
+ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), bengal))
|
|
|
include $(CLEAR_VARS)
|
|
|
LOCAL_MODULE := $(AUDIO_CHIPSET)_hdmi.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := hdmi_dlkm.ko
|
|
@@ -139,6 +156,7 @@ LOCAL_MODULE_TAGS := optional
|
|
|
LOCAL_MODULE_DEBUG_ENABLE := true
|
|
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/AndroidKernelModule.mk
|
|
|
+endif
|
|
|
###########################################################
|
|
|
|
|
|
endif # DLKM check
|