synx_kernel_board.mk 949 B

12345678910111213141516171819202122232425262728
  1. # Build synx kernel driver
  2. TARGET_SYNX_ENABLE := false
  3. ifeq ($(TARGET_KERNEL_DLKM_DISABLE),true)
  4. ifeq ($(TARGET_KERNEL_DLKM_SYNX_OVERRIDE),true)
  5. TARGET_SYNX_ENABLE := true
  6. endif
  7. else
  8. TARGET_SYNX_ENABLE := true
  9. endif
  10. ifneq (,$(call is-board-platform-in-list2,volcano))
  11. TARGET_SYNX_ENABLE := false
  12. endif
  13. ifneq (,$(call is-board-platform-in-list2,pitti))
  14. TARGET_SYNX_ENABLE := false
  15. endif
  16. ifeq ($(TARGET_SYNX_ENABLE), true)
  17. ifneq (,$(call is-board-platform-in-list2,$(TARGET_BOARD_PLATFORM)))
  18. BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/synx-driver.ko
  19. BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/ipclite.ko
  20. BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/ipclite_test.ko
  21. BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/synx-driver.ko
  22. BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/ipclite.ko
  23. #BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD += $(KERNEL_MODULES_OUT)/synx-driver.ko
  24. endif
  25. endif