blob: 052a65d46cfa925859363a0bf02ac64e855ac00f (
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
|
include u-boot-xlnx.inc
include u-boot-xlnx-2015.04.inc
COMPATIBLE_MACHINE = "zynq"
PROVIDES = "virtual/boot-bin"
SPL_BINARY = "boot.bin"
UBOOT_MAKE_TARGET ?= "boot.bin"
inherit zynq7-platform-paths
DEPENDS += "virtual/zynq7-platform-init"
do_configure_prepend() {
[ -e ${PLATFORM_INIT_STAGE_DIR}/ps7_init_gpl.h ] && \
cp ${PLATFORM_INIT_STAGE_DIR}/ps7_init_gpl.h ${S}/board/xilinx/zynq/
[ -e ${PLATFORM_INIT_STAGE_DIR}/ps7_init_gpl.c ] && \
cp ${PLATFORM_INIT_STAGE_DIR}/ps7_init_gpl.c ${S}/board/xilinx/zynq/
}
do_install () {
if [ "x${SPL_BINARY}" != "x" ]; then
install -d ${D}/boot
install ${S}/${SPL_BINARY} ${D}/boot/${SPL_IMAGE}
ln -sf ${SPL_IMAGE} ${D}/boot/${SPL_BINARY}
fi
}
do_deploy () {
if [ "x${SPL_BINARY}" != "x" ]; then
install ${S}/${SPL_BINARY} ${DEPLOYDIR}/${SPL_IMAGE}
rm -f ${DEPLOYDIR}/${SPL_BINARY} ${DEPLOYDIR}/${SPL_SYMLINK}
ln -sf ${SPL_IMAGE} ${DEPLOYDIR}/${SPL_BINARY}
ln -sf ${SPL_IMAGE} ${DEPLOYDIR}/${SPL_SYMLINK}
fi
}
|