Add wl1252 firmware

Arrange for the inclusion of wl1252 firmware in the rootfs.  Patch
buildroot to extract the desired files from linux-firmware.
This commit is contained in:
Daniel Gnoutcheff 2015-03-29 23:20:38 -04:00
parent 4e4e2a8643
commit b0b3e47c4f
4 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,13 @@
Index: buildroot-2013.02/package/linux-firmware/linux-firmware.mk
===================================================================
--- buildroot-2013.02.orig/package/linux-firmware/linux-firmware.mk 2015-03-29 19:37:39.000000000 -0400
+++ buildroot-2013.02/package/linux-firmware/linux-firmware.mk 2015-03-29 19:40:20.000000000 -0400
@@ -4,7 +4,7 @@
#
#############################################################
-LINUX_FIRMWARE_VERSION = 65a5163b8bb77bd7759efa3ca780867fcaed89b0
+LINUX_FIRMWARE_VERSION = 76b366df2afdde9811fdd5fc128d1779e26e7be7
LINUX_FIRMWARE_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
LINUX_FIRMWARE_SITE_METHOD = git

View File

@ -0,0 +1,33 @@
Index: buildroot-2013.02/package/linux-firmware/Config.in
===================================================================
--- buildroot-2013.02.orig/package/linux-firmware/Config.in 2013-02-28 16:48:28.000000000 -0500
+++ buildroot-2013.02/package/linux-firmware/Config.in 2015-03-29 19:48:36.000000000 -0400
@@ -71,6 +71,11 @@
help
Realtek 8712
+config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL1251
+ bool "TI wl1251"
+ help
+ Firmware files for wl1251 WLAN module
+
config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X
bool "TI wl127X"
help
Index: buildroot-2013.02/package/linux-firmware/linux-firmware.mk
===================================================================
--- buildroot-2013.02.orig/package/linux-firmware/linux-firmware.mk 2015-03-29 19:40:20.000000000 -0400
+++ buildroot-2013.02/package/linux-firmware/linux-firmware.mk 2015-03-29 19:45:47.000000000 -0400
@@ -57,6 +57,12 @@
LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787) += \
mrvl/sd8787_uapsta.bin LICENCE.Marvell
+# wl1251
+LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL1251) += \
+ ti-connectivity/wl1251-fw.bin \
+ ti-connectivity/wl1251-nvs.bin \
+ LICENCE.ti-connectivity
+
# wl127x
LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X) += \
ti-connectivity/wl1271-fw-2.bin \

View File

@ -1 +1,3 @@
gcc46-avoid-segfault.patch
linux-firmware-version-bump.patch
linux-firmware-wl1251.patch

View File

@ -22,6 +22,8 @@ BR2_PACKAGE_DOSFSTOOLS_MKDOSFS=y
BR2_PACKAGE_DOSFSTOOLS_DOSFSCK=y
BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_TI_WL1251=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_LIBARCHIVE=y
BR2_PACKAGE_LZO=y