mirror of
https://github.com/linux-sunxi/meta-sunxi.git
synced 2024-11-16 18:28:23 +01:00
Added support for generating NextThingCo sunxi-spl.bin file
This commit is contained in:
parent
7bdda85253
commit
65f3b8cc69
@ -33,14 +33,19 @@ PV = "v2015.10${SRCPV}"
|
|||||||
PE = "1"
|
PE = "1"
|
||||||
|
|
||||||
# sunxi-spl.bin
|
# sunxi-spl.bin
|
||||||
SUNXI_SPL_IMAGE = "sunxi-spl-with-ecc"
|
SUNXI_SPL_IMAGE = "sunxi-spl"
|
||||||
SUNXI_SPL_BINARY = "${SUNXI_SPL_IMAGE}.bin"
|
SUNXI_SPL_BINARY = "${SUNXI_SPL_IMAGE}.bin"
|
||||||
SUNXI_SPL_SYMLINK = "${SUNXI_SPL_BINARY}-${MACHINE}"
|
SUNXI_SPL_SYMLINK = "${SUNXI_SPL_BINARY}-${MACHINE}"
|
||||||
|
|
||||||
|
# sunxi-spl-with-ecc.bin
|
||||||
|
SUNXI_SPL_PADDED_IMAGE = "sunxi-spl-with-ecc"
|
||||||
|
SUNXI_SPL_PADDED_BINARY = "${SUNXI_SPL_PADDED_IMAGE}.bin"
|
||||||
|
SUNXI_SPL_PADDED_SYMLINK = "${SUNXI_SPL_PADDED_BINARY}-${MACHINE}"
|
||||||
|
|
||||||
# u-boot-dtb.bin
|
# u-boot-dtb.bin
|
||||||
UBOOT_DTB_IMAGE = "u-boot-dtb"
|
UBOOT_DTB_IMAGE = "u-boot-dtb"
|
||||||
UBOOT_DTB_BINARY = "${UBOOT_DTB_IMAGE}.bin"
|
UBOOT_DTB_BINARY = "${UBOOT_DTB_IMAGE}.bin"
|
||||||
UBOOT_DTB_SYMLINK = "${SUNXI_SPL_BINARY}-${MACHINE}"
|
UBOOT_DTB_SYMLINK = "${SUNXI_SPL_PADDED_BINARY}-${MACHINE}"
|
||||||
|
|
||||||
# uboot-env.bin
|
# uboot-env.bin
|
||||||
UBOOT_ENV_SUFFIX = "bin"
|
UBOOT_ENV_SUFFIX = "bin"
|
||||||
@ -51,18 +56,24 @@ do_compile_append() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
do_install_append() {
|
do_install_append() {
|
||||||
# Install sunxi-spl and u-boot-dtb
|
# Install sunxi-spl
|
||||||
install ${S}/spl/${SUNXI_SPL_BINARY} ${D}/boot/${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR}
|
install ${S}/spl/${SUNXI_SPL_BINARY} ${D}/boot/${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR}
|
||||||
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${SUNXI_SPL_BINARY}-${type}
|
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${SUNXI_SPL_BINARY}-${type}
|
||||||
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${SUNXI_SPL_BINARY}
|
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${SUNXI_SPL_BINARY}
|
||||||
|
|
||||||
|
# Install sunxi-spl-with-ecc
|
||||||
|
install ${S}/spl/${SUNXI_SPL_PADDED_BINARY} ${D}/boot/${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR}
|
||||||
|
ln -sf ${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${SUNXI_SPL_PADDED_BINARY}-${type}
|
||||||
|
ln -sf ${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${SUNXI_SPL_PADDED_BINARY}
|
||||||
|
|
||||||
|
# Install u-boot-dtb
|
||||||
install ${S}/${UBOOT_DTB_BINARY} ${D}/boot/${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR}
|
install ${S}/${UBOOT_DTB_BINARY} ${D}/boot/${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR}
|
||||||
ln -sf ${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${UBOOT_DTB_BINARY}-${type}
|
ln -sf ${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${UBOOT_DTB_BINARY}-${type}
|
||||||
ln -sf ${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${UBOOT_DTB_BINARY}
|
ln -sf ${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR} ${D}/boot/${UBOOT_DTB_BINARY}
|
||||||
}
|
}
|
||||||
|
|
||||||
do_deploy_append() {
|
do_deploy_append() {
|
||||||
# Deploy sunxi-spl and u-boot-dtb
|
# Deploy sunxi-spl
|
||||||
install ${S}/spl/${SUNXI_SPL_BINARY} ${DEPLOYDIR}/${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR}
|
install ${S}/spl/${SUNXI_SPL_BINARY} ${DEPLOYDIR}/${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR}
|
||||||
rm -f ${DEPLOYDIR}/${SUNXI_SPL_BINARY} ${DEPLOYDIR}/${SUNXI_SPL_SYMLINK}-${type}
|
rm -f ${DEPLOYDIR}/${SUNXI_SPL_BINARY} ${DEPLOYDIR}/${SUNXI_SPL_SYMLINK}-${type}
|
||||||
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_BINARY}-${type}
|
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_BINARY}-${type}
|
||||||
@ -70,7 +81,15 @@ do_deploy_append() {
|
|||||||
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_SYMLINK}-${type}
|
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_SYMLINK}-${type}
|
||||||
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_SYMLINK}
|
ln -sf ${SUNXI_SPL_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_SYMLINK}
|
||||||
|
|
||||||
|
# Deploy sunxi-spl-with-ecc
|
||||||
|
install ${S}/spl/${SUNXI_SPL_PADDED_BINARY} ${DEPLOYDIR}/${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR}
|
||||||
|
rm -f ${DEPLOYDIR}/${SUNXI_SPL_PADDED_BINARY} ${DEPLOYDIR}/${SUNXI_SPL_PADDED_SYMLINK}-${type}
|
||||||
|
ln -sf ${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_PADDED_BINARY}-${type}
|
||||||
|
ln -sf ${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_PADDED_BINARY}
|
||||||
|
ln -sf ${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_PADDED_SYMLINK}-${type}
|
||||||
|
ln -sf ${SUNXI_SPL_PADDED_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${SUNXI_SPL_PADDED_SYMLINK}
|
||||||
|
|
||||||
|
# Deploy u-boot-dtb
|
||||||
install ${S}/${UBOOT_DTB_BINARY} ${DEPLOYDIR}/${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR}
|
install ${S}/${UBOOT_DTB_BINARY} ${DEPLOYDIR}/${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR}
|
||||||
rm -f ${DEPLOYDIR}/${UBOOT_DTB_BINARY} ${DEPLOYDIR}/${UBOOT_DTB_SYMLINK}-${type}
|
rm -f ${DEPLOYDIR}/${UBOOT_DTB_BINARY} ${DEPLOYDIR}/${UBOOT_DTB_SYMLINK}-${type}
|
||||||
ln -sf ${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${UBOOT_DTB_BINARY}-${type}
|
ln -sf ${UBOOT_DTB_IMAGE}-${type}-${PV}-${PR} ${DEPLOYDIR}/${UBOOT_DTB_BINARY}-${type}
|
||||||
|
Loading…
Reference in New Issue
Block a user