summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb')
-rw-r--r--recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb45
1 files changed, 45 insertions, 0 deletions
diff --git a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb
new file mode 100644
index 000000000..42e8f6e19
--- /dev/null
+++ b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb
@@ -0,0 +1,45 @@
1# Copyright (C) 2016 Freescale Semiconductor
2# Copyright (C) 2017-2024 NXP
3
4DESCRIPTION = "i.MX System Controller Firmware"
5LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3"
7SECTION = "BSP"
8
9inherit fsl-eula-unpack pkgconfig deploy
10
11SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
12SRC_URI[sha256sum] = "392f1e5cdf1c8d7ed75409a2c46b00a332ace677f0e2700b587fe9ae800a1ff3"
13IMX_SRCREV_ABBREV = "654907b"
14
15S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}"
16
17BOARD_TYPE ?= "mek"
18SC_FIRMWARE_NAME ?= "INVALID"
19SC_FIRMWARE_NAME:mx8qm-generic-bsp = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin"
20SC_FIRMWARE_NAME:mx8qxp-generic-bsp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin"
21SC_FIRMWARE_NAME:mx8dxl-generic-bsp = "mx8dxl-${BOARD_TYPE}-scfw-tcm.bin"
22SC_FIRMWARE_NAME:mx8dx-generic-bsp = "mx8dx-${BOARD_TYPE}-scfw-tcm.bin"
23
24symlink_name = "scfw_tcm.bin"
25
26BOOT_TOOLS = "imx-boot-tools"
27
28LDFLAGS:remove = "-fuse-ld=lld"
29LDFLAGS:append = " -fuse-ld=bfd"
30
31do_compile[noexec] = "1"
32
33do_install[noexec] = "1"
34
35do_deploy() {
36 install -Dm 0644 ${S}/${SC_FIRMWARE_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}/${SC_FIRMWARE_NAME}
37 ln -sf ${SC_FIRMWARE_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}/${symlink_name}
38}
39addtask deploy after do_install
40
41INHIBIT_PACKAGE_STRIP = "1"
42INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
43PACKAGE_ARCH = "${MACHINE_ARCH}"
44
45COMPATIBLE_MACHINE = "(mx8qm-generic-bsp|mx8qxp-generic-bsp|mx8dxl-generic-bsp|mx8dx-generic-bsp)"