multi_spl.its 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. /dts-v1/;
  2. /*
  3. * (Bogus) example FIT image description file demonstrating the usage
  4. * of multiple images loaded by the SPL.
  5. * Several binaries will be loaded at their respective load addresses.
  6. * Finally the one image specifying an entry point will be entered by the SPL.
  7. */
  8. / {
  9. description = "multiple firmware blobs and U-Boot, loaded by SPL";
  10. #address-cells = <0x1>;
  11. images {
  12. uboot {
  13. description = "U-Boot (64-bit)";
  14. type = "standalone";
  15. arch = "arm64";
  16. compression = "none";
  17. load = <0x4a000000>;
  18. };
  19. atf {
  20. description = "ARM Trusted Firmware";
  21. type = "firmware";
  22. arch = "arm64";
  23. compression = "none";
  24. load = <0x18000>;
  25. entry = <0x18000>;
  26. };
  27. mgmt-firmware {
  28. description = "arisc management processor firmware";
  29. type = "firmware";
  30. arch = "or1k";
  31. compression = "none";
  32. load = <0x40000>;
  33. };
  34. fdt@1 {
  35. description = "Pine64+ DT";
  36. type = "flat_dt";
  37. compression = "none";
  38. load = <0x4fa00000>;
  39. arch = "arm64";
  40. };
  41. fdt@2 {
  42. description = "Pine64 DT";
  43. type = "flat_dt";
  44. compression = "none";
  45. load = <0x4fa00000>;
  46. arch = "arm64";
  47. };
  48. kernel {
  49. description = "4.7-rc5 kernel";
  50. type = "kernel";
  51. compression = "none";
  52. load = <0x40080000>;
  53. arch = "arm64";
  54. };
  55. initrd {
  56. description = "Debian installer initrd";
  57. type = "ramdisk";
  58. compression = "none";
  59. load = <0x4fe00000>;
  60. arch = "arm64";
  61. };
  62. };
  63. configurations {
  64. default = "config@1";
  65. config@1 {
  66. description = "sun50i-a64-pine64-plus";
  67. loadables = "uboot", "atf", "kernel", "initrd";
  68. fdt = "fdt@1";
  69. };
  70. config@2 {
  71. description = "sun50i-a64-pine64";
  72. loadables = "uboot", "atf", "mgmt-firmware";
  73. fdt = "fdt@2";
  74. };
  75. };
  76. };