sec_firmware_ppa.its 1.1 KB

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