touch: volcano: enable goodix touch compilation for volcano target
Enable goodix touch compilation for volcano target. Change-Id: Ia5392ab3af579b1d1160dc1588bc91a2825e73b9 Signed-off-by: Jyothi bommidi <quic_jbommidi@quicinc.com>
Этот коммит содержится в:
17
Android.mk
17
Android.mk
@@ -29,6 +29,10 @@ ifeq ($(TOUCH_DLKM_ENABLE), true)
|
|||||||
LOCAL_MODULE_DDK_BUILD := true
|
LOCAL_MODULE_DDK_BUILD := true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(TARGET_BOARD_PLATFORM), volcano)
|
||||||
|
LOCAL_MODULE_DDK_BUILD := true
|
||||||
|
endif
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
# This makefile is only for DLKM
|
# This makefile is only for DLKM
|
||||||
@@ -302,6 +306,19 @@ else ifeq ($(TARGET_BOARD_PLATFORM), pitti)
|
|||||||
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
###########################################################
|
###########################################################
|
||||||
|
|
||||||
|
else ifeq ($(TARGET_BOARD_PLATFORM), volcano)
|
||||||
|
|
||||||
|
###########################################################
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
|
||||||
|
LOCAL_MODULE := goodix_ts.ko
|
||||||
|
LOCAL_MODULE_KBUILD_NAME := goodix_ts.ko
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
#LOCAL_MODULE_DEBUG_ENABLE := true
|
||||||
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||||
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
|
###########################################################
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
|
18
target.bzl
18
target.bzl
@@ -91,6 +91,22 @@ def define_monaco(t,v):
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def define_volcano(t,v):
|
||||||
|
define_target_variant_modules(
|
||||||
|
target = t,
|
||||||
|
variant = v,
|
||||||
|
registry = touch_driver_modules,
|
||||||
|
modules = [
|
||||||
|
"goodix_ts"
|
||||||
|
],
|
||||||
|
config_options = [
|
||||||
|
"TOUCH_DLKM_ENABLE",
|
||||||
|
"CONFIG_ARCH_VOLCANO",
|
||||||
|
"CONFIG_MSM_TOUCH",
|
||||||
|
"CONFIG_TOUCHSCREEN_GOODIX_BRL"
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
def define_touch_target():
|
def define_touch_target():
|
||||||
for (t, v) in get_all_la_variants() + get_all_le_variants() + get_all_lxc_variants():
|
for (t, v) in get_all_la_variants() + get_all_le_variants() + get_all_lxc_variants():
|
||||||
if t == "blair":
|
if t == "blair":
|
||||||
@@ -99,5 +115,7 @@ def define_touch_target():
|
|||||||
define_pitti(t, v)
|
define_pitti(t, v)
|
||||||
elif t == "monaco":
|
elif t == "monaco":
|
||||||
define_monaco(t, v)
|
define_monaco(t, v)
|
||||||
|
elif t == "volcano":
|
||||||
|
define_volcano(t, v)
|
||||||
else:
|
else:
|
||||||
define_pineapple(t, v)
|
define_pineapple(t, v)
|
||||||
|
@@ -38,6 +38,8 @@ ifeq ($(TOUCH_DLKM_ENABLE), true)
|
|||||||
else ifeq ($(TARGET_BOARD_PLATFORM), pitti)
|
else ifeq ($(TARGET_BOARD_PLATFORM), pitti)
|
||||||
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/focaltech_fts.ko \
|
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/focaltech_fts.ko \
|
||||||
$(KERNEL_MODULES_OUT)/goodix_ts.ko
|
$(KERNEL_MODULES_OUT)/goodix_ts.ko
|
||||||
|
else ifeq ($(TARGET_BOARD_PLATFORM), volcano)
|
||||||
|
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/goodix_ts.ko
|
||||||
else
|
else
|
||||||
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
|
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
|
||||||
$(KERNEL_MODULES_OUT)/goodix_ts.ko \
|
$(KERNEL_MODULES_OUT)/goodix_ts.ko \
|
||||||
|
@@ -36,6 +36,8 @@ ifeq ($(TOUCH_DLKM_ENABLE), true)
|
|||||||
else ifeq ($(TARGET_BOARD_PLATFORM), pitti)
|
else ifeq ($(TARGET_BOARD_PLATFORM), pitti)
|
||||||
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/focaltech_fts.ko \
|
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/focaltech_fts.ko \
|
||||||
$(KERNEL_MODULES_OUT)/goodix_ts.ko
|
$(KERNEL_MODULES_OUT)/goodix_ts.ko
|
||||||
|
else ifeq ($(TARGET_BOARD_PLATFORM), volcano)
|
||||||
|
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/goodix_ts.ko
|
||||||
else
|
else
|
||||||
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
|
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
|
||||||
$(KERNEL_MODULES_OUT)/goodix_ts.ko \
|
$(KERNEL_MODULES_OUT)/goodix_ts.ko \
|
||||||
|
Ссылка в новой задаче
Block a user