blob: 1a55fff93e81bd21dedc51bd419ddf2f54e018a7 [file] [log] [blame]
TARGET_DATARMNET_EXT_ENABLE := false
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
ifeq ($(TARGET_KERNEL_DLKM_DATARMNETEXT_OVERRIDE), true)
TARGET_DATARMNET_EXT_ENABLE := true
endif
else
TARGET_DATARMNET_EXT_ENABLE := true
endif
ifeq ($(TARGET_DATARMNET_EXT_ENABLE), true)
#Build rmnet modules
DATA_OFFLOAD_DLKM_BOARD_PLATFORMS_LIST := lahaina
DATA_OFFLOAD_DLKM_BOARD_PLATFORMS_LIST += taro
DATA_OFFLOAD_DLKM_BOARD_PLATFORMS_LIST += kalama
DATA_SHS_DLKM_BOARD_PLATFORMS_LIST := lahaina
DATA_SHS_DLKM_BOARD_PLATFORMS_LIST += taro
DATA_SHS_DLKM_BOARD_PLATFORMS_LIST += kalama
DATA_APS_DLKM_BOARD_PLATFORMS_LIST := taro
DATA_APS_DLKM_BOARD_PLATFORMS_LIST += kalama
DATA_WLAN_DLKM_BOARD_PLATFORMS_LIST := lahaina
DATA_WLAN_DLKM_BOARD_PLATFORMS_LIST += taro
DATA_WLAN_DLKM_BOARD_PLATFORMS_LIST += kalama
DATA_WLAN_DLKM_BOARD_PLATFORMS_LIST += bengal
DATA_WLAN_DLKM_BOARD_PLATFORMS_LIST += monaco
ifneq ($(TARGET_BOARD_AUTO),true)
ifeq ($(call is-board-platform-in-list,$(DATA_OFFLOAD_DLKM_BOARD_PLATFORMS_LIST)),true)
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/rmnet_offload.ko
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/rmnet_perf_tether.ko
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/rmnet_perf.ko
endif
ifeq ($(call is-board-platform-in-list,$(DATA_SHS_DLKM_BOARD_PLATFORMS_LIST)),true)
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/rmnet_shs.ko
endif
ifeq ($(call is-board-platform-in-list,$(DATA_APS_DLKM_BOARD_PLATFORMS_LIST)),true)
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/rmnet_aps.ko
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/rmnet_sch.ko
endif
ifeq ($(call is-board-platform-in-list,$(DATA_WLAN_DLKM_BOARD_PLATFORMS_LIST)),true)
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/rmnet_wlan.ko
endif
endif
endif