diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/rockchip-gpt-img.bbclass | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/classes/rockchip-gpt-img.bbclass b/classes/rockchip-gpt-img.bbclass index f40cf36..3ee46c8 100644 --- a/classes/rockchip-gpt-img.bbclass +++ b/classes/rockchip-gpt-img.bbclass @@ -38,6 +38,7 @@ do_image_rockchip_gpt_img[depends] = "parted-native:do_populate_sysroot \ virtual/bootloader:do_deploy" PER_CHIP_IMG_GENERATION_COMMAND_rk3288 = "generate_rk3288_loader1_image" +PER_CHIP_IMG_GENERATION_COMMAND_rock2-square = "generate_rock2_loader1_image" IMAGE_CMD_rockchip-gpt-img () { # Change to image directory @@ -139,3 +140,10 @@ generate_rk3288_loader1_image () { dd if=${DEPLOY_DIR_IMAGE}/u-boot-${MACHINE}.bin of=${GPTIMG} conv=notrunc,fsync seek=16384 } + +generate_rock2_loader1_image () { + # Burn bootloader + mkimage -n rk3288 -T rksd -d ${DEPLOY_DIR_IMAGE}/${SPL_BINARY} ${WORKDIR}/${UBOOT} + cat ${DEPLOY_DIR_IMAGE}/u-boot-${MACHINE}.bin >> ${WORKDIR}/${UBOOT} + dd if=${WORKDIR}/${UBOOT} of=${GPTIMG} conv=notrunc,fsync seek=64 +} |