blob: 1d9b1109015e54eb6a7e81dca962cf7aee1a55a8 (
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
|
# SYSFW/TIFS Firmware
DEPENDS:append:k3 = " python3-jsonschema-native python3-pyelftools-native python3-pyyaml-native optee-os ti-sci-fw ti-dm-fw trusted-firmware-a"
DEPENDS:append:k3r5 = " python3-jsonschema-native python3-pyelftools-native python3-pyyaml-native ti-sci-fw ti-dm-fw"
BL31 = "${STAGING_DIR_HOST}/firmware/bl31.bin"
TEE = "${STAGING_DIR_HOST}${nonarch_base_libdir}/firmware/bl32.bin"
BINMAN_INDIRS = "${STAGING_DIR_HOST}${nonarch_base_libdir}/firmware"
EXTRA_OEMAKE:append:k3 = " BL31=${BL31} TEE=${TEE} BINMAN_INDIRS=${BINMAN_INDIRS}"
EXTRA_OEMAKE:append:k3r5 = " BINMAN_INDIRS=${BINMAN_INDIRS}"
do_deploy:append:k3r5 () {
if [ -n "${UBOOT_CONFIG}" ]
then
for config in ${UBOOT_MACHINE}; do
if [ x${config} = "xverdin-am62_r5_usbdfu_defconfig" ]
then
TARGETSUFFIX="-dfu"
else
TARGETSUFFIX=""
fi
i=$(expr $i + 1);
for type in ${UBOOT_CONFIG}; do
j=$(expr $j + 1);
if [ $j -eq $i ]
then
for f in ${B}/${config}/tiboot3-*.bin; do
if [ -f "$f" ]; then
TARGET=$(basename $f)${TARGETSUFFIX}
install -m 644 $f ${DEPLOYDIR}/${TARGET}
fi
done
for f in ${B}/${config}/sysfw*.itb; do
if [ -f "$f" ]; then
install -m 644 $f ${DEPLOYDIR}/
fi
done
fi
done
unset j
done
unset i
fi
}
|