[U-Boot] [PATCH] ARM: keystone: Pass SPI MTD partition table via kernel command line

Franklin S Cooper Jr fcooper at ti.com
Tue Mar 21 18:52:07 UTC 2017



On 03/20/2017 11:57 PM, Vignesh R wrote:
> 
> 
> On Saturday 18 March 2017 08:04 PM, Tom Rini wrote:
>>>> And can we not move towards the "normal" method of SPL loading
>>>> the u-boot.img (or FIT) from?  I guess the current architecture here is
>>>> confusing me.
>>> This has been same for all k2 platforms. I guess we have single image so
>>> that user don't have to bother flashing multiple images  for spi boot
>>> given the fact that all other boot modes have single image.
>>>
>>>> Regardless, I still see the DT problem as the bigger one long term, and
>>>> dra7xx shows that.  And I agree we need to re-size how the flash is
>>>> partitioned.
>>> True.
>> The next question is, given that Franklin is talking about being able to
>> load the right DTB for any K2 platform basically, is the layout in
>> https://patchwork.ozlabs.org/patch/736498/ really looking like it will
>> be enough?
>>
> 
> I will leave Franklin to comment here. I dont think he has plans to do
> changes for all K2 platforms (I guess his plans are mostly limited to K2G)

I'm not sure if there is any real solution other than providing a
generous amount of storage for U-boot in the flash memory. I don't think
atleast within our TI SDK use cases we even use the misc partition. So I
don't see a reason why we couldn't give U-boot's partition 3 or 4 MB of
space.

Also has there been any thoughts of compressing dtbs? These dtbs are
relatively massive and compressed they are around 1/5 the size.

Personally I'm not a fan of U-boot performing all these fix ups before
passing things to the kernel. It forces so much coupling between
bootloader versions and kernel. And things become more painful when
changes in the kernel causes U-boot fix ups to break.

> 


More information about the U-Boot mailing list