
Currently we need to build each image(u-boot.uart, u-boot-nand.gph, u-boot-spi.gph) separately for all keystone2 platforms.
This series does the following: - Move SP to end of u-boot section so that u-boot.bin can be used as build target for uart boot. - Renames u-boot-nand.gph to MLO so that the same image can be used for NAND and SD boots. - Includes these images in config.mk so that these images are built automatically upon calling make.
Now the updated build targets are as below: Uart: u-boot.bin SPI: u-boot-spi.gph NAND: MLO SD: MLO
Testing:
k2hk-evm: --------- Uart boot: http://pastebin.ubuntu.com/12106278/ SPI boot: http://pastebin.ubuntu.com/12106315/ NAND boot: http://pastebin.ubuntu.com/12106368/
Lokesh Vutla (4): ARM: keystone2: configs: Move SP to end of u-boot section ARM: keystone2: Rename u-boot-nand.gph to MLO ARM: keystone2: Build MLO by default ARM: keystone2: Update README
Nishanth Menon (1): ARM: keystone2: move the custom build rules out to keystone specific makefile
Makefile | 16 ---------------- arch/arm/mach-keystone/config.mk | 28 ++++++++++++++++++++++++++++ board/ti/ks2_evm/README | 32 ++++++++++++++++++-------------- include/configs/ti_armv7_keystone2.h | 4 ++-- 4 files changed, 48 insertions(+), 32 deletions(-) create mode 100644 arch/arm/mach-keystone/config.mk