summaryrefslogtreecommitdiff
path: root/multitech/recipes/wl12xx-firmware/wl12xx-firmware_r4.sp2.bb
blob: 307893847581f9c9a0e2617534e299b623bae00c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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"