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