Check product type before enabling driver

Add condition to enable driver for non GVM target.
Virtual fastrpc driver is used for target based on
hypervisor, skipping driver compilation.

Signed-off-by: Anvesh Jain P <quic_ajainp@quicinc.com>
Change-Id: I1ac5c0e29f259cbd05f426ca51cd945b695078c9
This commit is contained in:
Anvesh Jain P
2023-10-10 12:42:50 +05:30
parent 3a1e7d8111
commit f633ed34d1
3 changed files with 8 additions and 2 deletions

View File

@@ -1,7 +1,9 @@
ifneq ($(TARGET_KERNEL_DLKM_DISABLE), true) ifneq ($(TARGET_KERNEL_DLKM_DISABLE), true)
ifneq ($(ENABLE_HYP), true)
ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true) ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true)
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/frpc-adsprpc.ko BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/frpc-adsprpc.ko
#BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/frpc-trusted-adsprpc.ko #BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/frpc-trusted-adsprpc.ko
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/cdsp-loader.ko BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/cdsp-loader.ko
endif endif
endif endif
endif

View File

@@ -1,5 +1,7 @@
ifneq ($(TARGET_KERNEL_DLKM_DISABLE), true) ifneq ($(TARGET_KERNEL_DLKM_DISABLE), true)
ifneq ($(ENABLE_HYP), true)
PRODUCT_PACKAGES += frpc-adsprpc.ko PRODUCT_PACKAGES += frpc-adsprpc.ko
#PRODUCT_PACKAGES += frpc_trusted-adsprpc.ko #PRODUCT_PACKAGES += frpc_trusted-adsprpc.ko
PRODUCT_PACKAGES += cdsp-loader.ko PRODUCT_PACKAGES += cdsp-loader.ko
endif endif
endif

View File

@@ -1,2 +1,4 @@
ifneq ($(ENABLE_HYP), true)
PRODUCT_PACKAGES += frpc-adsprpc.ko PRODUCT_PACKAGES += frpc-adsprpc.ko
#PRODUCT_PACKAGES += cdsp-loader.ko #PRODUCT_PACKAGES += cdsp-loader.ko
endif