diff --git a/Android.bp b/Android.bp index 2722586..821aeab 100644 --- a/Android.bp +++ b/Android.bp @@ -4,3 +4,24 @@ soong_namespace { "hardware/xiaomi", ], } + +install_symlink { + name: "firmware_wlan_mac.bin_symlink", + vendor: true, + installed_location: "firmware/wlan/qca_cld/wlan_mac.bin", + symlink_target: "/mnt/vendor/persist/wlan_mac.bin", +} + +install_symlink { + name: "firmware_WCNSS_qcom_cfg.ini_symlink", + vendor: true, + installed_location: "firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini", + symlink_target: "/vendor/etc/wifi/WCNSS_qcom_cfg.ini", +} + +install_symlink { + name: "firmware_wlanmdsp.mbn_symlink", + vendor: true, + installed_location: "firmware/wlan/qca_cld/wlanmdsp.otaupdate", + symlink_target: "/data/vendor/firmware/wlanmdsp.mbn", +} diff --git a/Android.mk b/Android.mk index 23e562a..dc1ff3c 100644 --- a/Android.mk +++ b/Android.mk @@ -55,14 +55,6 @@ $(EGL_LIB64_SYMLINKS): $(LOCAL_INSTALLED_MODULE) $(hide) ln -sf egl/libGLESv2_adreno.so $@/libGLESv2_adreno.so $(hide) ln -sf egl/libq3dtools_adreno.so $@/libq3dtools_adreno.so -WIFI_FIRMWARE_SYMLINKS := $(TARGET_OUT_VENDOR)/firmware/ -$(WIFI_FIRMWARE_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "Creating wifi firmware symlinks: $@" - @mkdir -p $@/wlan/qca_cld - $(hide) ln -sf /data/vendor/firmware/wlanmdsp.mbn $@/wlanmdsp.otaupdate - $(hide) ln -sf /mnt/vendor/persist/wlan_mac.bin $@/wlan/qca_cld/wlan_mac.bin - $(hide) ln -sf /vendor/etc/wifi/WCNSS_qcom_cfg.ini $@/wlan/qca_cld/WCNSS_qcom_cfg.ini - -ALL_DEFAULT_INSTALLED_MODULES += $(CNE_SYMLINKS) $(EGL_LIB_SYMLINKS) $(EGL_LIB64_SYMLINKS) $(WIFI_FIRMWARE_SYMLINKS) +ALL_DEFAULT_INSTALLED_MODULES += $(CNE_SYMLINKS) $(EGL_LIB_SYMLINKS) $(EGL_LIB64_SYMLINKS) endif diff --git a/device.mk b/device.mk index d7b7848..7d46dfd 100644 --- a/device.mk +++ b/device.mk @@ -635,3 +635,10 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini \ $(LOCAL_PATH)/configs/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \ $(LOCAL_PATH)/configs/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf + +# WiFi firmware symlinks +PRODUCT_PACKAGES += \ + firmware_wlan_mac.bin_symlink \ + firmware_WCNSS_qcom_cfg.ini_symlink \ + firmware_wlanmdsp.mbn_symlink + \ No newline at end of file