blob: 6541647859ec28639fca13204f1a4431e4cb56c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
SUMMARY = "U-Boot bootloader with support for Toradex AM62 series SoMs"
HOMEPAGE = "http://www.denx.de/wiki/U-Boot/WebHome"
SECTION = "bootloaders"
LICENSE = "GPL-2.0-or-later"
require recipes-bsp/u-boot/u-boot-ti.inc
LIC_FILES_CHKSUM = "file://Licenses/README;md5=5a7450c57ffe5ae63fd732446b988025"
DEPENDS += "flex-native bison-native"
SRC_URI = "git://git.toradex.com/u-boot-toradex.git;protocol=https;branch=${SRCBRANCH}"
SRCREV = "e4963800448061daa6f4877c6e64cf970d7357ce"
SRCREV:use-head-next = "${AUTOREV}"
SRCBRANCH = "toradex_ti-u-boot-2021.01_bringup"
B = "${WORKDIR}/build"
S = "${WORKDIR}/git"
inherit toradex-u-boot-localversion
UBOOT_INITIAL_ENV = "u-boot-initial-env"
COMPATIBLE_MACHINE = "(ti-soc)"
PACKAGE_ARCH = "${MACHINE_ARCH}"
# preserve and deploy u-boot-initial-env if building for the Cortex-A53 core
# even if u-boot-ti.inc do_deploy() tries to delete it.
DEPLOY_INITIAL_ENV = "install -D -m 644 ${B}/sd/u-boot-initial-env ${DEPLOYDIR}/ || true"
DEPLOY_INITIAL_ENV:k3r5 = ":"
do_deploy:append () {
${DEPLOY_INITIAL_ENV}
}
# build the k3r5 spl also for DFU
do_compile:append:k3r5 () {
if [ -L ${B}/${UBOOT_BINARY} ]; then
rm ${B}/${UBOOT_BINARY}
fi
if [ -n "${UBOOT_CONFIG}" ]
then
for config in ${UBOOT_MACHINE}; do
i=$(expr $i + 1);
for type in ${UBOOT_CONFIG}; do
j=$(expr $j + 1);
if [ $j -eq $i ]
then
if ! [ -f ${B}/${config}/${UBOOT_BINARY} ]; then
ln -s spl/${UBOOT_BINARY} ${B}/${config}/${UBOOT_BINARY}
fi
fi
done
unset j
done
unset i
else
if ! [ -f ${B}/${UBOOT_BINARY} ]; then
ln -s spl/${UBOOT_BINARY} ${B}/${UBOOT_BINARY}
fi
fi
}
|