[U-Boot] [PATCH] board/ls2080ardb: Update board env based on SoC

York Sun york.sun at nxp.com
Fri Aug 25 15:22:52 UTC 2017


On 08/24/2017 09:52 PM, Priyanka Jain wrote:
> 
> 
>> -----Original Message-----
>> From: York Sun
>> Sent: Thursday, August 24, 2017 8:26 PM
>> To: Priyanka Jain <priyanka.jain at nxp.com>; u-boot at lists.denx.de
>> Subject: Re: [PATCH] board/ls2080ardb: Update board env based on SoC
>>
>> On 08/24/2017 12:07 AM, Priyanka Jain wrote:
>>> As per current implemenetation, default value of board env is based on
>>> board filename i.e ls2080ardb.
>>>
>>> With distro support changes, this env is used to decide upon kernel
>>> dtb which is different for other SoCs (ls2088a, ls2081a) combination
>>> supported with this board.
>>>
>>> Add support to modify board env based on SoC type
>>
>> Please point me to where environmental variable "board" is used for distro boot.
>> I only see it for PXE.
> Please refer to file end part in "ENV_SETTINGS" section in file "include/configs/ls2080ardb.h",
> Linux boot commands like "nor_bootcmd" uses command "bootm $loadr_addr#$board"
> Depending upon board value, kernel dtb is chosen.

I see. It is not a variable used by U-Boot itself. I wonder if you can 
use multiple configurations in FIT image to maximize the flexibility to 
load different device tree image.

York


More information about the U-Boot mailing list