Blame view

doc/uImage.FIT/multi.its 2.32 KB
3310c549a   Marian Balakowicz   [new uImage] Add ...
1
  /*
a187559e3   Bin Meng   Use correct spell...
2
   * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs
3310c549a   Marian Balakowicz   [new uImage] Add ...
3
   */
824d82997   Ira W. Snyder   Fix example FIT i...
4
5
  
  /dts-v1/;
3310c549a   Marian Balakowicz   [new uImage] Add ...
6
7
8
9
10
  / {
  	description = "Various kernels, ramdisks and FDT blobs";
  	#address-cells = <1>;
  
  	images {
b8790ebee   Andre Przywara   doc: FIT image: f...
11
  		kernel-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
12
13
14
15
16
17
18
19
  			description = "vanilla-2.6.23";
  			data = /incbin/("./vmlinux.bin.gz");
  			type = "kernel";
  			arch = "ppc";
  			os = "linux";
  			compression = "gzip";
  			load = <00000000>;
  			entry = <00000000>;
b8790ebee   Andre Przywara   doc: FIT image: f...
20
  			hash-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
21
22
  				algo = "md5";
  			};
b8790ebee   Andre Przywara   doc: FIT image: f...
23
  			hash-2 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
24
25
26
  				algo = "sha1";
  			};
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
27
  		kernel-2 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
28
29
30
31
32
33
34
35
  			description = "2.6.23-denx";
  			data = /incbin/("./2.6.23-denx.bin.gz");
  			type = "kernel";
  			arch = "ppc";
  			os = "linux";
  			compression = "gzip";
  			load = <00000000>;
  			entry = <00000000>;
b8790ebee   Andre Przywara   doc: FIT image: f...
36
  			hash-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
37
38
39
  				algo = "sha1";
  			};
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
40
  		kernel-3 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
41
42
43
44
45
46
47
48
  			description = "2.4.25-denx";
  			data = /incbin/("./2.4.25-denx.bin.gz");
  			type = "kernel";
  			arch = "ppc";
  			os = "linux";
  			compression = "gzip";
  			load = <00000000>;
  			entry = <00000000>;
b8790ebee   Andre Przywara   doc: FIT image: f...
49
  			hash-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
50
51
52
  				algo = "md5";
  			};
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
53
  		ramdisk-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
54
55
56
57
  			description = "eldk-4.2-ramdisk";
  			data = /incbin/("./eldk-4.2-ramdisk");
  			type = "ramdisk";
  			arch = "ppc";
747f316cc   Jean-Christophe PLAGNIOL-VILLARD   update uImage FIT...
58
  			os = "linux";
3310c549a   Marian Balakowicz   [new uImage] Add ...
59
  			compression = "gzip";
d5a64237d   Felix Radensky   doc: Fix ramdisk ...
60
61
  			load = <00000000>;
  			entry = <00000000>;
b8790ebee   Andre Przywara   doc: FIT image: f...
62
  			hash-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
63
64
65
  				algo = "sha1";
  			};
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
66
  		ramdisk-2 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
67
68
69
70
  			description = "eldk-3.1-ramdisk";
  			data = /incbin/("./eldk-3.1-ramdisk");
  			type = "ramdisk";
  			arch = "ppc";
747f316cc   Jean-Christophe PLAGNIOL-VILLARD   update uImage FIT...
71
  			os = "linux";
3310c549a   Marian Balakowicz   [new uImage] Add ...
72
  			compression = "gzip";
d5a64237d   Felix Radensky   doc: Fix ramdisk ...
73
74
  			load = <00000000>;
  			entry = <00000000>;
b8790ebee   Andre Przywara   doc: FIT image: f...
75
  			hash-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
76
77
78
  				algo = "crc32";
  			};
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
79
  		fdt-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
80
81
82
83
84
  			description = "tqm5200-fdt";
  			data = /incbin/("./tqm5200.dtb");
  			type = "flat_dt";
  			arch = "ppc";
  			compression = "none";
b8790ebee   Andre Przywara   doc: FIT image: f...
85
  			hash-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
86
87
88
  				algo = "crc32";
  			};
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
89
  		fdt-2 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
90
91
92
93
94
95
  			description = "tqm5200s-fdt";
  			data = /incbin/("./tqm5200s.dtb");
  			type = "flat_dt";
  			arch = "ppc";
  			compression = "none";
  			load = <00700000>;
b8790ebee   Andre Przywara   doc: FIT image: f...
96
  			hash-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
97
98
99
100
101
102
103
  				algo = "sha1";
  			};
  		};
  
  	};
  
  	configurations {
b8790ebee   Andre Przywara   doc: FIT image: f...
104
  		default = "config-1";
3310c549a   Marian Balakowicz   [new uImage] Add ...
105

b8790ebee   Andre Przywara   doc: FIT image: f...
106
  		config-1 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
107
  			description = "tqm5200 vanilla-2.6.23 configuration";
b8790ebee   Andre Przywara   doc: FIT image: f...
108
109
110
  			kernel = "kernel-1";
  			ramdisk = "ramdisk-1";
  			fdt = "fdt-1";
3310c549a   Marian Balakowicz   [new uImage] Add ...
111
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
112
  		config-2 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
113
  			description = "tqm5200s denx-2.6.23 configuration";
b8790ebee   Andre Przywara   doc: FIT image: f...
114
115
116
  			kernel = "kernel-2";
  			ramdisk = "ramdisk-1";
  			fdt = "fdt-2";
3310c549a   Marian Balakowicz   [new uImage] Add ...
117
  		};
b8790ebee   Andre Przywara   doc: FIT image: f...
118
  		config-3 {
3310c549a   Marian Balakowicz   [new uImage] Add ...
119
  			description = "tqm5200s denx-2.4.25 configuration";
b8790ebee   Andre Przywara   doc: FIT image: f...
120
121
  			kernel = "kernel-3";
  			ramdisk = "ramdisk-2";
3310c549a   Marian Balakowicz   [new uImage] Add ...
122
123
124
  		};
  	};
  };