@ -740,7 +740,11 @@ ALL-y += u-boot.srec u-boot.bin System.map
ALL-$(CONFIG_NAND_U_BOOT) += u-boot-nand.bin
ALL-$(CONFIG_ONENAND_U_BOOT) += u-boot-onenand.bin
i f e q ( $( CONFIG_SPL_FSL_PBL ) , y )
ALL-$(CONFIG_RAMBOOT_PBL) += u-boot-with-spl-pbl.bin
e l s e
ALL-$(CONFIG_RAMBOOT_PBL) += u-boot.pbl
e n d i f
ALL-$(CONFIG_SPL) += spl/u-boot-spl.bin
ALL-$(CONFIG_SPL_FRAMEWORK) += u-boot.img
ALL-$(CONFIG_TPL) += tpl/u-boot-tpl.bin
@ -925,6 +929,21 @@ endif
u-boot-img.bin : spl /u -boot -spl .bin u -boot .img FORCE
$( call if_changed,cat)
#Add a target to create boot binary having SPL binary in PBI format
#concatenated with u-boot binary. It is need by PowerPC SoC having
#internal SRAM <= 512KB.
MKIMAGEFLAGS_u-boot-spl.pbl = -n $( srctree) /$( CONFIG_SYS_FSL_PBL_RCW:"%" = %) \
-R $( srctree) /$( CONFIG_SYS_FSL_PBL_PBI:"%" = %) -T pblimage
spl/u-boot-spl.pbl : spl /u -boot -spl .bin FORCE
$( call if_changed,mkimage)
OBJCOPYFLAGS_u-boot-with-spl-pbl.bin = -I binary -O binary --pad-to= $( CONFIG_SPL_PAD_TO) \
--gap-fill= 0xff
u-boot-with-spl-pbl.bin : spl /u -boot -spl .pbl u -boot .bin FORCE
$( call if_changed,pad_cat)
# PPC4xx needs the SPL at the end of the image, since the reset vector
# is located at 0xfffffffc. So we can't use the "u-boot-img.bin" target
# and need to introduce a new build target with the full blown U-Boot