1*ed0cea7cSMichal Simek/* 2*ed0cea7cSMichal Simek * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs 3*ed0cea7cSMichal Simek * This example makes use of the 'loadables' field 4*ed0cea7cSMichal Simek */ 5*ed0cea7cSMichal Simek 6*ed0cea7cSMichal Simek/dts-v1/; 7*ed0cea7cSMichal Simek 8*ed0cea7cSMichal Simek/ { 9*ed0cea7cSMichal Simek description = "Configuration to load fpga before Kernel"; 10*ed0cea7cSMichal Simek #address-cells = <1>; 11*ed0cea7cSMichal Simek 12*ed0cea7cSMichal Simek images { 13*ed0cea7cSMichal Simek fdt@1 { 14*ed0cea7cSMichal Simek description = "zc706"; 15*ed0cea7cSMichal Simek data = /incbin/("/tftpboot/devicetree.dtb"); 16*ed0cea7cSMichal Simek type = "flat_dt"; 17*ed0cea7cSMichal Simek arch = "arm"; 18*ed0cea7cSMichal Simek compression = "none"; 19*ed0cea7cSMichal Simek load = <0x10000000>; 20*ed0cea7cSMichal Simek hash@1 { 21*ed0cea7cSMichal Simek algo = "md5"; 22*ed0cea7cSMichal Simek }; 23*ed0cea7cSMichal Simek }; 24*ed0cea7cSMichal Simek 25*ed0cea7cSMichal Simek fpga@1 { 26*ed0cea7cSMichal Simek description = "FPGA"; 27*ed0cea7cSMichal Simek data = /incbin/("/tftpboot/download.bit"); 28*ed0cea7cSMichal Simek type = "fpga"; 29*ed0cea7cSMichal Simek arch = "arm"; 30*ed0cea7cSMichal Simek compression = "none"; 31*ed0cea7cSMichal Simek load = <0x30000000>; 32*ed0cea7cSMichal Simek hash@1 { 33*ed0cea7cSMichal Simek algo = "md5"; 34*ed0cea7cSMichal Simek }; 35*ed0cea7cSMichal Simek }; 36*ed0cea7cSMichal Simek 37*ed0cea7cSMichal Simek linux_kernel@1 { 38*ed0cea7cSMichal Simek description = "Linux"; 39*ed0cea7cSMichal Simek data = /incbin/("/tftpboot/zImage"); 40*ed0cea7cSMichal Simek type = "kernel"; 41*ed0cea7cSMichal Simek arch = "arm"; 42*ed0cea7cSMichal Simek os = "linux"; 43*ed0cea7cSMichal Simek compression = "none"; 44*ed0cea7cSMichal Simek load = <0x8000>; 45*ed0cea7cSMichal Simek entry = <0x8000>; 46*ed0cea7cSMichal Simek hash@1 { 47*ed0cea7cSMichal Simek algo = "md5"; 48*ed0cea7cSMichal Simek }; 49*ed0cea7cSMichal Simek }; 50*ed0cea7cSMichal Simek }; 51*ed0cea7cSMichal Simek 52*ed0cea7cSMichal Simek configurations { 53*ed0cea7cSMichal Simek default = "config@2"; 54*ed0cea7cSMichal Simek config@1 { 55*ed0cea7cSMichal Simek description = "Linux"; 56*ed0cea7cSMichal Simek kernel = "linux_kernel@1"; 57*ed0cea7cSMichal Simek fdt = "fdt@1"; 58*ed0cea7cSMichal Simek }; 59*ed0cea7cSMichal Simek 60*ed0cea7cSMichal Simek config@2 { 61*ed0cea7cSMichal Simek description = "Linux with fpga"; 62*ed0cea7cSMichal Simek kernel = "linux_kernel@1"; 63*ed0cea7cSMichal Simek fdt = "fdt@1"; 64*ed0cea7cSMichal Simek fpga = "fpga@1"; 65*ed0cea7cSMichal Simek }; 66*ed0cea7cSMichal Simek }; 67*ed0cea7cSMichal Simek}; 68