FM: Add config option for cherokee specific code

This ensures FM application works across all chipsets

Change-Id: Ia9711fd18c79146678a72992b32a577e73c57693
diff --git a/Android.mk b/Android.mk
index fc3a54e..0c77a12 100644
--- a/Android.mk
+++ b/Android.mk
@@ -16,6 +16,9 @@
 
 include $(BUILD_JAVA_LIBRARY)
 
+ifeq ($(BOARD_HAS_QCA_FM_SOC), "cherokee")
+LOCAL_CFLAGS += -DFM_SOC_TYPE_CHEROKEE
+endif
 include $(LOCAL_PATH)/jni/Android.mk
 LOCAL_PATH := $(LOCAL_DIR_PATH)
 include $(LOCAL_PATH)/fmapp2/Android.mk
@@ -29,8 +32,8 @@
 LOCAL_PATH := $(LOCAL_DIR_PATH)
 include $(LOCAL_PATH)/helium/Android.mk
 
-LOCAL_PATH := $(LOCAL_DIR_PATH)
-include $(LOCAL_PATH)/libfm_jni/Android.mk
 #endif # is-vendor-board-platform
 #endif # BOARD_HAVE_QCOM_FM
 #endif # Not (TARGET_USES_AOSP)
+LOCAL_PATH := $(LOCAL_DIR_PATH)
+include $(LOCAL_PATH)/libfm_jni/Android.mk