From beed2eb2475971b94ffa583c0b57a0222869be03 Mon Sep 17 00:00:00 2001 From: Lauren Post Date: Thu, 17 Sep 2015 14:27:38 -0500 Subject: firmware-imx: Update to 5.2 version The package adds the EPDC waveforms and the needed changes to properly install those were done in the firmware-imx.inc file. Another change was to include the i.MX 7 in the COMPATIBLE_MACHINE list. Signed-off-by: Lauren Post Signed-off-by: Otavio Salvador --- recipes-bsp/firmware-imx/firmware-imx.inc | 13 +++++++++++-- recipes-bsp/firmware-imx/firmware-imx_5.0.bb | 8 -------- recipes-bsp/firmware-imx/firmware-imx_5.2.bb | 8 ++++++++ 3 files changed, 19 insertions(+), 10 deletions(-) delete mode 100644 recipes-bsp/firmware-imx/firmware-imx_5.0.bb create mode 100644 recipes-bsp/firmware-imx/firmware-imx_5.2.bb (limited to 'recipes-bsp') diff --git a/recipes-bsp/firmware-imx/firmware-imx.inc b/recipes-bsp/firmware-imx/firmware-imx.inc index 558c6246..fc49669d 100644 --- a/recipes-bsp/firmware-imx/firmware-imx.inc +++ b/recipes-bsp/firmware-imx/firmware-imx.inc @@ -11,12 +11,17 @@ SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true" inherit fsl-eula-unpack do_install() { - install -d ${D}/lib/firmware + install -d ${D}/lib/firmware/imx cp -rfv firmware/* ${D}/lib/firmware/ + + mv ${D}/lib/firmware/epdc/ ${D}/lib/firmware/imx/epdc/ + mv ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw + find ${D}/lib/firmware -type f -exec chmod 644 '{}' ';' + find ${D}/lib/firmware -type f -exec chown root:root '{}' ';' # Remove files not going to be installed - find ${D}/lib/firmware/ -name Android.mk -exec rm '{}' ';' + find ${D}/lib/firmware/ -name '*.mk' -exec rm '{}' ';' } python populate_packages_prepend() { @@ -39,4 +44,8 @@ ALLOW_EMPTY_${PN} = "1" PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*" +PACKAGES =+ "${PN}-epdc" + +FILES_${PN}-epdc = "/lib/firmware/imx/epdc/" + PACKAGE_ARCH = "${MACHINE_SOCARCH}" diff --git a/recipes-bsp/firmware-imx/firmware-imx_5.0.bb b/recipes-bsp/firmware-imx/firmware-imx_5.0.bb deleted file mode 100644 index cb131101..00000000 --- a/recipes-bsp/firmware-imx/firmware-imx_5.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright (C) 2012-2015 Freescale Semiconductor - -require firmware-imx.inc - -SRC_URI[md5sum] = "543210d17971f61c7c1829d2c160dc4e" -SRC_URI[sha256sum] = "6c1a383d6f40ae79f7da85584fdf90a6718538bc87f02c3037bcd6b8cb748483" - -COMPATIBLE_MACHINE = "(mx5|mx6)" diff --git a/recipes-bsp/firmware-imx/firmware-imx_5.2.bb b/recipes-bsp/firmware-imx/firmware-imx_5.2.bb new file mode 100644 index 00000000..f8a08513 --- /dev/null +++ b/recipes-bsp/firmware-imx/firmware-imx_5.2.bb @@ -0,0 +1,8 @@ +# Copyright (C) 2012-2015 Freescale Semiconductor + +require recipes-bsp/firmware-imx/firmware-imx.inc + +SRC_URI[md5sum] = "e466839e2cfbbcacb974b872c0b063e7" +SRC_URI[sha256sum] = "8cc2df128c0e2d2f5224d73389fbe6e4d6fa9ede76f8c0a9adaf7ec0986d0f1f" + +COMPATIBLE_MACHINE = "(mx5|mx6|mx7)" -- cgit v1.2.3-54-g00ecf