| // 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 = <0x400000>; |
| size = <0xdffc00>; |
| |
| 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 { |
| }; |
| }; |