focaltech_0_flash_mmi: select IC based on device config.

If FOCALTECH_TOUCH_IC_NAME defined in device.mk, use this to select
different IC.
Default option is ft8719

Change-Id: I9ef108d26d1fc8aae8f63f7d2b65fff0680633e9
Signed-off-by: haojl2 <haojl2@motorola.com>
Reviewed-on: https://gerrit.mot.com/1341266
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jianqi Yang <yangj@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/1356394
This commit is contained in:
haojl2 2019-04-22 19:06:52 +08:00 • committed by Jialei Hao
commit dbeabe11a5
3 changed files with 17 additions and 1 deletions

View file

@ -1,6 +1,12 @@
DLKM_DIR := motorola/kernel/modules
LOCAL_PATH := $(call my-dir)
ifneq ($(FOCALTECH_TOUCH_IC_NAME),)
KERNEL_CFLAGS += CONFIG_INPUT_FOCALTECH_0FLASH_MMI_IC_NAME=$(FOCALTECH_TOUCH_IC_NAME)
else
KERNEL_CFLAGS += CONFIG_INPUT_FOCALTECH_0FLASH_MMI_IC_NAME=ft8719
endif
include $(CLEAR_VARS)
LOCAL_MODULE := focaltech_0flash_mmi.ko
LOCAL_MODULE_TAGS := optional

View file

@ -16,4 +16,8 @@ focaltech_0flash_mmi-objs += focaltech_point_report_check.o
focaltech_0flash_mmi-objs += focaltech_spi.o
focaltech_0flash_mmi-objs += focaltech_test/focaltech_test.o
focaltech_0flash_mmi-objs += focaltech_test/focaltech_test_ini.o
focaltech_0flash_mmi-objs += focaltech_test/supported_ic/focaltech_test_ft8719.o
ifneq ($(filter ft8719,$(CONFIG_INPUT_FOCALTECH_0FLASH_MMI_IC_NAME)),)
EXTRA_CFLAGS += -DCONFIG_INPUT_FOCALTECH_0FLASH_MMI_IC_NAME_FT8719
focaltech_0flash_mmi-objs += focaltech_test/supported_ic/focaltech_test_ft8719.o
endif

View file

@ -114,7 +114,13 @@
/*
* choose your ic chip type of focaltech
*/
#ifdef CONFIG_INPUT_FOCALTECH_0FLASH_MMI_IC_NAME_FT8719
#define FTS_CHIP_TYPE _FT8719
#define FTS_CHIP_NAME "ft8719"
#else
#define FTS_CHIP_TYPE _FT8719
#define FTS_CHIP_NAME "ft8719"
#endif
/******************* Enables *********************/
/*********** 1 to enable, 0 to disable ***********/