touch_driver_product.mk 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. TOUCH_DLKM_ENABLE := true
  2. ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
  3. ifeq ($(TARGET_KERNEL_DLKM_TOUCH_OVERRIDE), false)
  4. TOUCH_DLKM_ENABLE := false
  5. endif
  6. endif
  7. ifeq ($(TOUCH_DLKM_ENABLE), true)
  8. ifeq ($(TARGET_BOARD_PLATFORM), monaco)
  9. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/pt_ts.ko \
  10. $(KERNEL_MODULES_OUT)/pt_i2c.ko \
  11. $(KERNEL_MODULES_OUT)/pt_device_access.ko \
  12. $(KERNEL_MODULES_OUT)/glink_comm.ko \
  13. $(KERNEL_MODULES_OUT)/raydium_ts.ko
  14. else ifeq ($(TARGET_BOARD_PLATFORM), kona)
  15. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/focaltech_fts.ko
  16. else ifeq ($(TARGET_BOARD_PLATFORM), pineapple)
  17. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
  18. $(KERNEL_MODULES_OUT)/goodix_ts.ko \
  19. $(KERNEL_MODULES_OUT)/atmel_mxt_ts.ko
  20. else ifeq ($(TARGET_BOARD_PLATFORM), kalama)
  21. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
  22. $(KERNEL_MODULES_OUT)/goodix_ts.ko \
  23. $(KERNEL_MODULES_OUT)/atmel_mxt_ts.ko
  24. else ifeq ($(TARGET_BOARD_PLATFORM), blair)
  25. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/focaltech_fts.ko \
  26. $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
  27. $(KERNEL_MODULES_OUT)/synaptics_tcm_ts.ko \
  28. $(KERNEL_MODULES_OUT)/goodix_ts.ko
  29. else ifeq ($(TARGET_BOARD_PLATFORM), crow)
  30. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/goodix_ts.ko
  31. else ifeq ($(TARGET_BOARD_PLATFORM), bengal)
  32. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/synaptics_tcm_ts.ko \
  33. $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
  34. $(KERNEL_MODULES_OUT)/focaltech_fts.ko
  35. else ifeq ($(TARGET_BOARD_PLATFORM), trinket)
  36. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/synaptics_tcm_ts.ko
  37. else ifeq ($(TARGET_BOARD_PLATFORM), pitti)
  38. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/focaltech_fts.ko \
  39. $(KERNEL_MODULES_OUT)/goodix_ts.ko
  40. else ifeq ($(TARGET_BOARD_PLATFORM), volcano)
  41. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/goodix_ts.ko \
  42. $(KERNEL_MODULES_OUT)/focaltech_fts.ko
  43. else
  44. PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/nt36xxx-i2c.ko \
  45. $(KERNEL_MODULES_OUT)/goodix_ts.ko \
  46. $(KERNEL_MODULES_OUT)/atmel_mxt_ts.ko \
  47. $(KERNEL_MODULES_OUT)/synaptics_tcm_ts.ko
  48. endif
  49. endif