summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware-imx
diff options
context:
space:
mode:
authorDaiane Angolini <daiane.angolini@nxp.com>2016-08-10 17:35:48 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2016-08-23 23:26:55 -0300
commita9641762e3cda257fff8f5c9ae7dfb60bb17c23a (patch)
treef18e62bfa3bdf2b6c6eec8789a7d82f92f4ebaf7 /recipes-bsp/firmware-imx
parent8d672c804c8aa1fcc6d7954666aac85d104a64ed (diff)
downloadmeta-freescale-a9641762e3cda257fff8f5c9ae7dfb60bb17c23a.tar.gz
firmware-imx: Rework recipe to use base_libdir
Rework recipe to use ${base_libdir} instead of pointing direct to the "lib/" path. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-bsp/firmware-imx')
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx.inc20
1 files changed, 10 insertions, 10 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-imx.inc b/recipes-bsp/firmware-imx/firmware-imx.inc
index 558f7fb3..3aa99a62 100644
--- a/recipes-bsp/firmware-imx/firmware-imx.inc
+++ b/recipes-bsp/firmware-imx/firmware-imx.inc
@@ -11,28 +11,28 @@ SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true"
11inherit fsl-eula-unpack 11inherit fsl-eula-unpack
12 12
13do_install() { 13do_install() {
14 install -d ${D}/lib/firmware/imx 14 install -d ${D}${base_libdir}/firmware/imx
15 cp -rfv firmware/* ${D}/lib/firmware/ 15 cp -rfv firmware/* ${D}${base_libdir}/firmware/
16 16
17 mv ${D}/lib/firmware/epdc/ ${D}/lib/firmware/imx/epdc/ 17 mv ${D}${base_libdir}/firmware/epdc/ ${D}${base_libdir}/firmware/imx/epdc/
18 mv ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw 18 mv ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw
19 19
20 find ${D}/lib/firmware -type f -exec chmod 644 '{}' ';' 20 find ${D}${base_libdir}/firmware -type f -exec chmod 644 '{}' ';'
21 find ${D}/lib/firmware -type f -exec chown root:root '{}' ';' 21 find ${D}${base_libdir}/firmware -type f -exec chown root:root '{}' ';'
22 22
23 # Remove files not going to be installed 23 # Remove files not going to be installed
24 find ${D}/lib/firmware/ -name '*.mk' -exec rm '{}' ';' 24 find ${D}${base_libdir}/firmware/ -name '*.mk' -exec rm '{}' ';'
25} 25}
26 26
27python populate_packages_prepend() { 27python populate_packages_prepend() {
28 vpudir = bb.data.expand('/lib/firmware/vpu', d) 28 vpudir = bb.data.expand('${base_libdir}/firmware/vpu', d)
29 do_split_packages(d, vpudir, '^vpu_fw_([^_]*).*\.bin', 29 do_split_packages(d, vpudir, '^vpu_fw_([^_]*).*\.bin',
30 output_pattern='firmware-imx-vpu-%s', 30 output_pattern='firmware-imx-vpu-%s',
31 description='Freescale IMX Firmware %s', 31 description='Freescale IMX Firmware %s',
32 extra_depends='', 32 extra_depends='',
33 prepend=True) 33 prepend=True)
34 34
35 sdmadir = bb.data.expand('/lib/firmware/sdma', d) 35 sdmadir = bb.data.expand('${base_libdir}/firmware/sdma', d)
36 do_split_packages(d, sdmadir, '^sdma-([^-]*).*\.bin', 36 do_split_packages(d, sdmadir, '^sdma-([^-]*).*\.bin',
37 output_pattern='firmware-imx-sdma-%s', 37 output_pattern='firmware-imx-sdma-%s',
38 description='Freescale IMX Firmware %s', 38 description='Freescale IMX Firmware %s',
@@ -46,6 +46,6 @@ PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*"
46 46
47PACKAGES =+ "${PN}-epdc" 47PACKAGES =+ "${PN}-epdc"
48 48
49FILES_${PN}-epdc = "/lib/firmware/imx/epdc/" 49FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/"
50 50
51PACKAGE_ARCH = "${MACHINE_SOCARCH}" 51PACKAGE_ARCH = "${MACHINE_SOCARCH}"