From f0d7a2fad627a698d9211d559641de20053d0527 Mon Sep 17 00:00:00 2001 From: "Rodrigo M. Duarte" Date: Fri, 9 May 2025 12:06:09 -0300 Subject: firmware-ele-imx: 1.3.0 -> 2.0.1 Signed-off-by: Rodrigo M. Duarte --- recipes-bsp/firmware-imx/firmware-ele-imx_1.3.0.bb | 42 ---------------------- recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb | 42 ++++++++++++++++++++++ 2 files changed, 42 insertions(+), 42 deletions(-) delete mode 100644 recipes-bsp/firmware-imx/firmware-ele-imx_1.3.0.bb create mode 100644 recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_1.3.0.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_1.3.0.bb deleted file mode 100644 index 8a812f413..000000000 --- a/recipes-bsp/firmware-imx/firmware-ele-imx_1.3.0.bb +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2021-2024 NXP -SUMMARY = "NXP i.MX ELE firmware" -DESCRIPTION = "EdgeLock Secure Enclave firmware for i.MX series SoCs" -SECTION = "base" -LICENSE = "Proprietary" -LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" - -inherit fsl-eula-unpack use-imx-security-controller-firmware deploy - -SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" -IMX_SRCREV_ABBREV = "17945fc" -SRC_URI[sha256sum] = "8791109824767346237e53ac2c712824e54608e2092859161e6bb3e5385a7595" - -S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" - -do_compile[noexec] = "1" - -do_install() { - install -d ${D}${nonarch_base_libdir}/firmware/imx/ele - install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele - if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then - install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele - fi -} - -do_deploy () { - # Deploy the related firmware to be package by imx-boot - install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} -} -addtask deploy after do_install before do_build - -PACKAGES += "${PN}-ext" - -ALLOW_EMPTY:${PN}-ext = "1" - -FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" -FILES:${PN}-ext += "${nonarch_base_libdir}/firmware/imx/ele/${SECOEXT_FIRMWARE_NAME}" - -RREPLACES:${PN} = "firmware-sentinel" -RPROVIDES:${PN} = "firmware-sentinel" - -COMPATIBLE_MACHINE = "(mx8ulp-generic-bsp|mx9-generic-bsp)" diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb new file mode 100644 index 000000000..d9a6218e7 --- /dev/null +++ b/recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb @@ -0,0 +1,42 @@ +# Copyright 2021-2025 NXP +SUMMARY = "NXP i.MX ELE firmware" +DESCRIPTION = "EdgeLock Secure Enclave firmware for i.MX series SoCs" +SECTION = "base" +LICENSE = "Proprietary" +LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" + +inherit fsl-eula-unpack use-imx-security-controller-firmware deploy + +SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" +IMX_SRCREV_ABBREV = "19b6ee2" +SRC_URI[sha256sum] = "14ad172ed70d2f16decca4b55e508dad32923390a298f10a598e8bc7778b6b66" + +S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" + +do_compile[noexec] = "1" + +do_install() { + install -d ${D}${nonarch_base_libdir}/firmware/imx/ele + install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele + if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then + install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele + fi +} + +do_deploy () { + # Deploy the related firmware to be package by imx-boot + install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} +} +addtask deploy after do_install before do_build + +PACKAGES += "${PN}-ext" + +ALLOW_EMPTY:${PN}-ext = "1" + +FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" +FILES:${PN}-ext += "${nonarch_base_libdir}/firmware/imx/ele/${SECOEXT_FIRMWARE_NAME}" + +RREPLACES:${PN} = "firmware-sentinel" +RPROVIDES:${PN} = "firmware-sentinel" + +COMPATIBLE_MACHINE = "(mx8ulp-generic-bsp|mx9-generic-bsp)" -- cgit v1.2.3-54-g00ecf From ed53e80d3e91db2804c40166b4075e708d5ac3e8 Mon Sep 17 00:00:00 2001 From: "Rodrigo M. Duarte" Date: Fri, 9 May 2025 14:22:45 -0300 Subject: firmware-nxp-wifi: Change the SRCBRANCH from 6.6.52 to lf-6.12.3 This commit changes the SRCBRANCH of firmware-nxp-wifi. Also add new RDEPENDS to sdio and pcie. Signed-off-by: Rodrigo M. Duarte --- recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb index 31c806b02..e713336e7 100644 --- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb +++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb @@ -7,11 +7,11 @@ should be preferred." SECTION = "kernel" LICENSE = "Proprietary" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c0fb372b5d7f12181de23ef480f225f3" SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" -SRCBRANCH = "lf-6.6.52_2.2.0" -SRCREV = "2978f3c88d6bcc5695a7b45f1936f18d31eebfa8" +SRCBRANCH = "lf-6.12.3_1.0.0" +SRCREV = "eef7ef94bc44cacd3b068f66658ef33391547daa" S = "${WORKDIR}/git" @@ -19,6 +19,8 @@ inherit allarch CLEANBROKEN = "1" ALLOW_EMPTY:${PN} = "1" +ALLOW_EMPTY:${PN}-all-sdio = "1" +ALLOW_EMPTY:${PN}-all-pcie = "1" do_compile() { : @@ -173,3 +175,17 @@ RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-common" RPROVIDES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" RREPLACES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" RCONFLICTS:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" + +RDEPENDS:${PN}-all-sdio = " \ + ${PN}-nxp8801-sdio \ + ${PN}-nxp8987-sdio \ + ${PN}-nxp9098-sdio \ + ${PN}-nxpiw416-sdio \ + ${PN}-nxpiw610-sdio \ + ${PN}-nxpiw612-sdio \ +" + +RDEPENDS:${PN}-all-pcie = " \ + ${PN}-nxp8997-pcie \ + ${PN}-nxp9098-pcie \ +" -- cgit v1.2.3-54-g00ecf