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)"