summaryrefslogtreecommitdiff
path: root/multitech/recipes/wl12xx-firmware/wl12xx-firmware_r4.sp2.bb
diff options
context:
space:
mode:
Diffstat (limited to 'multitech/recipes/wl12xx-firmware/wl12xx-firmware_r4.sp2.bb')
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware_r4.sp2.bb32
1 files changed, 32 insertions, 0 deletions
diff --git a/multitech/recipes/wl12xx-firmware/wl12xx-firmware_r4.sp2.bb b/multitech/recipes/wl12xx-firmware/wl12xx-firmware_r4.sp2.bb
new file mode 100644
index 0000000..3078938
--- /dev/null
+++ b/multitech/recipes/wl12xx-firmware/wl12xx-firmware_r4.sp2.bb
@@ -0,0 +1,32 @@
+DESCRIPTION = "TI wl1271 firmware"
+HOMEPAGE = "http://processors.wiki.ti.com/index.php/ARM_Processor_Open_Source_Wireless_Connectivity"
+PR="r4"
+
+# bluetooth firmware from TI wiki:
+# http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_BTS_files_overview
+# http://processors.wiki.ti.com/images/a/a2/BTS_files_v1.zip
+# Bluetooth firmware WL127xL_BT_Service_Pack_2.4.bt is identical to:
+# TIInit_7.6.15.bts from http://processors.wiki.ti.com/images/e/e8/BTS_files_v2.zip
+
+# wifi firmware is R4.SP2
+
+SRC_URI = "file://bluetooth/BTS_files_v1/3M/WL127xL_BT_Service_Pack_2.4.bts \
+ file://wifi/wl1271-fw-2.bin \
+ file://wifi/wl1271-fw-ap.bin \
+ file://wifi/wl1271-fw-multirole-plt.bin \
+ file://wifi/wl1271-fw-multirole-roc.bin \
+ file://wifi/wl1271-nvs.bin \
+ "
+
+do_install() {
+ install -d ${D}/lib/firmware
+ install -d ${D}/lib/firmware/ti-connectivity
+ # wifi firmware
+ install ${WORKDIR}/wifi/wl1271-fw*.bin ${D}/lib/firmware/ti-connectivity
+ # factory nvs file
+ install ${WORKDIR}/wifi/wl1271-nvs.bin ${D}/lib/firmware/ti-connectivity/wl1271-nvs.bin.factory
+ # bluetooth firmware
+ install ${WORKDIR}/bluetooth/BTS_files_v1/3M/WL127xL_BT_Service_Pack_2.4.bts ${D}/lib/firmware/TIInit_7.6.15.bts
+}
+
+FILES_${PN} = "/lib/firmware"