1*4bae9090SBartlomiej Sieka/* 2*4bae9090SBartlomiej Sieka * Example Automatic software update file. 3*4bae9090SBartlomiej Sieka */ 4*4bae9090SBartlomiej Sieka/ { 5*4bae9090SBartlomiej Sieka description = "Automatic software updates: kernel, ramdisk, FDT"; 6*4bae9090SBartlomiej Sieka #address-cells = <1>; 7*4bae9090SBartlomiej Sieka 8*4bae9090SBartlomiej Sieka images { 9*4bae9090SBartlomiej Sieka update@1 { 10*4bae9090SBartlomiej Sieka description = "Linux kernel binary"; 11*4bae9090SBartlomiej Sieka data = /incbin/("./vmlinux.bin.gz"); 12*4bae9090SBartlomiej Sieka compression = "none"; 13*4bae9090SBartlomiej Sieka type = "firmware"; 14*4bae9090SBartlomiej Sieka load = <FF700000>; 15*4bae9090SBartlomiej Sieka hash@1 { 16*4bae9090SBartlomiej Sieka algo = "sha1"; 17*4bae9090SBartlomiej Sieka }; 18*4bae9090SBartlomiej Sieka }; 19*4bae9090SBartlomiej Sieka update@2 { 20*4bae9090SBartlomiej Sieka description = "Ramdisk image"; 21*4bae9090SBartlomiej Sieka data = /incbin/("./ramdisk_image.gz"); 22*4bae9090SBartlomiej Sieka compression = "none"; 23*4bae9090SBartlomiej Sieka type = "firmware"; 24*4bae9090SBartlomiej Sieka load = <FF8E0000>; 25*4bae9090SBartlomiej Sieka hash@1 { 26*4bae9090SBartlomiej Sieka algo = "sha1"; 27*4bae9090SBartlomiej Sieka }; 28*4bae9090SBartlomiej Sieka }; 29*4bae9090SBartlomiej Sieka 30*4bae9090SBartlomiej Sieka update@3 { 31*4bae9090SBartlomiej Sieka description = "FDT blob"; 32*4bae9090SBartlomiej Sieka data = /incbin/("./blob.fdt"); 33*4bae9090SBartlomiej Sieka compression = "none"; 34*4bae9090SBartlomiej Sieka type = "firmware"; 35*4bae9090SBartlomiej Sieka load = <FFAC0000>; 36*4bae9090SBartlomiej Sieka hash@1 { 37*4bae9090SBartlomiej Sieka algo = "sha1"; 38*4bae9090SBartlomiej Sieka }; 39*4bae9090SBartlomiej Sieka }; 40*4bae9090SBartlomiej Sieka }; 41*4bae9090SBartlomiej Sieka}; 42