[U-Boot] [PATCH v4 4/9] ls2080ardb: Convert to distro boot

york sun york.sun at nxp.com
Wed Jun 22 17:15:52 CEST 2016


On 06/21/2016 09:53 PM, Alexander Graf wrote:
>
>
>> Am 21.06.2016 um 23:49 schrieb york sun <york.sun at nxp.com>:
>>
>>> On 06/20/2016 04:07 PM, Alexander Graf wrote:
>>> Most new systems in U-Boot these days make use of the generic "distro"
>>> framework which allows a user to have U-Boot scan for a bootable OS
>>> on all available media types.
>>>
>>> This patch extends the LS2080ARDB board to use that framework if the
>>> hard coded NOR flash location does not contain a bootable image.
>>>
>>> Signed-off-by: Alexander Graf <agraf at suse.de>
>>>
>>> ---
>>>
>>> v1 -> v2:
>>>
>>>    - Boot NOR flash before distro boot
>>>
>>> v2 -> v3:
>>>
>>>    - Actually run distro boot (s/&&/||/ after bootm)
>>>
>>> v3 -> v4:
>>>
>>>    - Add CONFIG_CMD_FS_GENERIC to defconfig
>>> ---
>>>   configs/ls2080a_emu_defconfig            |  1 +
>>>   configs/ls2080a_simu_defconfig           |  1 +
>>>   configs/ls2080aqds_SECURE_BOOT_defconfig |  1 +
>>>   configs/ls2080aqds_defconfig             |  1 +
>>>   configs/ls2080aqds_nand_defconfig        |  1 +
>>>   configs/ls2080ardb_SECURE_BOOT_defconfig |  1 +
>>>   configs/ls2080ardb_defconfig             |  1 +
>>>   configs/ls2080ardb_nand_defconfig        |  1 +
>>>   include/configs/ls2080ardb.h             | 26 +++++++++++++++++++++++++-
>>>   9 files changed, 33 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/configs/ls2080a_emu_defconfig b/configs/ls2080a_emu_defconfig
>>> index 21a0283..c55feb5 100644
>>> --- a/configs/ls2080a_emu_defconfig
>>> +++ b/configs/ls2080a_emu_defconfig
>>> @@ -27,3 +27,4 @@ CONFIG_CMD_CACHE=y
>>>   CONFIG_SYS_NS16550=y
>>>   CONFIG_OF_LIBFDT=y
>>>   CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
>>> +CONFIG_CMD_FS_GENERIC=y
>>> diff --git a/configs/ls2080a_simu_defconfig b/configs/ls2080a_simu_defconfig
>>> index 1b670b0..edb267d 100644
>>> --- a/configs/ls2080a_simu_defconfig
>>> +++ b/configs/ls2080a_simu_defconfig
>>> @@ -30,3 +30,4 @@ CONFIG_NET_RANDOM_ETHADDR=y
>>>   CONFIG_SYS_NS16550=y
>>>   CONFIG_OF_LIBFDT=y
>>>   CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
>>> +CONFIG_CMD_FS_GENERIC=y
>>
>> For simulator and emulator targets, probably the filesystem commands
>> don't get used, due to the physical limitation.
>
> Why not? You can still attach some storage to the simulator, no?

Well, it doesn't hurt to include FS command. But there is no storage 
device for our simulator/emulator.

York



More information about the U-Boot mailing list