Files
build/config/its/marvell/a37xx/espressobin.its
Derek 3b38be8a9c Espressobin u boot fit image (#3766)
* add the image tree source for building FIT images for ebin

* add FIT image generation to BSP files

* Change to using FIT image to boot

* make fit-image script executable

* add the ability to choose board dtb in armbianEnv.txt
2022-05-07 15:50:53 +02:00

79 lines
2.0 KiB
Plaintext

/dts-v1/;
/ {
description = "EspressoBIN 3720 FIT Image";
#address-cells = <1>;
images {
kernel {
description = "Vanilla Linux kernel";
data = /incbin/("/boot/vmlinuz-$(uname -r)");
type = "kernel";
arch = "arm64";
os = "linux";
compression = "lzma";
load = <0x07000000>;
entry = <0x07000000>;
hash {
algo = "sha1";
};
};
ramdisk {
description = "Boot ramdisk";
data = /incbin/("/boot/initrd.img-$(uname -r)");
type = "ramdisk";
arch = "arm64";
os = "linux";
hash {
algo = "sha1";
};
};
fdtv5 {
description = "Flattened Device Tree ebinv5";
data = /incbin/("/boot/dtb/marvell/armada-3720-espressobin.dtb");
type = "flat_dt";
arch = "arm64";
compression = "none";
load = <0x06f00000>;
entry = <0x06f00000>;
hash {
algo = "sha1";
};
};
fdtv7 {
description = "Flattened Device Tree ebinv7";
data = /incbin/("/boot/dtb/marvell/armada-3720-espressobin-v7.dtb");
type = "flat_dt";
arch = "arm64";
compression = "none";
load = <0x06f00000>;
entry = <0x06f00000>;
hash {
algo = "sha1";
};
};
};
configurations {
default = "v5";
v5 {
description = "Standard Boot ebinv5";
kernel = "kernel";
ramdisk = "ramdisk";
fdt = "fdtv5";
hash {
algo = "sha1";
};
};
v7 {
description = "Standard Boot ebinv7";
kernel = "kernel";
ramdisk = "ramdisk";
fdt = "fdtv7";
hash {
algo = "sha1";
};
};
};
};