gatesgarth migration: firmware-imx: Upgrade to v8.11
Sync with BSP release rel_imx_5.10.9_1.0.0 https://jira.digi.com/browse/DEL-7508 Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit is contained in:
parent
c9a4b85dd1
commit
f6496788a4
|
|
@ -3,14 +3,14 @@
|
||||||
# Copyright (C) 2018 O.S. Systems Software LTDA.
|
# Copyright (C) 2018 O.S. Systems Software LTDA.
|
||||||
SECTION = "base"
|
SECTION = "base"
|
||||||
LICENSE = "Proprietary"
|
LICENSE = "Proprietary"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=a632fefd1c359980434f9389833cab3a"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \
|
${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "3f8c4661ca0f64ca30fd239f66b6a471"
|
SRC_URI[md5sum] = "663942fabdf8808c2aa9cfbd21c48cc2"
|
||||||
SRC_URI[sha256sum] = "2b70f169d4065b2a7ac7a676afe24636128bd2dacc9f5230346758c3b146b2be"
|
SRC_URI[sha256sum] = "1a7aaab69cd8c48d10ffb0118c938f4b3daf4c7fd86f0342f4d352906f8e0ecb"
|
||||||
|
|
||||||
S = "${WORKDIR}/firmware-imx-${PV}"
|
S = "${WORKDIR}/firmware-imx-${PV}"
|
||||||
|
|
||||||
|
|
@ -11,37 +11,21 @@ SRC_URI_append = " \
|
||||||
file://epdc \
|
file://epdc \
|
||||||
file://regulatory \
|
file://regulatory \
|
||||||
file://hdmi \
|
file://hdmi \
|
||||||
file://sdma-firmware.service \
|
|
||||||
file://epdc-firmware.service \
|
|
||||||
file://regulatory-firmware.service \
|
|
||||||
file://hdmi-firmware.service \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
PE = "1"
|
PE = "1"
|
||||||
|
|
||||||
inherit allarch systemd
|
inherit allarch
|
||||||
|
|
||||||
SYSTEMD_PACKAGES = "${PN}-sdma ${PN}-epdc ${PN}-regulatory ${PN}-hdmi"
|
|
||||||
SYSTEMD_SERVICE_${PN}-sdma = "sdma-firmware.service"
|
|
||||||
SYSTEMD_SERVICE_${PN}-epdc = "epdc-firmware.service"
|
|
||||||
SYSTEMD_SERVICE_${PN}-regulatory = "regulatory-firmware.service"
|
|
||||||
SYSTEMD_SERVICE_${PN}-hdmi = "hdmi-firmware.service"
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
install -d ${D}${base_libdir}/firmware/imx
|
install -d ${D}${base_libdir}/firmware/imx
|
||||||
|
|
||||||
if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
|
# Install loading scripts
|
||||||
install -d ${D}${sysconfdir}
|
install -d ${D}${sysconfdir}
|
||||||
install -d ${D}${systemd_system_unitdir}
|
install -m 0755 ${WORKDIR}/sdma ${D}${sysconfdir}
|
||||||
install -m 0755 ${WORKDIR}/sdma ${D}${sysconfdir}
|
install -m 0755 ${WORKDIR}/epdc ${D}${sysconfdir}
|
||||||
install -m 0755 ${WORKDIR}/epdc ${D}${sysconfdir}
|
install -m 0755 ${WORKDIR}/regulatory ${D}${sysconfdir}
|
||||||
install -m 0755 ${WORKDIR}/regulatory ${D}${sysconfdir}
|
install -m 0755 ${WORKDIR}/hdmi ${D}${sysconfdir}
|
||||||
install -m 0755 ${WORKDIR}/hdmi ${D}${sysconfdir}
|
|
||||||
install -m 0644 ${WORKDIR}/sdma-firmware.service ${D}${systemd_system_unitdir}
|
|
||||||
install -m 0644 ${WORKDIR}/epdc-firmware.service ${D}${systemd_system_unitdir}
|
|
||||||
install -m 0644 ${WORKDIR}/regulatory-firmware.service ${D}${systemd_system_unitdir}
|
|
||||||
install -m 0644 ${WORKDIR}/hdmi-firmware.service ${D}${systemd_system_unitdir}
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd firmware
|
cd firmware
|
||||||
for d in *; do
|
for d in *; do
|
||||||
|
|
@ -58,9 +42,9 @@ do_install() {
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
# Install SDMA Firmware: sdma-imx6q.bin & sdma-imx7d.bin into lib/firmware/imx/sdma
|
# Install SDMA Firmware: sdma-imx6q.bin & sdma-imx7d.bin into lib/firmware/imx/sdma
|
||||||
install -d ${D}${nonarch_base_libdir}/firmware/imx/sdma
|
install -d ${D}${base_libdir}/firmware/imx/sdma
|
||||||
mv ${D}${base_libdir}/firmware/sdma/sdma-imx6q.bin ${D}${nonarch_base_libdir}/firmware/imx/sdma
|
mv ${D}${base_libdir}/firmware/sdma/sdma-imx6q.bin ${D}${base_libdir}/firmware/imx/sdma
|
||||||
mv ${D}${base_libdir}/firmware/sdma/sdma-imx7d.bin ${D}${nonarch_base_libdir}/firmware/imx/sdma
|
mv ${D}${base_libdir}/firmware/sdma/sdma-imx7d.bin ${D}${base_libdir}/firmware/imx/sdma
|
||||||
|
|
||||||
mv ${D}${base_libdir}/firmware/epdc/ ${D}${base_libdir}/firmware/imx/epdc/
|
mv ${D}${base_libdir}/firmware/epdc/ ${D}${base_libdir}/firmware/imx/epdc/
|
||||||
mv ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw
|
mv ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw
|
||||||
|
|
@ -107,12 +91,11 @@ PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*"
|
||||||
|
|
||||||
PACKAGES =+ "${PN}-epdc ${PN}-sdma ${PN}-easrc ${PN}-regulatory ${PN}-hdmi ${PN}-xcvr ${PN}-xuvi"
|
PACKAGES =+ "${PN}-epdc ${PN}-sdma ${PN}-easrc ${PN}-regulatory ${PN}-hdmi ${PN}-xcvr ${PN}-xuvi"
|
||||||
|
|
||||||
FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/ ${sysconfdir}/epdc ${systemd_system_unitdir}/epdc-firmware.service"
|
FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/ ${sysconfdir}/epdc"
|
||||||
FILES_${PN}-scfw = "${base_libdir}/firmware/scfw/"
|
FILES_${PN}-sdma = "${base_libdir}/firmware/imx/sdma ${sysconfdir}/sdma"
|
||||||
FILES_${PN}-sdma = "${nonarch_base_libdir}/firmware/imx/sdma ${sysconfdir}/sdma ${systemd_system_unitdir}/sdma-firmware.service"
|
|
||||||
FILES_${PN}-easrc = "${base_libdir}/firmware/imx/easrc/"
|
FILES_${PN}-easrc = "${base_libdir}/firmware/imx/easrc/"
|
||||||
FILES_${PN}-regulatory = "${sysconfdir}/regulatory ${systemd_system_unitdir}/regulatory-firmware.service"
|
FILES_${PN}-regulatory = "${sysconfdir}/regulatory"
|
||||||
FILES_${PN}-hdmi = "${base_libdir}/firmware/imx/hdmi/ ${systemd_system_unitdir}/hdmi-firmware.service"
|
FILES_${PN}-hdmi = "${base_libdir}/firmware/imx/hdmi/ ${sysconfdir}/hdmi"
|
||||||
FILES_${PN}-xcvr = "${base_libdir}/firmware/imx/xcvr/"
|
FILES_${PN}-xcvr = "${base_libdir}/firmware/imx/xcvr/"
|
||||||
FILES_${PN}-xuvi = "${base_libdir}/firmware/imx/xuvi/"
|
FILES_${PN}-xuvi = "${base_libdir}/firmware/imx/xuvi/"
|
||||||
|
|
||||||
Loading…
Reference in New Issue