12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- /*
- * 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";
- };
- };
- };
|