diff options
-rw-r--r-- | conf/machine/include/imx-base.inc | 4 | ||||
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb (renamed from recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb) | 14 | ||||
-rw-r--r-- | recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb | 8 |
3 files changed, 19 insertions, 7 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index c1243c7f..78c1e762 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
@@ -486,6 +486,10 @@ MACHINE_EXTRA_RRECOMMENDS += " \ | |||
486 | ${@bb.utils.filter('COMBINED_FEATURES', 'jailhouse', d)} \ | 486 | ${@bb.utils.filter('COMBINED_FEATURES', 'jailhouse', d)} \ |
487 | " | 487 | " |
488 | 488 | ||
489 | # ELE extra Firmware | ||
490 | SECOEXT_FIRMWARE_NAME ?= "UNDEFINED" | ||
491 | SECOEXT_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}ext-ahab-container.img" | ||
492 | |||
489 | # GStreamer 1.0 plugins | 493 | # GStreamer 1.0 plugins |
490 | MACHINE_GSTREAMER_1_0_PLUGIN ?= "" | 494 | MACHINE_GSTREAMER_1_0_PLUGIN ?= "" |
491 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6dl-nxp-bsp ?= "gstreamer1.0-plugins-imx-meta" | 495 | MACHINE_GSTREAMER_1_0_PLUGIN:mx6dl-nxp-bsp ?= "gstreamer1.0-plugins-imx-meta" |
diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb index 83c865c2..70252c01 100644 --- a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb +++ b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb | |||
@@ -3,19 +3,22 @@ SUMMARY = "NXP i.MX ELE firmware" | |||
3 | DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" | 3 | DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" |
4 | SECTION = "base" | 4 | SECTION = "base" |
5 | LICENSE = "Proprietary" | 5 | LICENSE = "Proprietary" |
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=44a8052c384584ba09077e85a3d1654f" |
7 | 7 | ||
8 | inherit fsl-eula-unpack use-imx-security-controller-firmware deploy | 8 | inherit fsl-eula-unpack use-imx-security-controller-firmware deploy |
9 | 9 | ||
10 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" | 10 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" |
11 | SRC_URI[md5sum] = "7532c2e356574c1c9255c01169d38427" | 11 | SRC_URI[md5sum] = "f4df2005ec4555e9f177acbf62a7a969" |
12 | SRC_URI[sha256sum] = "4a0440168d8dfb95989a17be8fafb149589e110e7d4518e5e8a33463dfb5e5ca" | 12 | SRC_URI[sha256sum] = "3f69d6cf6ea448c5c2f87b6acdad1c5c2318616d246cc5047a523f2543fee408" |
13 | 13 | ||
14 | do_compile[noexec] = "1" | 14 | do_compile[noexec] = "1" |
15 | 15 | ||
16 | do_install() { | 16 | do_install() { |
17 | install -d ${D}${nonarch_base_libdir}/firmware/imx/ele | 17 | install -d ${D}${nonarch_base_libdir}/firmware/imx/ele |
18 | install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele | 18 | install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele |
19 | if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then | ||
20 | install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele | ||
21 | fi | ||
19 | } | 22 | } |
20 | 23 | ||
21 | do_deploy () { | 24 | do_deploy () { |
@@ -24,7 +27,12 @@ do_deploy () { | |||
24 | } | 27 | } |
25 | addtask deploy after do_install before do_build | 28 | addtask deploy after do_install before do_build |
26 | 29 | ||
30 | PACKAGES += "${PN}-ext" | ||
31 | |||
32 | ALLOW_EMPTY:${PN}-ext = "1" | ||
33 | |||
27 | FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" | 34 | FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" |
35 | FILES:${PN}-ext += "${nonarch_base_libdir}/firmware/imx/ele/${SECOEXT_FIRMWARE_NAME}" | ||
28 | 36 | ||
29 | RREPLACES:${PN} = "firmware-sentinel" | 37 | RREPLACES:${PN} = "firmware-sentinel" |
30 | RPROVIDES:${PN} = "firmware-sentinel" | 38 | RPROVIDES:${PN} = "firmware-sentinel" |
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb index 8dc7ae64..d28b2382 100644 --- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb +++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb | |||
@@ -7,11 +7,11 @@ should be preferred." | |||
7 | 7 | ||
8 | SECTION = "kernel" | 8 | SECTION = "kernel" |
9 | LICENSE = "Proprietary" | 9 | LICENSE = "Proprietary" |
10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2827219e81f28aba7c6a569f7c437fa7" | 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=44a8052c384584ba09077e85a3d1654f" |
11 | 11 | ||
12 | SRC_URI = "git://github.com/NXP/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" | 12 | SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" |
13 | SRCBRANCH = "lf-6.1.55_2.2.0" | 13 | SRCBRANCH = "lf-6.6.3_1.0.0" |
14 | SRCREV = "7be5a936ce8677962dd7b41c6c9f41dd14350bec" | 14 | SRCREV = "2afa15e77f0b58eade42b4f59c9215339efcca66" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | 16 | S = "${WORKDIR}/git" |
17 | 17 | ||