From af1a266670d040d2f4083ff309d732d648afba2a Mon Sep 17 00:00:00 2001
From: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
Date: Tue, 10 Oct 2023 14:33:42 +0000
Subject: Add submodule dependency files

Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
---
 .../u-boot/doc/uImage.FIT/multi-with-loadables.its | 89 ++++++++++++++++++++++
 1 file changed, 89 insertions(+)
 create mode 100644 roms/u-boot/doc/uImage.FIT/multi-with-loadables.its

(limited to 'roms/u-boot/doc/uImage.FIT/multi-with-loadables.its')

diff --git a/roms/u-boot/doc/uImage.FIT/multi-with-loadables.its b/roms/u-boot/doc/uImage.FIT/multi-with-loadables.its
new file mode 100644
index 000000000..4d4909f83
--- /dev/null
+++ b/roms/u-boot/doc/uImage.FIT/multi-with-loadables.its
@@ -0,0 +1,89 @@
+/*
+ * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs
+ * This example makes use of the 'loadables' field
+ */
+
+/dts-v1/;
+
+/ {
+	description = "Configuration to load a Xen Kernel";
+	#address-cells = <1>;
+
+	images {
+		xen_kernel {
+			description = "xen binary";
+			data = /incbin/("./xen");
+			type = "kernel";
+			arch = "arm";
+			os = "linux";
+			compression = "none";
+			load = <0xa0000000>;
+			entry = <0xa0000000>;
+			hash-1 {
+				algo = "md5";
+			};
+		};
+
+		fdt-1 {
+			description = "xexpress-ca15 tree blob";
+			data = /incbin/("./vexpress-v2p-ca15-tc1.dtb");
+			type = "flat_dt";
+			arch = "arm";
+			compression = "none";
+			load = <0xb0000000>;
+			hash-1 {
+				algo = "md5";
+			};
+		};
+
+		fdt-2 {
+			description = "xexpress-ca15 tree blob";
+			data = /incbin/("./vexpress-v2p-ca15-tc1.dtb");
+			type = "flat_dt";
+			arch = "arm";
+			compression = "none";
+			load = <0xb0400000>;
+			hash-1 {
+				algo = "md5";
+			};
+		};
+
+		linux_kernel {
+			description = "Linux Image";
+			data = /incbin/("./Image");
+			type = "kernel";
+			arch = "arm";
+			os = "linux";
+			compression = "none";
+			load = <0xa0000000>;
+			entry = <0xa0000000>;
+			hash-1 {
+				algo = "md5";
+			};
+		};
+	};
+
+	configurations {
+		default = "config-2";
+
+		config-1 {
+			description = "Just plain Linux";
+			kernel = "linux_kernel";
+			fdt = "fdt-1";
+		};
+
+		config-2 {
+			description = "Xen one loadable";
+			kernel = "xen_kernel";
+			fdt = "fdt-1";
+			loadables = "linux_kernel";
+		};
+
+		config-3 {
+			description = "Xen two loadables";
+			kernel = "xen_kernel";
+			fdt = "fdt-1";
+			loadables = "linux_kernel", "fdt-2";
+		};
+	};
+};
-- 
cgit