xref: /openbmc/u-boot/doc/uImage.FIT/update3.its (revision 1d12a7c8)
14bae9090SBartlomiej Sieka/*
24bae9090SBartlomiej Sieka * Example Automatic software update file.
34bae9090SBartlomiej Sieka */
4824d8299SIra W. Snyder
5824d8299SIra W. Snyder/dts-v1/;
6824d8299SIra W. Snyder
74bae9090SBartlomiej Sieka/ {
84bae9090SBartlomiej Sieka	description = "Automatic software updates: kernel, ramdisk, FDT";
94bae9090SBartlomiej Sieka	#address-cells = <1>;
104bae9090SBartlomiej Sieka
114bae9090SBartlomiej Sieka	images {
12*b8790ebeSAndre Przywara		update-1 {
134bae9090SBartlomiej Sieka			description = "Linux kernel binary";
144bae9090SBartlomiej Sieka			data = /incbin/("./vmlinux.bin.gz");
154bae9090SBartlomiej Sieka			compression = "none";
164bae9090SBartlomiej Sieka			type = "firmware";
174bae9090SBartlomiej Sieka			load = <FF700000>;
18*b8790ebeSAndre Przywara			hash-1 {
194bae9090SBartlomiej Sieka				algo = "sha1";
204bae9090SBartlomiej Sieka			};
214bae9090SBartlomiej Sieka		};
22*b8790ebeSAndre Przywara		update-2 {
234bae9090SBartlomiej Sieka			description = "Ramdisk image";
244bae9090SBartlomiej Sieka			data = /incbin/("./ramdisk_image.gz");
254bae9090SBartlomiej Sieka			compression = "none";
264bae9090SBartlomiej Sieka			type = "firmware";
274bae9090SBartlomiej Sieka			load = <FF8E0000>;
28*b8790ebeSAndre Przywara			hash-1 {
294bae9090SBartlomiej Sieka				algo = "sha1";
304bae9090SBartlomiej Sieka			};
314bae9090SBartlomiej Sieka		};
324bae9090SBartlomiej Sieka
33*b8790ebeSAndre Przywara		update-3 {
344bae9090SBartlomiej Sieka			description = "FDT blob";
354bae9090SBartlomiej Sieka			data = /incbin/("./blob.fdt");
364bae9090SBartlomiej Sieka			compression = "none";
374bae9090SBartlomiej Sieka			type = "firmware";
384bae9090SBartlomiej Sieka			load = <FFAC0000>;
39*b8790ebeSAndre Przywara			hash-1 {
404bae9090SBartlomiej Sieka				algo = "sha1";
414bae9090SBartlomiej Sieka			};
424bae9090SBartlomiej Sieka		};
434bae9090SBartlomiej Sieka	};
444bae9090SBartlomiej Sieka};
45