/dts-v1/;
/ {
description = "Various kernels, ramdisks and FDT blobs";
#address-cells = <1>;
images {
kernel-1 {
description = "KERNEL_IMG_VER";
data = /incbin/("KERNEL_IMG_PATH");
type = "kernel";
arch = "KERNEL_IMG_ARCH";
os = "linux";
compression = "KERNEL_IMG_COMPRESSION";
load = <KERNEL_LOADADDR>;
entry = <KERNEL_LOADADDR>;
hash-1 {
algo = "sha256";
};
};
ramdisk-1 {
description = "ramdisk";
data = /incbin/("RAMDISK_IMG_PATH");
type = "ramdisk";
arch = "RAMDISK_IMG_ARCH";
os = "linux";
compression = "none";
load = <RAMDISK_LOADADDRESS>;
entry = <RAMDISK_LOADADDRESS>;
hash-1 {
algo = "sha256";
};
};
fdt-1 {
description = "Flattened Device Tree blob";
data = /incbin/("FDT_IMG_PATH");
type = "flat_dt";
arch = "FDT_IMG_ARCH";
compression = "none";
hash-1 {
algo = "sha256";
};
};
};
configurations {
default = "config-1";
config-1 {
description = "boot configuration";
kernel = "kernel-1";
ramdisk = "ramdisk-1";
fdt = "fdt-1";
rollback-version = <OS_ROLLBACK_VERSION>;
signature-1 {
algo = "sha256,rsa2048";
sign-images="fdt","kernel","ramdisk";
};
};
};
};
L2R0cy12MS87CgovIHsKICBkZXNjcmlwdGlvbiA9ICJWYXJpb3VzIGtlcm5lbHMsIHJhbWRpc2tzIGFuZCBGRFQgYmxvYnMiOwogICNhZGRyZXNzLWNlbGxzID0gPDE+OwoKICBpbWFnZXMgewogICAga2VybmVsLTEgewogICAgICBkZXNjcmlwdGlvbiA9ICJLRVJORUxfSU1HX1ZFUiI7CiAgICAgIGRhdGEgPSAvaW5jYmluLygiS0VSTkVMX0lNR19QQVRIIik7CiAgICAgIHR5cGUgPSAia2VybmVsIjsKICAgICAgYXJjaCA9ICJLRVJORUxfSU1HX0FSQ0giOwogICAgICBvcyA9ICJsaW51eCI7CiAgICAgIGNvbXByZXNzaW9uID0gIktFUk5FTF9JTUdfQ09NUFJFU1NJT04iOwogICAgICBsb2FkID0gPEtFUk5FTF9MT0FEQUREUj47CiAgICAgIGVudHJ5ID0gPEtFUk5FTF9MT0FEQUREUj47CiAgICAgIGhhc2gtMSB7CiAgICAgICAgYWxnbyA9ICJzaGEyNTYiOwogICAgICB9OwogICAgfTsKCiAgICByYW1kaXNrLTEgewogICAgICBkZXNjcmlwdGlvbiA9ICJyYW1kaXNrIjsKICAgICAgZGF0YSA9IC9pbmNiaW4vKCJSQU1ESVNLX0lNR19QQVRIIik7CiAgICAgIHR5cGUgPSAicmFtZGlzayI7CiAgICAgIGFyY2ggPSAiUkFNRElTS19JTUdfQVJDSCI7CiAgICAgIG9zID0gImxpbnV4IjsKICAgICAgY29tcHJlc3Npb24gPSAibm9uZSI7CiAgICAgIGxvYWQgPSA8UkFNRElTS19MT0FEQUREUkVTUz47CiAgICAgIGVudHJ5ID0gPFJBTURJU0tfTE9BREFERFJFU1M+OwogICAgICBoYXNoLTEgewogICAgICAgIGFsZ28gPSAic2hhMjU2IjsKICAgICAgfTsKICAgIH07CgogICAgZmR0LTEgewogICAgICBkZXNjcmlwdGlvbiA9ICJGbGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiI7CiAgICAgIGRhdGEgPSAvaW5jYmluLygiRkRUX0lNR19QQVRIIik7CiAgICAgIHR5cGUgPSAiZmxhdF9kdCI7CiAgICAgIGFyY2ggPSAiRkRUX0lNR19BUkNIIjsKICAgICAgY29tcHJlc3Npb24gPSAibm9uZSI7CiAgICAgIGhhc2gtMSB7CiAgICAgICAgYWxnbyA9ICJzaGEyNTYiOwogICAgICB9OwogICAgfTsKICB9OwoKICBjb25maWd1cmF0aW9ucyB7CiAgICBkZWZhdWx0ID0gImNvbmZpZy0xIjsKCiAgICBjb25maWctMSB7CiAgICAgIGRlc2NyaXB0aW9uID0gImJvb3QgY29uZmlndXJhdGlvbiI7CiAgICAgIGtlcm5lbCA9ICJrZXJuZWwtMSI7CiAgICAgIHJhbWRpc2sgPSAicmFtZGlzay0xIjsKICAgICAgZmR0ID0gImZkdC0xIjsKICAgICAgcm9sbGJhY2stdmVyc2lvbiA9IDxPU19ST0xMQkFDS19WRVJTSU9OPjsKICAgICAgc2lnbmF0dXJlLTEgewogICAgICAgICAgYWxnbyA9ICJzaGEyNTYscnNhMjA0OCI7CiAgICAgICAgICBzaWduLWltYWdlcz0iZmR0Iiwia2VybmVsIiwicmFtZGlzayI7CiAgICAgIH07CiAgICB9OwogIH07Cn07Cg==