Commit eae0303b785c3433ca542fdee1ad11ac740e5595
1 parent
a41203db53
Exists in
kirtstone-5.15.71_2.2.0
fix scfw fetch error
Showing 1 changed file with 28 additions and 5 deletions Inline Diff
recipes-bsp/imx-sc-firmware/imx-sc-firmware_%.bbappend
1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
2 | SC_FIRMWARE_NAME:smarcimx8qm4g = "mx8qm-smarc4g-scfw-tcm.bin" | ||
3 | SC_FIRMWARE_NAME:smarcimx8qm8g = "mx8qm-smarc8g-scfw-tcm.bin" | ||
2 | 4 | ||
5 | SC_MX_FAMILY ?= "INVALID" | ||
6 | SC_MX8_FAMILY:mx8qm-nxp-bsp = "qm" | ||
7 | SC_MACHINE_NAME = "mx8${SC_MX8_FAMILY}_b0" | ||
8 | |||
9 | SCFW_BRANCH = "8qm-1.13.0" | ||
10 | SRCREV = "9dfbbced92bfe7e1445d766cc93bc2e81943a59f" | ||
11 | |||
3 | SRC_URI += " \ | 12 | SRC_URI += " \ |
4 | file://${SC_FIRMWARE_NAME} \ | 13 | git://git@git.embedian.com/developer/imx-sc-firmware.git;protocol=ssh;branch=${SCFW_BRANCH}; \ |
14 | https://developer.arm.com/-/media/Files/downloads/gnu-rm/8-2018q4/gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2;name=gcc-arm-none-eabi \ | ||
5 | " | 15 | " |
6 | 16 | ||
7 | do_deploy:prepend:smarcimx8qm4g () { | 17 | SRC_URI[gcc-arm-none-eabi.md5sum] = "f55f90d483ddb3bcf4dae5882c2094cd" |
8 | cp ${WORKDIR}/${SC_FIRMWARE_NAME} ${S}/${SC_FIRMWARE_NAME} | 18 | SRC_URI[gcc-arm-none-eabi.sha256sum] = "fb31fbdfe08406ece43eef5df623c0b2deb8b53e405e2c878300f7a1f303ee52" |
19 | |||
20 | unset do_compile[noexec] | ||
21 | |||
22 | do_compile:smarcimx8qm4g() { | ||
23 | export TOOLS=${WORKDIR} | ||
24 | cd ${WORKDIR}/git/ | ||
25 | oe_runmake clean-${SC_MX8_FAMILY} | ||
26 | oe_runmake ${SC_MX8_FAMILY} R=B0 B=smarc_4g V=1 | ||
27 | cp ${WORKDIR}/git/build_${SC_MACHINE_NAME}/scfw_tcm.bin ${S}/${SC_FIRMWARE_NAME} | ||
9 | } | 28 | } |
10 | 29 | ||
11 | do_deploy:prepend:smarcimx8qm8g () { | 30 | do_compile:smarcimx8qm8g() { |
12 | cp ${WORKDIR}/${SC_FIRMWARE_NAME} ${S}${SC_FIRMWARE_NAME} | 31 | export TOOLS=${WORKDIR} |
32 | cd ${WORKDIR}/git/ | ||
33 | oe_runmake clean-${SC_MX8_FAMILY} | ||
34 | oe_runmake ${SC_MX8_FAMILY} R=B0 B=smarc_8g V=1 | ||
35 | cp ${WORKDIR}/git/build_${SC_MACHINE_NAME}/scfw_tcm.bin ${S}/${SC_FIRMWARE_NAME} | ||
13 | } | 36 | } |
14 | 37 |