synaptics_tcm: Add init FW to River.

This Patch should be revert.
Add this init Fw only for Factory SW.

Change-Id: Ied7ee9b5e7d716e48a768bfcff743d7dc7c0f690
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1181634
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
haojl2 2018-05-28 22:25:18 +08:00 • committed by Jialei Hao
commit cf19ec2814
2 changed files with 27 additions and 0 deletions

View file

@ -39,10 +39,37 @@ LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
include $(DLKM_DIR)/AndroidKernelModule.mk
include $(CLEAR_VARS)
FIRMWARE_FILES := $(shell cd $(LOCAL_PATH) ; find -L -maxdepth 1 -name "*.img")
# Destination folder in O is different
ifeq ($(call is-platform-version-at-least,O),true)
FIRMWARE_DEST_PATH = $(TARGET_OUT_VENDOR)/firmware/synaptics
else
FIRMWARE_DEST_PATH = $(TARGET_OUT_ETC)/firmware/synaptics
endif
define install-firmware-file
$(eval $(install-to-destination))
endef
define install-to-destination
include $$(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := $(1)
LOCAL_MODULE_PATH := $$(FIRMWARE_DEST_PATH)
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := $$(LOCAL_MODULE)
include $$(BUILD_PREBUILT)
endef
$(foreach f,$(FIRMWARE_FILES),$(call install-firmware-file,$(f)))
include $(CLEAR_VARS)
LOCAL_MODULE := synaptics_tcm_reflash.ko
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
LOCAL_REQUIRED_MODULES := $(FIRMWARE_FILES)
include $(DLKM_DIR)/AndroidKernelModule.mk
include $(CLEAR_VARS)