uboot/doc/uImage.FIT/multi.its
<<
>>
Prefs
   1/*
   2 * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs
   3 */
   4
   5/dts-v1/;
   6
   7/ {
   8        description = "Various kernels, ramdisks and FDT blobs";
   9        #address-cells = <1>;
  10
  11        images {
  12                kernel-1 {
  13                        description = "vanilla-2.6.23";
  14                        data = /incbin/("./vmlinux.bin.gz");
  15                        type = "kernel";
  16                        arch = "ppc";
  17                        os = "linux";
  18                        compression = "gzip";
  19                        load = <00000000>;
  20                        entry = <00000000>;
  21                        hash-1 {
  22                                algo = "md5";
  23                        };
  24                        hash-2 {
  25                                algo = "sha1";
  26                        };
  27                };
  28
  29                kernel-2 {
  30                        description = "2.6.23-denx";
  31                        data = /incbin/("./2.6.23-denx.bin.gz");
  32                        type = "kernel";
  33                        arch = "ppc";
  34                        os = "linux";
  35                        compression = "gzip";
  36                        load = <00000000>;
  37                        entry = <00000000>;
  38                        hash-1 {
  39                                algo = "sha1";
  40                        };
  41                };
  42
  43                kernel-3 {
  44                        description = "2.4.25-denx";
  45                        data = /incbin/("./2.4.25-denx.bin.gz");
  46                        type = "kernel";
  47                        arch = "ppc";
  48                        os = "linux";
  49                        compression = "gzip";
  50                        load = <00000000>;
  51                        entry = <00000000>;
  52                        hash-1 {
  53                                algo = "md5";
  54                        };
  55                };
  56
  57                ramdisk-1 {
  58                        description = "eldk-4.2-ramdisk";
  59                        data = /incbin/("./eldk-4.2-ramdisk");
  60                        type = "ramdisk";
  61                        arch = "ppc";
  62                        os = "linux";
  63                        compression = "gzip";
  64                        load = <00000000>;
  65                        entry = <00000000>;
  66                        hash-1 {
  67                                algo = "sha1";
  68                        };
  69                };
  70
  71                ramdisk-2 {
  72                        description = "eldk-3.1-ramdisk";
  73                        data = /incbin/("./eldk-3.1-ramdisk");
  74                        type = "ramdisk";
  75                        arch = "ppc";
  76                        os = "linux";
  77                        compression = "gzip";
  78                        load = <00000000>;
  79                        entry = <00000000>;
  80                        hash-1 {
  81                                algo = "crc32";
  82                        };
  83                };
  84
  85                fdt-1 {
  86                        description = "tqm5200-fdt";
  87                        data = /incbin/("./tqm5200.dtb");
  88                        type = "flat_dt";
  89                        arch = "ppc";
  90                        compression = "none";
  91                        hash-1 {
  92                                algo = "crc32";
  93                        };
  94                };
  95
  96                fdt-2 {
  97                        description = "tqm5200s-fdt";
  98                        data = /incbin/("./tqm5200s.dtb");
  99                        type = "flat_dt";
 100                        arch = "ppc";
 101                        compression = "none";
 102                        load = <00700000>;
 103                        hash-1 {
 104                                algo = "sha1";
 105                        };
 106                };
 107
 108        };
 109
 110        configurations {
 111                default = "config-1";
 112
 113                config-1 {
 114                        description = "tqm5200 vanilla-2.6.23 configuration";
 115                        kernel = "kernel-1";
 116                        ramdisk = "ramdisk-1";
 117                        fdt = "fdt-1";
 118                };
 119
 120                config-2 {
 121                        description = "tqm5200s denx-2.6.23 configuration";
 122                        kernel = "kernel-2";
 123                        ramdisk = "ramdisk-1";
 124                        fdt = "fdt-2";
 125                };
 126
 127                config-3 {
 128                        description = "tqm5200s denx-2.4.25 configuration";
 129                        kernel = "kernel-3";
 130                        ramdisk = "ramdisk-2";
 131                };
 132        };
 133};
 134