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
这个提交包含在:
Anvesh Jain P
2023-10-10 12:42:50 +05:30
父节点 3a1e7d8111
当前提交 f633ed34d1
修改 3 个文件,包含 8 行新增2 行删除

查看文件

@@ -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

查看文件

@@ -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

查看文件

@@ -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