Browse Source

msm: eva: add QMAA compliance to eva kernel dlkm

added check on QMAA related flags to
decide if compile eva kernel ko.

Change-Id: Iae09c460d75be90afb82b4178555497ebae9e573
Signed-off-by: Yu SI <[email protected]>
Yu SI 3 years ago
parent
commit
a031b0d054
2 changed files with 19 additions and 0 deletions
  1. 10 0
      eva_kernel_board.mk
  2. 9 0
      eva_kernel_product.mk

+ 10 - 0
eva_kernel_board.mk

@@ -1,6 +1,16 @@
 # Build eva kernel driver
+
+ENABLE_EVA_KERNEL := true
+ifeq ($(TARGET_USES_QMAA), true)
+ifneq ($(TARGET_USES_QMAA_OVERRIDE_CVP), true)
+ENABLE_EVA_KERNEL := false
+endif
+endif
+
+ifeq ($(ENABLE_EVA_KERNEL), true)
 ifneq ($(TARGET_BOARD_AUTO),true)
 ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true)
 BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/msm-eva.ko
 endif
+endif
 endif

+ 9 - 0
eva_kernel_product.mk

@@ -1 +1,10 @@
+ENABLE_EVA_KERNEL := true
+ifeq ($(TARGET_USES_QMAA), true)
+ifneq ($(TARGET_USES_QMAA_OVERRIDE_CVP), true)
+ENABLE_EVA_KERNEL := false
+endif
+endif
+
+ifeq ($(ENABLE_EVA_KERNEL), true)
 PRODUCT_PACKAGES += msm-eva.ko
+endif