14bae9090SBartlomiej Sieka/* 24bae9090SBartlomiej Sieka * Example Automatic software update file. 34bae9090SBartlomiej Sieka */ 4*824d8299SIra W. Snyder 5*824d8299SIra W. Snyder/dts-v1/; 6*824d8299SIra W. Snyder 74bae9090SBartlomiej Sieka/ { 84bae9090SBartlomiej Sieka description = "Automatic software updates: kernel, ramdisk, FDT"; 94bae9090SBartlomiej Sieka #address-cells = <1>; 104bae9090SBartlomiej Sieka 114bae9090SBartlomiej Sieka images { 124bae9090SBartlomiej Sieka 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>; 184bae9090SBartlomiej Sieka hash@1 { 194bae9090SBartlomiej Sieka algo = "sha1"; 204bae9090SBartlomiej Sieka }; 214bae9090SBartlomiej Sieka }; 224bae9090SBartlomiej Sieka 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>; 284bae9090SBartlomiej Sieka hash@1 { 294bae9090SBartlomiej Sieka algo = "sha1"; 304bae9090SBartlomiej Sieka }; 314bae9090SBartlomiej Sieka }; 324bae9090SBartlomiej Sieka 334bae9090SBartlomiej Sieka 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>; 394bae9090SBartlomiej Sieka hash@1 { 404bae9090SBartlomiej Sieka algo = "sha1"; 414bae9090SBartlomiej Sieka }; 424bae9090SBartlomiej Sieka }; 434bae9090SBartlomiej Sieka }; 444bae9090SBartlomiej Sieka}; 45