|
@@ -1,6 +1,7 @@
|
|
|
# Android makefile for audio kernel modules
|
|
|
|
|
|
UAPI_OUT := $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/include
|
|
|
+LOCAL_PATH := $(call my-dir)
|
|
|
|
|
|
ifeq ($(call is-board-platform-in-list,taro), true)
|
|
|
$(shell mkdir -p $(PRODUCT_OUT)/obj/vendor;)
|
|
@@ -47,6 +48,7 @@ KBUILD_OPTIONS += $(AUDIO_SELECT)
|
|
|
########################### dsp ################################
|
|
|
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := q6_notifier_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := dsp/q6_notifier_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -55,6 +57,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := spf_core_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := dsp/spf_core_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -64,6 +67,7 @@ include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := audpkt_ion_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := dsp/audpkt_ion_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -72,6 +76,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := gpr_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := ipc/gpr_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -88,6 +93,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := q6_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := dsp/q6_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -96,6 +102,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := adsp_loader_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := dsp/adsp_loader_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -105,6 +112,7 @@ include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
|
|
|
########################### ipc ################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := audio_prm_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := dsp/audio_prm_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -113,6 +121,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := q6_pdr_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := dsp/q6_pdr_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -122,6 +131,7 @@ include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
|
|
|
############################ soc ###############################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := pinctrl_lpi_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := soc/pinctrl_lpi_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -130,6 +140,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := swr_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := soc/swr_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -138,6 +149,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := swr_ctrl_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := soc/swr_ctrl_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -146,6 +158,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := snd_event_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := soc/snd_event_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -154,6 +167,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
########################### ASOC CODEC ################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := wcd_core_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/wcd_core_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -162,6 +176,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := mbhc_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/mbhc_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -170,6 +185,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := swr_dmic_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/swr_dmic_dlkm.o
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -186,6 +202,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := swr_haptics_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/swr_haptics_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -194,6 +211,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := stub_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/stub_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -202,6 +220,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
########################### ASOC MACHINE ################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := machine_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/machine_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -210,6 +229,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
########################### LPASS-CDC CODEC ###########################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := lpass_cdc_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/lpass-cdc/lpass_cdc_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -218,6 +238,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := lpass_cdc_wsa2_macro_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/lpass-cdc/lpass_cdc_wsa2_macro_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -226,6 +247,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := lpass_cdc_wsa_macro_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/lpass-cdc/lpass_cdc_wsa_macro_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -234,6 +256,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := lpass_cdc_va_macro_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/lpass-cdc/lpass_cdc_va_macro_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -242,6 +265,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := lpass_cdc_tx_macro_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/lpass-cdc/lpass_cdc_tx_macro_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -250,6 +274,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := lpass_cdc_rx_macro_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/lpass-cdc/lpass_cdc_rx_macro_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -259,6 +284,7 @@ include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
|
|
|
########################### WSA883x CODEC ###########################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := wsa883x_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/wsa883x/wsa883x_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -269,6 +295,7 @@ include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
|
|
|
########################### WCD938x CODEC ################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := wcd938x_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/wcd938x/wcd938x_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|
|
@@ -277,6 +304,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
|
|
###########################################################
|
|
|
include $(CLEAR_VARS)
|
|
|
+LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
|
|
LOCAL_MODULE := wcd938x_slave_dlkm.ko
|
|
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/wcd938x/wcd938x_slave_dlkm.ko
|
|
|
LOCAL_MODULE_TAGS := optional
|