mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
* 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
79 lines
2.0 KiB
Plaintext
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";
|
|
};
|
|
};
|
|
};
|
|
};
|