summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware-imx/firmware-imx.inc
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2012-09-15 16:56:12 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2012-09-19 19:48:38 -0300
commit040d59223c13d2fbe3e7c8c44cff818215054676 (patch)
tree943410d87a39fd2ee1f214c44f508a2e49475112 /recipes-bsp/firmware-imx/firmware-imx.inc
parent6f633ce09bf9a5e68134afc642155533d60e1c53 (diff)
downloadmeta-fsl-arm-040d59223c13d2fbe3e7c8c44cff818215054676.tar.gz
firmware-imx: refactory package naming and version
Rename the 'imx-firmware' package to 'firmware-imx' as this is how the tarball is named. We also changed the version from 0.1 to 11.09.01 to proper reflect to the version in use. During the refactory the package upgrade path has been respected so package management can know how to handle the rename. Change-Id: I8d908020333883d7c8a42641e6d9a6e3e81f4bb0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-bsp/firmware-imx/firmware-imx.inc')
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx.inc40
1 files changed, 40 insertions, 0 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-imx.inc b/recipes-bsp/firmware-imx/firmware-imx.inc
new file mode 100644
index 0000000..926e722
--- /dev/null
+++ b/recipes-bsp/firmware-imx/firmware-imx.inc
@@ -0,0 +1,40 @@
1SUMMARY = "Freescale IMX firmware"
2DESCRIPTION = "Freescale IMX firmware such as for the VPU"
3SECTION = "base"
4LICENSE = "Freescale"
5LIC_FILES_CHKSUM = "file://licenses/vpu/EULA;md5=6469a8514eed615d6bf8c09f41846d8f"
6
7INC_PR = "r0"
8
9SRC_URI = "file://firmware-imx-${PV}.tar.gz \
10 file://vpu_fw_imx51.bin \
11 file://vpu_fw_imx53.bin"
12
13COMPATIBLE_MACHINE = "(mx5)"
14
15# todo: make FILES_ machine dependent using override, i.MX53 only now.
16FILES_${PN} = "/lib/firmware/vpu/vpu_fw_imx53.bin"
17FILES_${PN} += "/lib/firmware/sdma/sdma-imx53-to1.bin"
18FILES_${PN} += "/lib/firmware/ath6k/*"
19FILES_${PN} += "/lib/firmware/ar3k/*"
20
21do_patch() {
22 cp ${WORKDIR}/vpu_fw_imx51.bin ${S}/firmware/vpu/
23 cp ${WORKDIR}/vpu_fw_imx53.bin ${S}/firmware/vpu/
24}
25
26do_install() {
27 install -d ${D}/lib/firmware/vpu
28 install -m 0755 ${S}/firmware/vpu/vpu_fw_imx53.bin ${D}/lib/firmware/vpu
29 chmod 644 ${D}/lib/firmware/vpu/vpu_fw_imx53.bin
30 install -d ${D}/lib/firmware/sdma
31 install -m 0755 ${S}/firmware/sdma/sdma-imx53-to1.bin ${D}/lib/firmware/sdma
32 chmod 644 ${D}/lib//firmware/sdma/sdma-imx53-to1.bin
33 cp -rf ${S}/firmware/ath6k ${D}/lib/firmware
34 cp -rf ${S}/firmware/ar3k ${D}/lib/firmware
35}
36
37# Add an upgrade path
38RPROVIDES_${PN} = "imx-firmware"
39RREPLACES_${PN} = "imx-firmware"
40RCONFLICTS_${PN} = "imx-firmware"