13310c549SMarian Balakowicz/* 23310c549SMarian Balakowicz * Simple U-boot uImage source file containing a single kernel 33310c549SMarian Balakowicz */ 4824d8299SIra W. Snyder 5824d8299SIra W. Snyder/dts-v1/; 6824d8299SIra W. Snyder 73310c549SMarian Balakowicz/ { 83310c549SMarian Balakowicz description = "Simple image with single Linux kernel"; 93310c549SMarian Balakowicz #address-cells = <1>; 103310c549SMarian Balakowicz 113310c549SMarian Balakowicz images { 123310c549SMarian Balakowicz kernel@1 { 133310c549SMarian Balakowicz description = "Vanilla Linux kernel"; 143310c549SMarian Balakowicz data = /incbin/("./vmlinux.bin.gz"); 153310c549SMarian Balakowicz type = "kernel"; 163310c549SMarian Balakowicz arch = "ppc"; 173310c549SMarian Balakowicz os = "linux"; 183310c549SMarian Balakowicz compression = "gzip"; 193310c549SMarian Balakowicz load = <00000000>; 203310c549SMarian Balakowicz entry = <00000000>; 213310c549SMarian Balakowicz hash@1 { 223310c549SMarian Balakowicz algo = "crc32"; 233310c549SMarian Balakowicz }; 243310c549SMarian Balakowicz hash@2 { 253310c549SMarian Balakowicz algo = "sha1"; 263310c549SMarian Balakowicz }; 273310c549SMarian Balakowicz }; 283310c549SMarian Balakowicz }; 293310c549SMarian Balakowicz 303310c549SMarian Balakowicz configurations { 313310c549SMarian Balakowicz default = "config@1"; 323310c549SMarian Balakowicz config@1 { 333310c549SMarian Balakowicz description = "Boot Linux kernel"; 343310c549SMarian Balakowicz kernel = "kernel@1"; 353310c549SMarian Balakowicz }; 363310c549SMarian Balakowicz }; 373310c549SMarian Balakowicz}; 38*90268b87SSimon Glass 39*90268b87SSimon Glass 40*90268b87SSimon Glass 41*90268b87SSimon GlassFor x86 a setup node is also required: see x86-fit-boot.txt. 42*90268b87SSimon Glass 43*90268b87SSimon Glass/dts-v1/; 44*90268b87SSimon Glass 45*90268b87SSimon Glass/ { 46*90268b87SSimon Glass description = "Simple image with single Linux kernel on x86"; 47*90268b87SSimon Glass #address-cells = <1>; 48*90268b87SSimon Glass 49*90268b87SSimon Glass images { 50*90268b87SSimon Glass kernel@1 { 51*90268b87SSimon Glass description = "Vanilla Linux kernel"; 52*90268b87SSimon Glass data = /incbin/("./image.bin.lzo"); 53*90268b87SSimon Glass type = "kernel"; 54*90268b87SSimon Glass arch = "x86"; 55*90268b87SSimon Glass os = "linux"; 56*90268b87SSimon Glass compression = "lzo"; 57*90268b87SSimon Glass load = <0x01000000>; 58*90268b87SSimon Glass entry = <0x00000000>; 59*90268b87SSimon Glass hash@2 { 60*90268b87SSimon Glass algo = "sha1"; 61*90268b87SSimon Glass }; 62*90268b87SSimon Glass }; 63*90268b87SSimon Glass 64*90268b87SSimon Glass setup@1 { 65*90268b87SSimon Glass description = "Linux setup.bin"; 66*90268b87SSimon Glass data = /incbin/("./setup.bin"); 67*90268b87SSimon Glass type = "x86_setup"; 68*90268b87SSimon Glass arch = "x86"; 69*90268b87SSimon Glass os = "linux"; 70*90268b87SSimon Glass compression = "none"; 71*90268b87SSimon Glass load = <0x00090000>; 72*90268b87SSimon Glass entry = <0x00090000>; 73*90268b87SSimon Glass hash@2 { 74*90268b87SSimon Glass algo = "sha1"; 75*90268b87SSimon Glass }; 76*90268b87SSimon Glass }; 77*90268b87SSimon Glass }; 78*90268b87SSimon Glass 79*90268b87SSimon Glass configurations { 80*90268b87SSimon Glass default = "config@1"; 81*90268b87SSimon Glass config@1 { 82*90268b87SSimon Glass description = "Boot Linux kernel"; 83*90268b87SSimon Glass kernel = "kernel@1"; 84*90268b87SSimon Glass setup = "setup@1"; 85*90268b87SSimon Glass }; 86*90268b87SSimon Glass }; 87*90268b87SSimon Glass}; 88