mm_driver_board.mk 1.1 KB

1234567891011121314151617181920212223242526
  1. #SPDX-License-Identifier: GPL-2.0-only
  2. MM_DRV_DLKM_ENABLE := true
  3. ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
  4. ifeq ($(TARGET_KERNEL_DLKM_MM_DRV_OVERRIDE), false)
  5. MM_DRV_DLKM_ENABLE := false
  6. endif
  7. endif
  8. ifeq ($(MM_DRV_DLKM_ENABLE), true)
  9. ifneq ($(TARGET_BOARD_AUTO),true)
  10. ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true)
  11. BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/msm_ext_display.ko
  12. BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/msm_ext_display.ko
  13. BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD += $(KERNEL_MODULES_OUT)/msm_ext_display.ko
  14. ifneq ($(TARGET_BOARD_PLATFORM), taro)
  15. BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/sync_fence.ko \
  16. $(KERNEL_MODULES_OUT)/msm_hw_fence.ko
  17. BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/sync_fence.ko \
  18. $(KERNEL_MODULES_OUT)/msm_hw_fence.ko
  19. BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD += $(KERNEL_MODULES_OUT)/sync_fence.ko \
  20. $(KERNEL_MODULES_OUT)/msm_hw_fence.ko
  21. endif
  22. endif
  23. endif
  24. endif