summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/fm-ucode/fm-ucode_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/fm-ucode/fm-ucode_git.bb')
-rw-r--r--recipes-bsp/fm-ucode/fm-ucode_git.bb46
1 files changed, 46 insertions, 0 deletions
diff --git a/recipes-bsp/fm-ucode/fm-ucode_git.bb b/recipes-bsp/fm-ucode/fm-ucode_git.bb
new file mode 100644
index 0000000..89c43ba
--- /dev/null
+++ b/recipes-bsp/fm-ucode/fm-ucode_git.bb
@@ -0,0 +1,46 @@
1DESCRIPTION = "Fman microcode binary"
2SECTION = "fm-ucode"
3LICENSE = "Freescale EULA"
4LIC_FILES_CHKSUM = "file://EULA;md5=60037ccba533a5995e8d1a838d85799c"
5
6FMAN_UCODE_INSTALL_FILE = "fsl_fman_ucode"
7FMAN_UCODE_INSTALL_FILE_append_p2041rdb = "_P2041"
8FMAN_UCODE_INSTALL_FILE_append_p4080ds= "_P4080"
9FMAN_UCODE_INSTALL_FILE_append_p1023rds = "_*1023"
10FMAN_UCODE_INSTALL_FILE_append_p5020ds = "_P5020"
11FMAN_UCODE_INSTALL_FILE_append_p5020ds-64b = "_P5020"
12FMAN_UCODE_INSTALL_FILE_append_p5040ds = "_P5040"
13FMAN_UCODE_INSTALL_FILE_append_p5040ds-64b = "_P5040"
14FMAN_UCODE_INSTALL_FILE_append_p3041ds = "_P3041"
15FMAN_UCODE_INSTALL_FILE_append_b4420qds = "_B4860"
16FMAN_UCODE_INSTALL_FILE_append_b4420qds-64b = "_B4860"
17FMAN_UCODE_INSTALL_FILE_append_b4860qds = "_B4860"
18FMAN_UCODE_INSTALL_FILE_append_b4860qds-64b = "_B4860"
19FMAN_UCODE_INSTALL_FILE_append_t4160qds = "_T4240"
20FMAN_UCODE_INSTALL_FILE_append_t4160qds-64b = "_T4240"
21FMAN_UCODE_INSTALL_FILE_append_t4240qds = "_T4240"
22FMAN_UCODE_INSTALL_FILE_append_t4240qds-64b = "_T4240"
23
24COMPATIBLE_MACHINE = "(p1023rds|p4080ds|p5020ds|p5040ds|p5020ds-64b|p5040ds-64b|p3041ds|p2041rdb|b4420qds|b4420qds-64b|b4860qds|b4860qds-64b|t4160qds|t4160qds-64b|t4240qds|t4240qds-64b)"
25inherit deploy
26
27SRC_URI = "git://git.freescale.com/ppc/sdk/fm-ucode.git"
28SRCREV = "f4a43e8ad6a6e5fdedff6e1484386f963bccfdff"
29
30S = "${WORKDIR}/git"
31
32ALLOW_EMPTY_${PN} = "1"
33do_install () {
34 install -d ${D}/boot
35 install -m 644 ${FMAN_UCODE_INSTALL_FILE}*.bin ${D}/boot/
36}
37
38do_deploy () {
39 install -d ${DEPLOYDIR}/
40 install -m 644 ${FMAN_UCODE_INSTALL_FILE}*.bin ${DEPLOYDIR}/
41}
42addtask deploy before do_build after do_install
43
44PACKAGES += "${PN}-image"
45FILES_${PN}-image += "/boot"
46