blob: 26712deb38ffbc4ad0656d35294e51ec6bee9e34 [file] [log] [blame]
TOUCH_DLKM_ENABLE := true
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
ifeq ($(TARGET_KERNEL_DLKM_TOUCH_OVERRIDE), false)
TOUCH_DLKM_ENABLE := false
endif
endif
ifeq ($(TOUCH_DLKM_ENABLE), true)
ifneq ($(TARGET_BOARD_AUTO),true)
ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true)
ifeq ($(TARGET_BOARD_PLATFORM), pineapple)
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
$(KERNEL_MODULES_OUT)/goodix_ts.ko \
$(KERNEL_MODULES_OUT)/atmel_mxt_ts.ko \
$(KERNEL_MODULES_OUT)/synaptics_tcm_ts.ko
else # pineapple
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
$(KERNEL_MODULES_OUT)/goodix_ts.ko \
$(KERNEL_MODULES_OUT)/atmel_mxt_ts.ko \
$(KERNEL_MODULES_OUT)/synaptics_tcm_ts.ko \
$(KERNEL_MODULES_OUT)/pt_ts.ko \
$(KERNEL_MODULES_OUT)/pt_i2c.ko \
$(KERNEL_MODULES_OUT)/pt_device_access.ko \
$(KERNEL_MODULES_OUT)/raydium_ts.ko
endif # pineapple
endif
endif
endif