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() {
PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*"
+PACKAGES =+ "${PN}-epdc"
+
+FILES_${PN}-epdc = "/lib/firmware/imx/epdc/"
+
PACKAGE_ARCH = "${MACHINE_SOCARCH}"
+++ /dev/null
-# Copyright (C) 2012-2015 Freescale Semiconductor
-
-require firmware-imx.inc
-
-SRC_URI[md5sum] = "543210d17971f61c7c1829d2c160dc4e"
-SRC_URI[sha256sum] = "6c1a383d6f40ae79f7da85584fdf90a6718538bc87f02c3037bcd6b8cb748483"
-
-COMPATIBLE_MACHINE = "(mx5|mx6)"
--- /dev/null
+# 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)"