1
0
Fork 0

Pull curated linux-firmware Soong modules into the build

This commit is contained in:
Brendan Szymanski 2026-07-13 04:16:00 -04:00
parent cbfb4a9b45
commit 8dc05e32cd

View file

@ -17,3 +17,17 @@ PRODUCT_COPY_FILES += \
$(foreach f,$(shell find $(tart_firmware_src) -type f 2>/dev/null | sort), \
$(f):$(TARGET_COPY_OUT_VENDOR)/firmware/$(patsubst $(tart_firmware_src)/%,%,$(f)))
tart_firmware_src :=
# WiFi firmware provided by AOSP's curated external/linux-firmware Soong
# modules. These chips are intentionally NOT in proprietary/vendor/firmware/
# (duplicating the install path breaks the build with "overriding commands"),
# and a Soong install rule only ships when its module is listed here:
# - linux_firmware_mt7921: MT7961/MT7921* (e.g. BrosTrend AXE3000 USB)
# - linux_firmware_mt7925: MT7925 WiFi 7 USB
# - linux_firmware_rt2800usb: rt2870.bin for the ubiquitous Ralink dongles
# - linux_firmware_rtw88-rtw8822c: RTL8822CU
PRODUCT_PACKAGES += \
linux_firmware_mt7921 \
linux_firmware_mt7925 \
linux_firmware_rt2800usb \
linux_firmware_rtw88-rtw8822c