Skip to content
Snippets Groups Projects
Commit 897820c9 authored by Carsten Behling's avatar Carsten Behling
Browse files

refs #41059: BSP/SDK:

- added vpu firmware to 'linux-firmware' with an bbappend file that is a much cleaner solution than an extra package
parent fcee957a
No related branches found
No related tags found
No related merge requests found
File deleted
DESCRIPTION = "i.MX6 firmware"
SECTION = "firmware"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI = " \
file://sdma-imx6q.bin \
file://v4l-coda960-imx6dl.bin \
file://v4l-coda960-imx6q.bin \
file://vpu_fw_imx6d.bin \
file://vpu_fw_imx6q.bin \
"
S = "${WORKDIR}"
do_compile () {
}
do_install () {
install -d ${D}/lib/firmware
install -m 644 sdma-imx6q.bin ${D}/${base_libdir}/firmware
install -m 644 v4l-coda960-imx6dl.bin ${D}/${base_libdir}/firmware
install -m 644 v4l-coda960-imx6q.bin ${D}/${base_libdir}/firmware
install -m 644 vpu_fw_imx6d.bin ${D}/${base_libdir}/firmware
install -m 644 vpu_fw_imx6q.bin ${D}/${base_libdir}/firmware
}
FILES_${PN} = " \
${base_libdir} \
${base_libdir}/firmware \
${base_libdir}/firmware/sdma-imx6q.bin \
${base_libdir}/firmware/v4l-coda960-imx6dl.bin \
${base_libdir}/firmware/v4l-coda960-imx6q.bin \
${base_libdir}/lib/firmware/vpu_fw_imx6d.bin \
${base_libdir}/lib/firmware/vpu_fw_imx6q.bin \
"
This diff is collapsed.
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += " \
file://vpu/vpu_fw_imx6d.bin;subdir=${BPN}-${PV} \
file://vpu/vpu_fw_imx6q.bin;subdir=${BPN}-${PV} \
file://vpu/v4l-coda960-imx6dl.bin;subdir=${BPN}-${PV} \
file://vpu/v4l-coda960-imx6q.bin;subdir=${BPN}-${PV} \
file://LICENSE.vpu_firmware;subdir=${BPN}-${PV} \
"
PACKAGES =+ "${PN}-imx-vpu-license ${PN}-imx-vpu"
LICENSE =+ "Firmware-imx-vpu_firmware &"
LIC_FILES_CHKSUM =+ "file://LICENSE.vpu_firmware;md5=8cf95184c220e247b9917e7244124c5a"
NO_GENERIC_LICENSE[Firmware-imx-vpu_firmware] = "LICENSE.vpu_firmware"
LICENSE_${PN}-imx-vpu = "Firmware-imx-vpu_firmware"
LICENSE_${PN}-imx-vpu-license = "Firmware-imx-vpu_firmware"
FILES_${PN}-imx-vpu = " \
${nonarch_base_libdir}/firmware/vpu_fw_imx6d.bin \
${nonarch_base_libdir}/firmware/vpu_fw_imx6q.bin \
${nonarch_base_libdir}/firmware/v4l-coda960-imx6dl.bin \
${nonarch_base_libdir}/firmware/v4l-coda960-imx6q.bin \
"
RPROVIDES_${PN}-imx-vpu = "firmware-imx-vpu"
RREPLACES_${PN}-imx-vpu = "firmware-imx-vpu"
RCONFLICTS_${PN}-imx-vpu = "firmware-imx-vpu"
FILES_${PN}-imx-vpu-license = "${nonarch_base_libdir}/firmware/LICENSE.vpu_firmware"
RDEPENDS_${PN}-imx-vpu += "${PN}-imx-vpu-license"
LICENSE_${PN} =+ "Firmware-imx-vpu_firmware &"
do_install_prepend () {
set -x
}
do_install_append () {
install -m 644 vpu/vpu_fw_imx6d.bin ${D}/${nonarch_base_libdir}/firmware
install -m 644 vpu/vpu_fw_imx6q.bin ${D}/${nonarch_base_libdir}/firmware
install -m 644 vpu/v4l-coda960-imx6dl.bin ${D}/${nonarch_base_libdir}/firmware
install -m 644 vpu/v4l-coda960-imx6q.bin ${D}/${nonarch_base_libdir}/firmware
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment