riscv: dts: jh7110: Support multiple DTBs in a Fit image

Support multiple DTBs for JH7110 based boards, so they can
select the correct DT at runtime.

Tested-by: Anand Moon <linux.amoon@gmail.com>
Tested-by: E Shattow <lucent@gmail.com>
Reviewed-by: E Shattow <lucent@gmail.com>
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
This commit is contained in:
Hal Feng
2024-12-08 17:19:39 +08:00
committed by Leo Yu-Chi Liang
parent a0afca0129
commit c9489a9d32

View File

@@ -109,20 +109,74 @@
itb {
fit {
images {
fdt-1 {
description = "NAME";
fdt-jh7110-milkv-mars {
description = "jh7110-milkv-mars";
load = <0x40400000>;
compression = "none";
uboot_fdt_blob: blob-ext {
filename = "u-boot.dtb";
blob-ext {
filename = "dts/upstream/src/riscv/starfive/jh7110-milkv-mars.dtb";
};
};
fdt-jh7110-pine64-star64 {
description = "jh7110-pine64-star64";
load = <0x40400000>;
compression = "none";
blob-ext {
filename = "dts/upstream/src/riscv/starfive/jh7110-pine64-star64.dtb";
};
};
fdt-jh7110-starfive-visionfive-2-v1.2a {
description = "jh7110-starfive-visionfive-2-v1.2a";
load = <0x40400000>;
compression = "none";
blob-ext {
filename = "dts/upstream/src/riscv/starfive/jh7110-starfive-visionfive-2-v1.2a.dtb";
};
};
fdt-jh7110-starfive-visionfive-2-v1.3b {
description = "jh7110-starfive-visionfive-2-v1.3b";
load = <0x40400000>;
compression = "none";
blob-ext {
filename = "dts/upstream/src/riscv/starfive/jh7110-starfive-visionfive-2-v1.3b.dtb";
};
};
};
configurations {
conf-1 {
fdt = "fdt-1";
conf-jh7110-milkv-mars {
description = "jh7110-milkv-mars";
firmware = "opensbi";
loadables = "uboot";
fdt = "fdt-jh7110-milkv-mars";
};
conf-jh7110-pine64-star64 {
description = "jh7110-pine64-star64";
firmware = "opensbi";
loadables = "uboot";
fdt = "fdt-jh7110-pine64-star64";
};
conf-jh7110-starfive-visionfive-2-v1.2a {
description = "jh7110-starfive-visionfive-2-v1.2a";
firmware = "opensbi";
loadables = "uboot";
fdt = "fdt-jh7110-starfive-visionfive-2-v1.2a";
};
conf-jh7110-starfive-visionfive-2-v1.3b {
description = "jh7110-starfive-visionfive-2-v1.3b";
firmware = "opensbi";
loadables = "uboot";
fdt = "fdt-jh7110-starfive-visionfive-2-v1.3b";
};
};
};