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