uboot/doc/uImage.FIT/sec_firmware_ppa.its
<<
>>
Prefs
   1/dts-v1/;
   2
   3/*
   4 * Example FIT image description file demonstrating the usage
   5 * of SEC Firmware and multiple loadable images loaded by the u-boot.
   6 * For booting PPA (SEC Firmware), "firmware" is searched and loaded.
   7 *
   8 * Multiple binaries will be loaded as "loadables" (if present) at their
   9 * respective load offsets from firmware image address.
  10 */
  11
  12/{
  13        description = "PPA Firmware";
  14        #address-cells = <1>;
  15        images {
  16                firmware@1 {
  17                        description = "PPA Firmware: <version>";
  18                        data = /incbin/("../obj/monitor.bin");
  19                        type = "firmware";
  20                        arch = "arm64";
  21                        compression = "none";
  22                };
  23                trustedOS@1 {
  24                        description = "Trusted OS";
  25                        data = /incbin/("../../tee.bin");
  26                        type = "OS";
  27                        arch = "arm64";
  28                        compression = "none";
  29                        load = <0x00200000>;
  30                };
  31                fuse_scr {
  32                        description = "Fuse Script";
  33                        data = /incbin/("../../fuse_scr.bin");
  34                        type = "firmware";
  35                        arch = "arm64";
  36                        compression = "none";
  37                        load = <0x00180000>;
  38                };
  39        };
  40
  41        configurations {
  42                default = "config-1";
  43                config-1 {
  44                        description = "PPA Secure firmware";
  45                        firmware = "firmware@1";
  46                        loadables = "trustedOS@1", "fuse_scr";
  47                };
  48        };
  49};
  50