mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
cmd: spl: provide address and size of prepared FDT in environment
Writing prepared FDT to persistent storage should be possible in scripts. Create environment variables containing address and size of the updated FDT. Scripts can use these variables after running 'spl export fdt ...' command to write the new blob to persistent storage. Signed-off-by: Anatolij Gustschin <agust@denx.de>
This commit is contained in:
committed by
Tom Rini
parent
195dc23185
commit
767cb74a00
@@ -118,6 +118,11 @@ static int spl_export(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
case SPL_EXPORT_FDT:
|
||||
printf("Argument image is now in RAM: 0x%p\n",
|
||||
(void *)images.ft_addr);
|
||||
env_set_addr("fdtargsaddr", images.ft_addr);
|
||||
env_set_hex("fdtargslen", fdt_totalsize(images.ft_addr));
|
||||
if (fdt_totalsize(images.ft_addr) >
|
||||
CONFIG_CMD_SPL_WRITE_SIZE)
|
||||
puts("WARN: FDT size > CMD_SPL_WRITE_SIZE\n");
|
||||
break;
|
||||
#endif
|
||||
case SPL_EXPORT_ATAGS:
|
||||
|
Reference in New Issue
Block a user