From d20da0c875132f2b3bcbbe4ee1f152ee363d87b4 Mon Sep 17 00:00:00 2001 From: Divya Sharma Date: Thu, 8 Jun 2017 09:37:08 -0700 Subject: qcacld-3.0: Install WLAN firmware to /vendor Move wlan firmware files to vendor. Build wlan driver in /vendor/lib/modules path. CRs-Fixed: 2065356 Change-Id: I419e606ca5df4ab614fbca37f22b79fb60ef6f04 --- Android.mk | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Android.mk') diff --git a/Android.mk b/Android.mk index 5b1eb64606c6..db311efdf6d1 100644 --- a/Android.mk +++ b/Android.mk @@ -51,16 +51,29 @@ LOCAL_MODULE := $(WLAN_CHIPSET)_wlan.ko LOCAL_MODULE_KBUILD_NAME := wlan.ko LOCAL_MODULE_TAGS := optional LOCAL_MODULE_DEBUG_ENABLE := true +ifeq ($(PRODUCT_FULL_TREBLE),true) +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib/modules/$(WLAN_CHIPSET) +else LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/modules/$(WLAN_CHIPSET) +endif include $(DLKM_DIR)/AndroidKernelModule.mk ########################################################### # Create Symbolic link ifneq ($(findstring $(WLAN_CHIPSET),$(WIFI_DRIVER_DEFAULT)),) +ifeq ($(PRODUCT_FULL_TREBLE),true) +$(shell mkdir -p $(TARGET_OUT_VENDOR)/lib/modules; \ + ln -sf /system/lib/modules/$(WLAN_CHIPSET)/$(LOCAL_MODULE) $(TARGET_OUT_VENDOR)/lib/modules/wlan.ko) +else $(shell mkdir -p $(TARGET_OUT)/lib/modules; \ ln -sf /system/lib/modules/$(WLAN_CHIPSET)/$(LOCAL_MODULE) $(TARGET_OUT)/lib/modules/wlan.ko) endif +endif +ifeq ($(PRODUCT_FULL_TREBLE),true) +$(shell ln -sf /persist/wlan_mac.bin $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld/wlan_mac.bin) +else $(shell ln -sf /persist/wlan_mac.bin $(TARGET_OUT_ETC)/firmware/wlan/qca_cld/wlan_mac.bin) +endif endif # DLKM check endif # supported target check -- cgit v1.2.3