diff mbox

[U-Boot,v3] Makefile: Concatenation of u-boot-spl.bin and u-boot.img

Message ID 1501134939-11990-1-git-send-email-Ashish.Kumar@nxp.com
State Rejected
Delegated to: Tom Rini
Headers show

Commit Message

Ashish Kumar July 27, 2017, 5:55 a.m. UTC
Concatenation of u-boot-spl.bin and u-boot.img for NXP layerscape
platform SoC: LS1088A/LS2080A and their variants

This patch also depricates UBOOT_BINLOAD in favour of SPL_PAYLOAD

Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com>
---

v2:
This is v2 version of https://patchwork.ozlabs.org/patch/755904/

Also depricate UBOOT_BINLOAD

v3: 
Reverse the logic to check for PowerPC and use .bin 
format else use .img format

 Makefile | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

Comments

York Sun July 27, 2017, 4:37 p.m. UTC | #1
On 07/26/2017 10:56 PM, Ashish Kumar wrote:
> Concatenation of u-boot-spl.bin and u-boot.img for NXP layerscape
> platform SoC: LS1088A/LS2080A and their variants
> 
> This patch also depricates UBOOT_BINLOAD in favour of SPL_PAYLOAD
> 
> Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com>
> ---
> 
> v2:
> This is v2 version of https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F755904%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cb6406c47c5fb4e535d7808d4d4b428dd%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=EcNtJ93vefHWP3po4tX51lG7C6dam%2BTcWRNuoPllSDM%3D&reserved=0
> 
> Also depricate UBOOT_BINLOAD
> 
> v3:
> Reverse the logic to check for PowerPC and use .bin
> format else use .img format

I don't think this changes anything substantially. Checking the arch 
maybe not the right thing to do, as pointed by Scott earlier.

Tom,

What do you think about this?

York
Tom Rini July 27, 2017, 5:16 p.m. UTC | #2
On Thu, Jul 27, 2017 at 04:37:11PM +0000, York Sun wrote:
> On 07/26/2017 10:56 PM, Ashish Kumar wrote:
> > Concatenation of u-boot-spl.bin and u-boot.img for NXP layerscape
> > platform SoC: LS1088A/LS2080A and their variants
> > 
> > This patch also depricates UBOOT_BINLOAD in favour of SPL_PAYLOAD
> > 
> > Signed-off-by: Ashish Kumar <Ashish.Kumar@nxp.com>
> > ---
> > 
> > v2:
> > This is v2 version of https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatchwork.ozlabs.org%2Fpatch%2F755904%2F&data=01%7C01%7Cyork.sun%40nxp.com%7Cb6406c47c5fb4e535d7808d4d4b428dd%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=EcNtJ93vefHWP3po4tX51lG7C6dam%2BTcWRNuoPllSDM%3D&reserved=0
> > 
> > Also depricate UBOOT_BINLOAD
> > 
> > v3:
> > Reverse the logic to check for PowerPC and use .bin
> > format else use .img format
> 
> I don't think this changes anything substantially. Checking the arch 
> maybe not the right thing to do, as pointed by Scott earlier.
> 
> Tom,
> 
> What do you think about this?

Yeah, as I replied again to v2, no, I'm not in agreement with going down
this path.  I'd need a bit more convincing that there's a good reason to
not change things.
diff mbox

Patch

diff --git a/Makefile b/Makefile
index a1a3aea..0666c72 100644
--- a/Makefile
+++ b/Makefile
@@ -1033,8 +1033,20 @@  u-boot.dis:	u-boot
 ifdef CONFIG_TPL
 SPL_PAYLOAD := tpl/u-boot-with-tpl.bin
 else
+ifeq ($(ARCH),powerpc)
+ifdef CONFIG_OF_CONTROL
+SPL_PAYLOAD := u-boot-dtb.bin
+else
 SPL_PAYLOAD := u-boot.bin
-endif
+endif	#ifdef CONFIG_OF_CONTROL
+else
+ifdef CONFIG_OF_CONTROL
+SPL_PAYLOAD := u-boot-dtb.img
+else
+SPL_PAYLOAD := u-boot.img
+endif	#ifdef CONFIG_OF_CONTROL
+endif	#ifdef powerpc
+endif	#ifdef CONFIG_TPL
 
 OBJCOPYFLAGS_u-boot-with-spl.bin = -I binary -O binary \
 				   --pad-to=$(CONFIG_SPL_PAD_TO)
@@ -1197,16 +1209,11 @@  MKIMAGEFLAGS_u-boot-spl.pbl = -n $(srctree)/$(CONFIG_SYS_FSL_PBL_RCW:"%"=%) \
 spl/u-boot-spl.pbl: spl/u-boot-spl.bin FORCE
 	$(call if_changed,mkimage)
 
-ifeq ($(ARCH),arm)
-UBOOT_BINLOAD := u-boot.img
-else
-UBOOT_BINLOAD := u-boot.bin
-endif
 
 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 $(UBOOT_BINLOAD) FORCE
+u-boot-with-spl-pbl.bin: spl/u-boot-spl.pbl $(SPL_PAYLOAD) FORCE
 	$(call if_changed,pad_cat)
 
 # PPC4xx needs the SPL at the end of the image, since the reset vector