From a12fecfd38b5c7883061da98ad55b05dfeb0b19b Mon Sep 17 00:00:00 2001 From: chunrong guo Date: Thu, 21 Mar 2013 03:20:33 +0000 Subject: [PATCH] fm-ucode: update to the commit for sdk 1.3.2 Signed-off-by: Chunrong Guo --- .../recipes-ucode/fm-ucode/fm-ucode_git.bb | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/meta-fsl-ppc/recipes-ucode/fm-ucode/fm-ucode_git.bb b/meta-fsl-ppc/recipes-ucode/fm-ucode/fm-ucode_git.bb index 89c43ba3..c2c3de05 100644 --- a/meta-fsl-ppc/recipes-ucode/fm-ucode/fm-ucode_git.bb +++ b/meta-fsl-ppc/recipes-ucode/fm-ucode/fm-ucode_git.bb @@ -3,41 +3,43 @@ SECTION = "fm-ucode" LICENSE = "Freescale EULA" LIC_FILES_CHKSUM = "file://EULA;md5=60037ccba533a5995e8d1a838d85799c" -FMAN_UCODE_INSTALL_FILE = "fsl_fman_ucode" -FMAN_UCODE_INSTALL_FILE_append_p2041rdb = "_P2041" -FMAN_UCODE_INSTALL_FILE_append_p4080ds= "_P4080" -FMAN_UCODE_INSTALL_FILE_append_p1023rds = "_*1023" -FMAN_UCODE_INSTALL_FILE_append_p5020ds = "_P5020" -FMAN_UCODE_INSTALL_FILE_append_p5020ds-64b = "_P5020" -FMAN_UCODE_INSTALL_FILE_append_p5040ds = "_P5040" -FMAN_UCODE_INSTALL_FILE_append_p5040ds-64b = "_P5040" -FMAN_UCODE_INSTALL_FILE_append_p3041ds = "_P3041" -FMAN_UCODE_INSTALL_FILE_append_b4420qds = "_B4860" -FMAN_UCODE_INSTALL_FILE_append_b4420qds-64b = "_B4860" -FMAN_UCODE_INSTALL_FILE_append_b4860qds = "_B4860" -FMAN_UCODE_INSTALL_FILE_append_b4860qds-64b = "_B4860" -FMAN_UCODE_INSTALL_FILE_append_t4160qds = "_T4240" -FMAN_UCODE_INSTALL_FILE_append_t4160qds-64b = "_T4240" -FMAN_UCODE_INSTALL_FILE_append_t4240qds = "_T4240" -FMAN_UCODE_INSTALL_FILE_append_t4240qds-64b = "_T4240" - -COMPATIBLE_MACHINE = "(p1023rds|p4080ds|p5020ds|p5040ds|p5020ds-64b|p5040ds-64b|p3041ds|p2041rdb|b4420qds|b4420qds-64b|b4860qds|b4860qds-64b|t4160qds|t4160qds-64b|t4240qds|t4240qds-64b)" +PR = "r1" + +COMPATIBLE_MACHINE = "(p1023rds|p2041rdb|p3041ds|p4080ds|p5020ds|p5040ds|p5020ds-64b|p5040ds-64b|b4420qds|b4420qds-64b|b4860qds|b4860qds-64b|t4160qds|t4160qds-64b|t4240qds|t4240qds-64b)" inherit deploy SRC_URI = "git://git.freescale.com/ppc/sdk/fm-ucode.git" -SRCREV = "f4a43e8ad6a6e5fdedff6e1484386f963bccfdff" +SRCREV = "219bb2c6aaa1e040fb849a771a9bdf3e8dbc49e9" S = "${WORKDIR}/git" ALLOW_EMPTY_${PN} = "1" do_install () { - install -d ${D}/boot - install -m 644 ${FMAN_UCODE_INSTALL_FILE}*.bin ${D}/boot/ + case ${MACHINE} in + b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) UCODE=b4860qds;; + t4240qds|t4240qds-64b|t4160qds|t4160qds-64b) UCODE=t4240qds;; + p5020ds|p5020ds-64b) UCODE=p5020ds;; + p5040ds|p5040ds-64b) UCODE=p5040ds;; + p1023rds) UCODE=P1023RDS;; + *) UCODE=${MACHINE};; + esac + UCODE=`echo $UCODE | sed -e 's,[a-zA-Z]*$,,'` + install -d ${D}/boot + install -m 644 fsl_fman_ucode_${UCODE}*.bin ${D}/boot/ } do_deploy () { - install -d ${DEPLOYDIR}/ - install -m 644 ${FMAN_UCODE_INSTALL_FILE}*.bin ${DEPLOYDIR}/ + case ${MACHINE} in + b4420qds|b4420qds-64b|b4860qds|b4860qds-64b) UCODE=b4860qds;; + t4240qds|t4240qds-64b|t4160qds|t4160qds-64b) UCODE=t4240qds;; + p5020ds|p5020ds-64b) UCODE=p5020ds;; + p5040ds|p5040ds-64b) UCODE=p5040ds;; + p1023rds) UCODE=P1023RDS;; + *) UCODE=${MACHINE};; + esac + UCODE=`echo $UCODE | sed -e 's,[a-zA-Z]*$,,'` + install -d ${DEPLOYDIR}/ + install -m 644 fsl_fman_ucode_${UCODE}*.bin ${DEPLOYDIR}/ } addtask deploy before do_build after do_install -- 2.40.1