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 ef9cae037..9f8ac4682 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 | ||
