// SPDX-License-Identifier: GPL-2.0+ | |
/* | |
* Devicetree file for VPL (Verifying Program Loader) | |
*/ | |
&binman { | |
u-boot-tpl-elf { | |
no-expanded; | |
}; | |
u-boot-vpl-elf { | |
no-expanded; | |
}; | |
fw-update { | |
type = "section"; | |
/* | |
* provide plenty of space for ELF files with debug info so that | |
* gdb can be used | |
*/ | |
offset = <0x800000>; | |
size = <0x2000000>; | |
fit { | |
fit,external-offset = <0>; | |
description = "AP firmware"; | |
images { | |
spl { | |
description = "U-Boot SPL"; | |
type = "firmware"; | |
phase = "spl"; | |
arch = "sandbox"; | |
os = "u-boot"; | |
compression = "none"; | |
hash-1 { | |
algo = "sha256"; | |
}; | |
u-boot-spl-elf { | |
}; | |
}; | |
u-boot { | |
description = "U-Boot"; | |
type = "firmware"; | |
phase = "u-boot"; | |
arch = "sandbox"; | |
os = "u-boot"; | |
compression = "none"; | |
hash-1 { | |
algo = "sha256"; | |
}; | |
u-boot-elf { | |
}; | |
}; | |
}; | |
configurations { | |
conf-1 { | |
compatible = "sandbox"; | |
description = "AP Firmware v1"; | |
firmware = "spl", "u-boot"; | |
signature { | |
algo = "sha1,rsa2048"; | |
key-name-hint = "dev"; | |
sign-images = "firmware"; | |
}; | |
}; | |
}; | |
}; | |
}; | |
state { | |
type = "fill"; | |
size = <0x200>; | |
}; | |
version { | |
type = "text"; | |
text = "1.2.3"; | |
size = <0x200>; | |
}; | |
fdtmap { | |
}; | |
}; |