]> code.ossystems Code Review - openembedded-core.git/commitdiff
linux-firmware: add firmware files for use with Linux kernel (based on OE.dev)
authorEnric Balletbo i Serra <eballetbo@gmail.com>
Fri, 2 Jul 2010 19:35:27 +0000 (21:35 +0200)
committerJoshua Lock <josh@linux.intel.com>
Mon, 5 Jul 2010 14:49:32 +0000 (15:49 +0100)
A collection of firmware files are provided for this git repository,
this recipe can provide multiple packages for every group of firmware
files needed for every device. For now, only the SDIO libertas firmware
is packaged.

The SDIO libertas firmware is used on various OMAP3 based boards.

Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
meta/packages/linux-firmware/linux-firmware_git.bb [new file with mode: 0644]

diff --git a/meta/packages/linux-firmware/linux-firmware_git.bb b/meta/packages/linux-firmware/linux-firmware_git.bb
new file mode 100644 (file)
index 0000000..81583fc
--- /dev/null
@@ -0,0 +1,34 @@
+DESCRIPTION = "Firmware files for use with Linux kernel"
+SECTION = "kernel"
+LICENSE = "Proprietary"
+LICENSE_${PN}-sd8686 = "Firmware:LICENSE.libertas"
+
+PROVIDES += "linux-firmware-sd8686"
+
+SRCREV = "85212bf6501da865e570f6b2f6fbd6f212850609"
+
+PV = "0.0+git${SRCREV}"
+
+SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git;protocol=git"
+
+S = "${WORKDIR}/git"
+
+do_compile() {
+       :
+}
+
+do_install() {
+       install -d  ${D}/lib/firmware/
+       # Libertas sd8686
+       install -m 0666 libertas/sd8686_v9.bin ${D}/lib/firmware/sd8686.bin
+       install -m 0666 libertas/sd8686_v9_helper.bin ${D}/lib/firmware/sd8686_helper.bin
+       install -m 0666 LICENCE.libertas ${D}/lib/firmware/
+}
+
+PACKAGES = "${PN}-sd8686"
+
+FILES_${PN}-sd8686 = "/lib/firmware/sd8686* /lib/firmware/LICENCE.libertas"
+
+RPROVIDES_${PN}-sd8686 = "${PN}-sd8686"
+
+PACKAGE_ARCH = "all"