summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denys@ti.com>2015-09-05 01:55:31 +0000
committerDenys Dmytriyenko <denys@ti.com>2015-09-04 16:13:27 -0400
commit5f1263e769223f0b26309867f05692142087ce11 (patch)
tree5e9e27959a5da13367236eea09419321d8343417
parenta56d68804c2a895c3c496f3fa1e0ed038b257a22 (diff)
downloadmeta-ti-5f1263e769223f0b26309867f05692142087ce11.tar.gz
u-boot-ti-staging: port gph deployment hacks for keystone
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
-rw-r--r--recipes-bsp/u-boot/u-boot-ti-staging_2015.07.bb58
1 files changed, 58 insertions, 0 deletions
diff --git a/recipes-bsp/u-boot/u-boot-ti-staging_2015.07.bb b/recipes-bsp/u-boot/u-boot-ti-staging_2015.07.bb
index 677112aa..1b628890 100644
--- a/recipes-bsp/u-boot/u-boot-ti-staging_2015.07.bb
+++ b/recipes-bsp/u-boot/u-boot-ti-staging_2015.07.bb
@@ -18,3 +18,61 @@ SRCREV = "3ec018bb44bca64873c934be87c182e5fea0290b"
18 18
19SPL_BINARY = "MLO" 19SPL_BINARY = "MLO"
20SPL_UART_BINARY = "u-boot-spl.bin" 20SPL_UART_BINARY = "u-boot-spl.bin"
21
22# Keystone specifics
23UBOOT_SUFFIX_keystone = "bin"
24UBOOT_MAKE_TARGET_keystone = "u-boot-spi.gph u-boot-nand.gph"
25SPL_BINARY_keystone = ""
26SPL_UART_BINARY_keystone = ""
27
28# SPI NOR Flash binaries
29UBOOT_SPI_SPL_BINARY = "u-boot-spl.bin"
30UBOOT_SPI_BINARY = "u-boot.img"
31UBOOT_SPI_GPH_BINARY = "u-boot-spi.gph"
32UBOOT_NAND_GPH_BINARY = "u-boot-nand.gph"
33
34# SPI NOR Flash deployed images
35UBOOT_SPI_SPL_IMAGE = "u-boot-spl-${MACHINE}-${PV}-${PR}.bin"
36UBOOT_SPI_SPL_SYMLINK = "u-boot-spl-${MACHINE}.bin"
37UBOOT_SPI_IMAGE = "u-boot-${MACHINE}-${PV}-${PR}.img"
38UBOOT_SPI_SYMLINK = "u-boot-${MACHINE}.img"
39UBOOT_SPI_GPH_IMAGE = "u-boot-spi-${MACHINE}-${PV}-${PR}.gph"
40UBOOT_SPI_GPH_SYMLINK = "u-boot-spi-${MACHINE}.gph"
41UBOOT_NAND_GPH_IMAGE = "u-boot-nand-${MACHINE}-${PV}-${PR}.gph"
42UBOOT_NAND_GPH_SYMLINK = "u-boot-nand-${MACHINE}.gph"
43
44do_install_append_keystone () {
45 install ${S}/spl/${UBOOT_SPI_SPL_BINARY} ${D}/boot/${UBOOT_SPI_SPL_IMAGE}
46 ln -sf ${UBOOT_SPI_SPL_IMAGE} ${D}/boot/${UBOOT_SPI_SPL_BINARY}
47
48 install ${S}/${UBOOT_SPI_BINARY} ${D}/boot/${UBOOT_SPI_IMAGE}
49 ln -sf ${UBOOT_SPI_IMAGE} ${D}/boot/${UBOOT_SPI_BINARY}
50
51 install ${S}/${UBOOT_SPI_GPH_BINARY} ${D}/boot/${UBOOT_SPI_GPH_IMAGE}
52 ln -sf ${UBOOT_SPI_GPH_IMAGE} ${D}/boot/${UBOOT_SPI_GPH_BINARY}
53
54 install ${S}/${UBOOT_NAND_GPH_BINARY} ${D}/boot/${UBOOT_NAND_GPH_IMAGE}
55 ln -sf ${UBOOT_NAND_GPH_IMAGE} ${D}/boot/${UBOOT_NAND_GPH_BINARY}
56}
57
58do_deploy_append_keystone () {
59 install ${S}/spl/${UBOOT_SPI_SPL_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_SPL_IMAGE}
60 rm -f ${UBOOT_SPI_SPL_BINARY} ${UBOOT_SPI_SPL_SYMLINK}
61 ln -sf ${UBOOT_SPI_SPL_IMAGE} ${UBOOT_SPI_SPL_SYMLINK}
62 ln -sf ${UBOOT_SPI_SPL_IMAGE} ${UBOOT_SPI_SPL_BINARY}
63
64 install ${S}/${UBOOT_SPI_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_IMAGE}
65 rm -f ${UBOOT_SPI_BINARY} ${UBOOT_SPI_SYMLINK}
66 ln -sf ${UBOOT_SPI_IMAGE} ${UBOOT_SPI_SYMLINK}
67 ln -sf ${UBOOT_SPI_IMAGE} ${UBOOT_SPI_BINARY}
68
69 install ${S}/${UBOOT_SPI_GPH_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_GPH_IMAGE}
70 rm -f ${UBOOT_SPI_GPH_BINARY} ${UBOOT_SPI_GPH_SYMLINK}
71 ln -sf ${UBOOT_SPI_GPH_IMAGE} ${UBOOT_SPI_GPH_SYMLINK}
72 ln -sf ${UBOOT_SPI_GPH_IMAGE} ${UBOOT_SPI_GPH_BINARY}
73
74 install ${S}/${UBOOT_NAND_GPH_BINARY} ${DEPLOYDIR}/${UBOOT_NAND_GPH_IMAGE}
75 rm -f ${UBOOT_NAND_GPH_BINARY} ${UBOOT_NAND_GPH_SYMLINK}
76 ln -sf ${UBOOT_NAND_GPH_IMAGE} ${UBOOT_NAND_GPH_SYMLINK}
77 ln -sf ${UBOOT_NAND_GPH_IMAGE} ${UBOOT_NAND_GPH_BINARY}
78}