asoc: rouleur: Enable rouleur codec driver compilation
Add changes to enable compilation for rouleur
codec driver.
Change-Id: I87eefe0c3d9bbe6445391902110fb210c4b0cd5b
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
diff --git a/Android.mk b/Android.mk
index 6c43c4e..f5b8931 100644
--- a/Android.mk
+++ b/Android.mk
@@ -47,6 +47,11 @@
endif
endif
+ifeq ($(call is-board-platform-in-list, bengal),true)
+$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/rouleur/Module.symvers)
+include $(MY_LOCAL_PATH)/asoc/codecs/rouleur/Android.mk
+endif
+
ifeq ($(call is-board-platform-in-list, kona lito),true)
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/bolero/Module.symvers)
include $(MY_LOCAL_PATH)/asoc/codecs/bolero/Android.mk
diff --git a/asoc/codecs/Kbuild b/asoc/codecs/Kbuild
index 1ce059e..7a2cfcd 100644
--- a/asoc/codecs/Kbuild
+++ b/asoc/codecs/Kbuild
@@ -226,6 +226,7 @@
obj-y += wcd937x/
obj-y += wcd938x/
obj-y += bolero/
+ obj-y += rouleur/
endif
# Module information used by KBuild framework
obj-$(CONFIG_WCD9XXX_CODEC_CORE) += wcd_core_dlkm.o
diff --git a/config/bengalauto.conf b/config/bengalauto.conf
index d6fdadd..0478eca 100644
--- a/config/bengalauto.conf
+++ b/config/bengalauto.conf
@@ -30,5 +30,8 @@
CONFIG_SND_SOC_WCD_IRQ=m
CONFIG_SND_SOC_WCD937X=m
CONFIG_SND_SOC_WCD937X_SLAVE=m
+CONFIG_SND_SOC_ROULEUR=m
+CONFIG_SND_SOC_ROULEUR_SLAVE=m
+CONFIG_PM2250_SPMI=m
CONFIG_SND_SOC_BENGAL=m
CONFIG_SND_EVENT=m
diff --git a/config/bengalautoconf.h b/config/bengalautoconf.h
index 90d3e3c..3e72903 100644
--- a/config/bengalautoconf.h
+++ b/config/bengalautoconf.h
@@ -34,5 +34,8 @@
#define CONFIG_SND_SOC_WCD_IRQ 1
#define CONFIG_SND_SOC_WCD937X 1
#define CONFIG_SND_SOC_WCD937X_SLAVE 1
+#define CONFIG_SND_SOC_ROULEUR 1
+#define CONFIG_SND_SOC_ROULEUR_SLAVE 1
+#define CONFIG_PM2250_SPMI 1
#define CONFIG_SND_SOC_BENGAL 1
#define CONFIG_SND_EVENT 1