| /* |
| * Compilation: |
| * mkimage -f fit_kernel_dtb.its fit_kernel_dtb.itb |
| * |
| * Files in linux build dir: |
| * - arch/arm/boot/Image (gzipped in Image.gz) |
| * - arch/arm/boot/dts/stm32mp157c-dk2.dtb |
| * - arch/arm/boot/dts/stm32mp157c-ev1.dtb |
| * |
| * load mmc 0:4 $kernel_addr_r fit_kernel_dtb.itb |
| * bootm $kernel_addr_r |
| * bootm $kernel_addr_r#dk2 |
| * bootm $kernel_addr_r#ev1 |
| * |
| * or use extlinux.conf in this directory |
| */ |
| |
| /dts-v1/; |
| / { |
| description = "U-Boot fitImage for stm32mp157"; |
| #address-cells = <1>; |
| |
| images { |
| kernel { |
| description = "Linux kernel"; |
| data = /incbin/("Image.gz"); |
| type = "kernel"; |
| arch = "arm"; |
| os = "linux"; |
| compression = "gzip"; |
| load = <0xC0008000>; |
| entry = <0xC0008000>; |
| hash-1 { |
| algo = "sha1"; |
| }; |
| }; |
| |
| fdt-dk2 { |
| description = "FDT dk2"; |
| data = /incbin/("stm32mp157c-dk2.dtb"); |
| type = "flat_dt"; |
| arch = "arm"; |
| compression = "none"; |
| hash-1 { |
| algo = "sha1"; |
| }; |
| }; |
| |
| fdt-ev1 { |
| description = "FDT ev1"; |
| data = /incbin/("stm32mp157c-ev1.dtb"); |
| type = "flat_dt"; |
| arch = "arm"; |
| compression = "none"; |
| hash-1 { |
| algo = "sha1"; |
| }; |
| }; |
| }; |
| |
| configurations { |
| default = "dk2"; |
| |
| dk2 { |
| description = "dk2"; |
| kernel = "kernel"; |
| fdt = "fdt-dk2"; |
| hash-1 { |
| algo = "sha1"; |
| }; |
| }; |
| |
| ev1 { |
| description = "ev1"; |
| kernel = "kernel"; |
| fdt = "fdt-ev1"; |
| hash-1 { |
| algo = "sha1"; |
| }; |
| }; |
| }; |
| }; |