Skip to content

Commit f853639

Browse files
bgcngmdanascape
authored andcommitted
billie: Convert WiFi firmware symlink to install_symlink target
The last bit that was preventing building hermetic images. Change-Id: I75bb7de4593a7992f6015317cf97e088beeba0cb Signed-off-by: Saalim Quadri <[email protected]>
1 parent 71830b6 commit f853639

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

Android.bp

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
11
soong_namespace {
22
imports: ["hardware/qcom-caf/bootctrl"],
33
}
4+
5+
install_symlink {
6+
name: "firmware_wlan_mac.bin_symlink",
7+
vendor: true,
8+
installed_location: "firmware/wlan/qca_cld/wlan_mac.bin",
9+
symlink_target: "/mnt/vendor/persist/wlan_mac.bin",
10+
}
11+
12+
install_symlink {
13+
name: "firmware_WCNSS_qcom_cfg.ini_symlink",
14+
vendor: true,
15+
installed_location: "firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini",
16+
symlink_target: "/vendor/etc/wifi/WCNSS_qcom_cfg.ini",
17+
}

Android.mk

-9
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,6 @@ $(DSP_MOUNT_POINT): $(LOCAL_INSTALLED_MODULE)
4848

4949
ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) $(BT_FIRMWARE_MOUNT_POINT) $(DSP_MOUNT_POINT)
5050

51-
WIFI_FIRMWARE_SYMLINKS := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld
52-
$(WIFI_FIRMWARE_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
53-
@echo "Creating wifi firmware symlinks: $@"
54-
mkdir -p $@
55-
$(hide) ln -sf /vendor/etc/wifi/WCNSS_qcom_cfg.ini $@/WCNSS_qcom_cfg.ini
56-
$(hide) ln -sf /mnt/vendor/persist/wlan_mac.bin $@/wlan_mac.bin
57-
58-
ALL_DEFAULT_INSTALLED_MODULES += $(WIFI_FIRMWARE_SYMLINKS)
59-
6051
IMS_LIBS := libimscamera_jni.so libimsmedia_jni.so
6152
IMS_SYMLINKS := $(addprefix $(TARGET_OUT_SYSTEM_EXT_APPS_PRIVILEGED)/ims/lib/arm64/,$(notdir $(IMS_LIBS)))
6253
$(IMS_SYMLINKS): $(LOCAL_INSTALLED_MODULE)

device.mk

+5
Original file line numberDiff line numberDiff line change
@@ -626,6 +626,11 @@ PRODUCT_COPY_FILES += \
626626
$(LOCAL_PATH)/wifi/WCNSS_qcom_cfg_setchain.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg_setchain.ini \
627627
$(LOCAL_PATH)/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf
628628

629+
# WiFi firmware symlinks
630+
PRODUCT_PACKAGES += \
631+
firmware_wlan_mac.bin_symlink \
632+
firmware_WCNSS_qcom_cfg.ini_symlink
633+
629634
# WiFi Display
630635
PRODUCT_PACKAGES += \
631636
libnl \

0 commit comments

Comments
 (0)