meta-netmodule-bsp/recipes-kernel/linux-firmware/linux-firmware_%.bbappend

45 lines
1.7 KiB
Plaintext

#SRCREV = "40e9ae84308274b91ac069fba2f1a290fcdc83fc"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
PR = "r2"
SRC_URI_append = " \
file://ti-connectivity/wl12xx-nvs.bin \
file://ti-connectivity/wl18xx-fw-4.bin \
"
do_install_append() {
install -d ${D}${nonarch_base_libdir}/firmware/ti-connectivity/
cp -r ${WORKDIR}/ti-connectivity/* ${D}${nonarch_base_libdir}/firmware/ti-connectivity/
}
ALLOW_EMPTY_${PN}-wlcommon-minimal = "1"
PACKAGES =+ " ${PN}-wlcommon-minimal ${PN}-wl12xx-minimal ${PN}-wl18xx-minimal "
LICENSE_${PN}-wlcommon-minimal = "Firmware-ti-connectivity"
LICENSE_${PN}-wl12xx-minimal = "Firmware-ti-connectivity"
LICENSE_${PN}-wl18xx-minimal = "Firmware-ti-connectivity"
FILES_${PN}-wlcommon-minimal = " \
${nonarch_base_libdir}/firmware/TIInit_11.8.32.bts \
${nonarch_base_libdir}/firmware/ti-connectivity/TIInit_11.8.32.bts \
"
FILES_${PN}-wl12xx-minimal= " \
${nonarch_base_libdir}/firmware/wl127x-nvs.bin \
${nonarch_base_libdir}/firmware/wl1271-nvs.bin \
${nonarch_base_libdir}/firmware/wl128x-fw-4-plt.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl127x-nvs.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl1271-nvs.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl128x-fw-4-plt.bin \
"
FILES_${PN}-wl18xx-minimal = " \
${nonarch_base_libdir}/firmware/wl18xx-fw-4.bin \
${nonarch_base_libdir}/firmware/ti-connectivity/wl18xx-fw-4.bin \
"
RDEPENDS_${PN}-wl12xx-minimal = "${PN}-ti-connectivity-license ${PN}-wlcommon-minimal"
RDEPENDS_${PN}-wl18xx-minimal = "${PN}-ti-connectivity-license ${PN}-wlcommon-minimal"
RDEPENDS_${PN}-wl12xx += " ${PN}-wl12xx-minimal"
RDEPENDS_${PN}-wl18xx += " ${PN}-wl18xx-minimal"