diff --git a/Android.mk b/Android.mk index 2b20865aa5..787034647d 100644 --- a/Android.mk +++ b/Android.mk @@ -297,6 +297,15 @@ LOCAL_MODULE_DEBUG_ENABLE := true LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) include $(DLKM_DIR)/Build_external_kernelmodule.mk +########################### WSA883x CODEC ########################### +include $(CLEAR_VARS) +LOCAL_SRC_FILES := $(AUDIO_SRC_FILES) +LOCAL_MODULE := wsa883x_dlkm.ko +LOCAL_MODULE_KBUILD_NAME := asoc/codecs/wsa883x/wsa883x_dlkm.ko +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_DEBUG_ENABLE := true +LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) +include $(DLKM_DIR)/Build_external_kernelmodule.mk ########################### WCD938x CODEC ################################ include $(CLEAR_VARS) diff --git a/Kbuild b/Kbuild index 181a4dc05a..b09dad2138 100644 --- a/Kbuild +++ b/Kbuild @@ -1 +1 @@ -obj-y := dsp/ ipc/ soc/ asoc/ asoc/codecs/ asoc/codecs/lpass-cdc/ asoc/codecs/wsa884x/ asoc/codecs/wcd938x/ +obj-y := dsp/ ipc/ soc/ asoc/ asoc/codecs/ asoc/codecs/lpass-cdc/ asoc/codecs/wsa884x/ asoc/codecs/wcd938x/ asoc/codecs/wsa883x/ diff --git a/asoc/codecs/Kbuild b/asoc/codecs/Kbuild index 2813331a4d..dc46f3b298 100644 --- a/asoc/codecs/Kbuild +++ b/asoc/codecs/Kbuild @@ -258,6 +258,7 @@ ifeq ($(KERNEL_BUILD), 1) obj-y += bolero/ obj-y += lpass-cdc/ obj-y += wsa884x/ + obj-y += wsa883x/ obj-y += rouleur/ endif # Module information used by KBuild framework diff --git a/audio_kernel_modules.mk b/audio_kernel_modules.mk index b5cc310569..678cde74e0 100644 --- a/audio_kernel_modules.mk +++ b/audio_kernel_modules.mk @@ -39,6 +39,7 @@ AUDIO_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/q6_notifier_dlkm.ko\ $(KERNEL_MODULES_OUT)/lpass_cdc_tx_macro_dlkm.ko \ $(KERNEL_MODULES_OUT)/lpass_cdc_dlkm.ko \ $(KERNEL_MODULES_OUT)/wsa884x_dlkm.ko \ + $(KERNEL_MODULES_OUT)/wsa883x_dlkm.ko \ $(KERNEL_MODULES_OUT)/wcd938x_dlkm.ko \ $(KERNEL_MODULES_OUT)/wcd938x_slave_dlkm.ko \ $(KERNEL_MODULES_OUT)/hdmi_dlkm.ko diff --git a/audio_kernel_product_board.mk b/audio_kernel_product_board.mk index 1e0621b4ca..6db0f24719 100644 --- a/audio_kernel_product_board.mk +++ b/audio_kernel_product_board.mk @@ -26,6 +26,7 @@ PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/q6_notifier_dlkm.ko\ $(KERNEL_MODULES_OUT)/lpass_cdc_tx_macro_dlkm.ko \ $(KERNEL_MODULES_OUT)/lpass_cdc_dlkm.ko \ $(KERNEL_MODULES_OUT)/wsa884x_dlkm.ko \ + $(KERNEL_MODULES_OUT)/wsa883x_dlkm.ko \ $(KERNEL_MODULES_OUT)/wcd938x_dlkm.ko \ $(KERNEL_MODULES_OUT)/wcd938x_slave_dlkm.ko \ $(KERNEL_MODULES_OUT)/hdmi_dlkm.ko diff --git a/config/kalamaauto.conf b/config/kalamaauto.conf index 97b27a4684..e61942e31c 100644 --- a/config/kalamaauto.conf +++ b/config/kalamaauto.conf @@ -17,6 +17,7 @@ export CONFIG_SOUNDWIRE_MSTR_CTRL=m export CONFIG_WCD9XXX_CODEC_CORE_V2=m export CONFIG_MSM_CDC_PINCTRL=m export CONFIG_SND_SOC_WSA884X=m +export CONFIG_SND_SOC_WSA883X=m export CONFIG_SND_SOC_LPASS_CDC=m export CONFIG_SND_SOC_WCD_IRQ=m export CONFIG_LPASS_CDC_WSA2_MACRO=m diff --git a/config/kalamaautoconf.h b/config/kalamaautoconf.h index f7265c3119..21c80b5cda 100644 --- a/config/kalamaautoconf.h +++ b/config/kalamaautoconf.h @@ -24,6 +24,7 @@ #define CONFIG_WCD9XXX_CODEC_CORE_V2 1 #define CONFIG_MSM_CDC_PINCTRL 1 #define CONFIG_SND_SOC_WSA884X 1 +#define CONFIG_SND_SOC_WSA883X 1 #define CONFIG_SND_SOC_LPASS_CDC 1 #define CONFIG_SND_SOC_WCD_IRQ 1 #define CONFIG_LPASS_CDC_WSA2_MACRO 1