| /* |
| * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs |
| * This example makes use of the 'loadables' field |
| */ |
| |
| /dts-v1/; |
| |
| / { |
| description = "Configuration to load fpga before Kernel"; |
| #address-cells = <1>; |
| |
| images { |
| fdt@1 { |
| description = "zc706"; |
| data = /incbin/("/tftpboot/devicetree.dtb"); |
| type = "flat_dt"; |
| arch = "arm"; |
| compression = "none"; |
| load = <0x10000000>; |
| hash@1 { |
| algo = "md5"; |
| }; |
| }; |
| |
| fpga@1 { |
| description = "FPGA"; |
| data = /incbin/("/tftpboot/download.bit"); |
| type = "fpga"; |
| arch = "arm"; |
| compression = "none"; |
| load = <0x30000000>; |
| hash@1 { |
| algo = "md5"; |
| }; |
| }; |
| |
| linux_kernel@1 { |
| description = "Linux"; |
| data = /incbin/("/tftpboot/zImage"); |
| type = "kernel"; |
| arch = "arm"; |
| os = "linux"; |
| compression = "none"; |
| load = <0x8000>; |
| entry = <0x8000>; |
| hash@1 { |
| algo = "md5"; |
| }; |
| }; |
| }; |
| |
| configurations { |
| default = "config@2"; |
| config@1 { |
| description = "Linux"; |
| kernel = "linux_kernel@1"; |
| fdt = "fdt@1"; |
| }; |
| |
| config@2 { |
| description = "Linux with fpga"; |
| kernel = "linux_kernel@1"; |
| fdt = "fdt@1"; |
| fpga = "fpga@1"; |
| }; |
| }; |
| }; |