nfc_kernel_dlkm_vendor_board.mk 670 B

12345678910111213141516171819202122
  1. # Build NFC kernel driver
  2. NFC_DLKM_ENABLED := false
  3. ########## Check and set local DLKM flag based on system-wide global flags ##########
  4. ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
  5. ifeq ($(TARGET_KERNEL_DLKM_NFC_OVERRIDE), true)
  6. NFC_DLKM_ENABLED := true
  7. endif
  8. else
  9. NFC_DLKM_ENABLED := true
  10. endif
  11. ########## Build kernel module based on local DLKM flag status ##########
  12. ifeq ($(NFC_DLKM_ENABLED), true)
  13. ifeq ($(call is-board-platform-in-list, pineapple blair pitti),true)
  14. BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/nxp-nci.ko
  15. endif
  16. endif
  17. ifeq ($(call is-board-platform-in-list, blair pitti),true)
  18. TARGET_ENABLE_PERIPHERAL_CONTROL := false
  19. endif