diff options
-rw-r--r-- | meta-fsl-ppc/recipes-dpaa/fm-ucode/fm-ucode_git.bb | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/meta-fsl-ppc/recipes-dpaa/fm-ucode/fm-ucode_git.bb b/meta-fsl-ppc/recipes-dpaa/fm-ucode/fm-ucode_git.bb index ef9cae03..9f8ac468 100644 --- a/meta-fsl-ppc/recipes-dpaa/fm-ucode/fm-ucode_git.bb +++ b/meta-fsl-ppc/recipes-dpaa/fm-ucode/fm-ucode_git.bb | |||
@@ -12,33 +12,19 @@ SRCREV = "517267e5f9ca9ab13cb2e94e0a20f555f73885ee" | |||
12 | 12 | ||
13 | S = "${WORKDIR}/git" | 13 | S = "${WORKDIR}/git" |
14 | 14 | ||
15 | ALLOW_EMPTY_${PN} = "1" | 15 | REGLEX ?= "${MACHINE}" |
16 | REGLEX_t1042 = "t1040" | ||
17 | REGLEX_b4420 = "b4860" | ||
18 | REGLEX_t4160 = "t4240" | ||
19 | |||
16 | do_install () { | 20 | do_install () { |
17 | case ${MACHINE} in | 21 | UCODE=`echo ${REGLEX} | sed -e 's,-.*$,,' -e 's,[a-zA-Z]*$,,'` |
18 | t1040qds|t1040qds-64b|t1040rdb|t1040rdb-64b|t1042rdb|t1042rdb-64b) UCODE=t1040;; | ||
19 | t2080qds|t2080qds-64b|t2080rdb|t2080rdb-64b) UCODE=t2080;; | ||
20 | b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) UCODE=b4860;; | ||
21 | t4240qds|t4240qds-64b|t4240rdb|t4240rdb-64b|t4160qds|t4160qds-64b) UCODE=t4240;; | ||
22 | p5020ds|p5020ds-64b) UCODE=p5020;; | ||
23 | p5040ds|p5040ds-64b) UCODE=p5040;; | ||
24 | *) UCODE=${MACHINE};; | ||
25 | esac | ||
26 | UCODE=`echo $UCODE | sed -e 's,[a-zA-Z]*$,,'` | ||
27 | install -d ${D}/boot | 22 | install -d ${D}/boot |
28 | install -m 644 fsl_fman_ucode_${UCODE}*.bin ${D}/boot/ | 23 | install -m 644 fsl_fman_ucode_${UCODE}*.bin ${D}/boot/ |
29 | } | 24 | } |
30 | 25 | ||
31 | do_deploy () { | 26 | do_deploy () { |
32 | case ${MACHINE} in | 27 | UCODE=`echo ${REGLEX} | sed -e 's,-.*$,,' -e 's,[a-zA-Z]*$,,'` |
33 | t1040qds|t1040qds-64b|t1040rdb|t1040rdb-64b|t1042rdb|t1042rdb-64b) UCODE=t1040;; | ||
34 | t2080qds|t2080qds-64b|t2080rdb|t2080rdb-64b) UCODE=t2080;; | ||
35 | b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) UCODE=b4860;; | ||
36 | t4240qds|t4240qds-64b|t4240rdb|t4240rdb-64b|t4160qds|t4160qds-64b) UCODE=t4240;; | ||
37 | p5020ds|p5020ds-64b) UCODE=p5020;; | ||
38 | p5040ds|p5040ds-64b) UCODE=p5040;; | ||
39 | *) UCODE=${MACHINE};; | ||
40 | esac | ||
41 | UCODE=`echo $UCODE | sed -e 's,[a-zA-Z]*$,,'` | ||
42 | install -d ${DEPLOYDIR}/ | 28 | install -d ${DEPLOYDIR}/ |
43 | install -m 644 fsl_fman_ucode_${UCODE}*.bin ${DEPLOYDIR}/ | 29 | install -m 644 fsl_fman_ucode_${UCODE}*.bin ${DEPLOYDIR}/ |
44 | } | 30 | } |
@@ -46,5 +32,6 @@ addtask deploy before do_build after do_install | |||
46 | 32 | ||
47 | PACKAGES += "${PN}-image" | 33 | PACKAGES += "${PN}-image" |
48 | FILES_${PN}-image += "/boot" | 34 | FILES_${PN}-image += "/boot" |
35 | ALLOW_EMPTY_${PN} = "1" | ||
49 | COMPATIBLE_MACHINE = "(p1023rdb|e500mc|e5500|e5500-64b|e6500|e6500-64b)" | 36 | COMPATIBLE_MACHINE = "(p1023rdb|e500mc|e5500|e5500-64b|e6500|e6500-64b)" |
50 | 37 | ||