nvdla-uboot-fit-image.its 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /dts-v1/;
  2. / {
  3. description = "U-boot FIT image for HiFive Unleashed";
  4. #address-cells = <2>;
  5. images {
  6. bbl {
  7. description = "BBL/SBI/riscv-pk";
  8. data = /incbin/("../work/bbl.bin");
  9. type = "kernel";
  10. arch = "riscv";
  11. os = "linux";
  12. load = <0x80000000>;
  13. entry = <0x80000000>;
  14. compression = "none";
  15. hash-1 {
  16. algo = "sha256";
  17. };
  18. };
  19. ramdisk {
  20. description = "buildroot initramfs";
  21. data = /incbin/("../work/initramfs.cpio.gz");
  22. type = "ramdisk";
  23. arch = "riscv";
  24. os = "linux";
  25. load = <0x82000000>;
  26. compression = "gzip";
  27. hash-1 {
  28. algo = "sha256";
  29. };
  30. };
  31. fdt {
  32. data = /incbin/("../work/u-boot/arch/riscv/dts/hifive_u540_nvdla_iofpga.dtb");
  33. type = "flat_dt";
  34. arch = "riscv";
  35. load = <0x81f00000>;
  36. compression = "none";
  37. hash-1 {
  38. algo = "sha256";
  39. };
  40. };
  41. };
  42. configurations {
  43. default = "config-1";
  44. config-1 {
  45. description = "HiFive Unleashed with BBL";
  46. kernel = "bbl";
  47. fdt = "fdt";
  48. loadables = "ramdisk";
  49. };
  50. };
  51. };