diff --git a/Android.mk b/Android.mk index 97301a6866ed..198e9f0fd58b 100644 --- a/Android.mk +++ b/Android.mk @@ -23,7 +23,7 @@ include $(MY_LOCAL_PATH)/asoc/codecs/Android.mk endif ifeq ($(call is-board-platform-in-list,msmnile $(MSMSTEPPE) $(TRINKET)),true) -ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au sm6150_au msmnile_gvmq)) +ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au sm6150_au msmnile_gvmq sdmshrike_au)) $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers) include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/soc/Module.symvers) @@ -32,7 +32,7 @@ endif endif ifeq ($(call is-board-platform-in-list,msmnile),true) -ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq)) +ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq sdmshrike_au)) $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/aqt1000/Module.symvers) include $(MY_LOCAL_PATH)/asoc/codecs/aqt1000/Android.mk endif diff --git a/asoc/Android.mk b/asoc/Android.mk index 6ffee1b0052f..b6e2548f0555 100644 --- a/asoc/Android.mk +++ b/asoc/Android.mk @@ -5,7 +5,7 @@ # Check if this driver needs be built for current target ifeq ($(call is-board-platform,msmnile),true) TARGET := msmnile -ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq)) +ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq sdmshrike_au)) AUDIO_SELECT := CONFIG_SND_SOC_SA8155=m else AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m diff --git a/asoc/Kbuild b/asoc/Kbuild index 9ca09b7a336b..281749c863a6 100644 --- a/asoc/Kbuild +++ b/asoc/Kbuild @@ -51,9 +51,15 @@ ifeq ($(KERNEL_BUILD), 0) INCS += -include $(AUDIO_ROOT)/config/litoautoconf.h endif ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) - include $(AUDIO_ROOT)/config/sm8150auto.conf - export - INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + ifdef CONFIG_SND_SOC_SA8155 + include $(AUDIO_ROOT)/config/sa8155auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sa8155autoconf.h + else + include $(AUDIO_ROOT)/config/sm8150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + endif endif ifeq ($(CONFIG_ARCH_QCS405), y) include $(AUDIO_ROOT)/config/qcs405auto.conf diff --git a/dsp/Android.mk b/dsp/Android.mk index 4c3735770a67..f2b328e1ed78 100644 --- a/dsp/Android.mk +++ b/dsp/Android.mk @@ -4,7 +4,7 @@ # Check if this driver needs be built for current target ifeq ($(call is-board-platform,msmnile),true) -ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq)) +ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq sdmshrike_au)) AUDIO_SELECT := CONFIG_SND_SOC_SA8155=m else AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m @@ -81,7 +81,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) include $(DLKM_DIR)/AndroidKernelModule.mk ########################################################### # target specific build -ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au sm6150_au msmnile_gvmq)) +ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au sm6150_au msmnile_gvmq sdmshrike_au)) include $(CLEAR_VARS) LOCAL_MODULE := $(AUDIO_CHIPSET)_usf.ko LOCAL_MODULE_KBUILD_NAME := usf_dlkm.ko diff --git a/dsp/Kbuild b/dsp/Kbuild index 9ab89668d7e4..a68d10d42eea 100644 --- a/dsp/Kbuild +++ b/dsp/Kbuild @@ -51,9 +51,15 @@ ifeq ($(KERNEL_BUILD), 0) endif endif ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) - include $(AUDIO_ROOT)/config/sm8150auto.conf - export - INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + ifdef CONFIG_SND_SOC_SA8155 + include $(AUDIO_ROOT)/config/sa8155auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sa8155autoconf.h + else + include $(AUDIO_ROOT)/config/sm8150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + endif endif ifeq ($(CONFIG_ARCH_QCS405), y) include $(AUDIO_ROOT)/config/qcs405auto.conf diff --git a/ipc/Android.mk b/ipc/Android.mk index 52ef04566acb..0212574cc7b9 100644 --- a/ipc/Android.mk +++ b/ipc/Android.mk @@ -4,7 +4,7 @@ # Check if this driver needs be built for current target ifeq ($(call is-board-platform,msmnile),true) -ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq)) +ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq sdmshrike_au)) AUDIO_SELECT := CONFIG_SND_SOC_SA8155=m else AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m @@ -65,7 +65,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) include $(DLKM_DIR)/AndroidKernelModule.mk ########################################################### ifeq ($(call is-board-platform-in-list,msmnile $(MSMSTEPPE) $(TRINKET)),true) -ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au sm6150_au msmnile_gvmq)) +ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au sm6150_au msmnile_gvmq sdmshrike_au)) include $(CLEAR_VARS) LOCAL_MODULE := $(AUDIO_CHIPSET)_wglink.ko LOCAL_MODULE_KBUILD_NAME := wglink_dlkm.ko diff --git a/ipc/Kbuild b/ipc/Kbuild index fa8776143219..d61270adfd69 100644 --- a/ipc/Kbuild +++ b/ipc/Kbuild @@ -57,9 +57,15 @@ ifeq ($(KERNEL_BUILD), 0) INCS += -include $(AUDIO_ROOT)/config/qcs405autoconf.h endif ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) - include $(AUDIO_ROOT)/config/sm8150auto.conf - export - INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + ifdef CONFIG_SND_SOC_SA8155 + include $(AUDIO_ROOT)/config/sa8155auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sa8155autoconf.h + else + include $(AUDIO_ROOT)/config/sm8150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + endif endif ifeq ($(CONFIG_QTI_GVM), y) include $(AUDIO_ROOT)/config/gvmauto.conf diff --git a/soc/Android.mk b/soc/Android.mk index 4cc530222332..e872b7443641 100644 --- a/soc/Android.mk +++ b/soc/Android.mk @@ -4,7 +4,7 @@ # Check if this driver needs be built for current target ifeq ($(call is-board-platform,msmnile),true) -ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq)) +ifeq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq sdmshrike_au)) AUDIO_SELECT := CONFIG_SND_SOC_SA8155=m else AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m @@ -80,7 +80,7 @@ include $(DLKM_DIR)/AndroidKernelModule.mk endif endif ########################################################### -ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq sm6150_au)) +ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq sm6150_au sdmshrike_au)) include $(CLEAR_VARS) LOCAL_MODULE := $(AUDIO_CHIPSET)_swr.ko LOCAL_MODULE_KBUILD_NAME := swr_dlkm.ko diff --git a/soc/Kbuild b/soc/Kbuild index 0daf3cd7220d..26b3fa779079 100644 --- a/soc/Kbuild +++ b/soc/Kbuild @@ -51,9 +51,15 @@ ifeq ($(KERNEL_BUILD), 0) INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) - include $(AUDIO_ROOT)/config/sm8150auto.conf - export - INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + ifdef CONFIG_SND_SOC_SA8155 + include $(AUDIO_ROOT)/config/sa8155auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sa8155autoconf.h + else + include $(AUDIO_ROOT)/config/sm8150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h + endif endif ifeq ($(CONFIG_ARCH_QCS405), y) include $(AUDIO_ROOT)/config/qcs405auto.conf