All of lore.kernel.org
 help / color / mirror / Atom feed
From: Prabhakar Kushwaha <prabhakar@freescale.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 8/10] Makefile: Add support of RAMBOOT_SPLPBL
Date: Wed, 2 Apr 2014 09:15:43 +0530	[thread overview]
Message-ID: <533B87E7.6020502@freescale.com> (raw)
In-Reply-To: <1396389922.32034.23.camel@snotra.buserror.net>


On 4/2/2014 3:35 AM, Scott Wood wrote:
> On Mon, 2014-03-31 at 15:35 +0530, Prabhakar Kushwaha wrote:
>> Objective of this target to have concatenate binary having
>>   - SPL binary in PBL command format
>>   - U-boot binary
>>
>> Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
>> ---
>>   Makefile |   19 +++++++++++++++++++
>>   README   |    4 ++++
>>   2 files changed, 23 insertions(+)
>>
>> diff --git a/Makefile b/Makefile
>> index e5f5a8c..e7a0838 100644
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -699,7 +699,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
>> +ifeq ($(CONFIG_RAMBOOT_SPLPBL),y)
>> +ALL-$(CONFIG_RAMBOOT_PBL) += u-boot-with-spl-pbl.bin
>> +else
>>   ALL-$(CONFIG_RAMBOOT_PBL) += u-boot.pbl
>> +endif
>>   ALL-$(CONFIG_SPL) += spl/u-boot-spl.bin
>>   ALL-$(CONFIG_SPL_FRAMEWORK) += u-boot.img
>>   ALL-$(CONFIG_TPL) += tpl/u-boot-tpl.bin
>> @@ -882,6 +886,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
>> diff --git a/README b/README
>> index d8d5f60..7690fdb 100644
>> --- a/README
>> +++ b/README
>> @@ -486,6 +486,10 @@ The following options need to be configured:
>>   		PBI commands can be used to configure SoC before it starts the execution.
>>   		Please refer doc/README.pblimage for more details
>>   
>> +		CONFIG_RAMBOOT_SPLPBL
>> +		It adds a target to create boot binary having SPL binary in PBI format
>> +		concatenated with u-boot binary.
> What does this have to do with RAMBOOT?
>
>
he Image which is required is same as RAMBOOT image. Only thing we don't 
want to have binary in PBI format.
We want to have following kind of binary:
    SPL binary in PBI format + RAMBoot binary.

Regards,
Prabhakar

  reply	other threads:[~2014-04-02  3:45 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-31 10:05 [U-Boot] [PATCH 8/10] Makefile: Add support of RAMBOOT_SPLPBL Prabhakar Kushwaha
2014-04-01 22:05 ` Scott Wood
2014-04-02  3:45   ` Prabhakar Kushwaha [this message]
2014-04-04 21:49     ` Scott Wood

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=533B87E7.6020502@freescale.com \
    --to=prabhakar@freescale.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.