arm: dts: imx8m: Require ATF BL31 blob only if not PSCI provider

In case U-Boot itself if the PSCI provider on i.MX8M, do not
require the ATF BL31 blob, as at that point the blob is useless
and would interfere with U-Boot operation.

Signed-off-by: Marek Vasut <marex@denx.de>
This commit is contained in:
Marek Vasut 2022-12-22 01:46:37 +01:00 committed by Stefano Babic
parent ae237b1e62
commit 9694c0532a
4 changed files with 16 additions and 0 deletions

View file

@ -99,6 +99,7 @@
};
};
#ifndef CONFIG_ARMV8_PSCI
atf {
arch = "arm64";
compression = "none";
@ -112,6 +113,7 @@
type = "atf-bl31";
};
};
#endif
binman_fip: fip {
arch = "arm64";
@ -140,7 +142,9 @@
description = "NAME";
fdt = "fdt-SEQ";
firmware = "uboot";
#ifndef CONFIG_ARMV8_PSCI
loadables = "atf";
#endif
};
};
};

View file

@ -163,6 +163,7 @@
};
};
#ifndef CONFIG_ARMV8_PSCI
atf {
arch = "arm64";
compression = "none";
@ -176,6 +177,7 @@
type = "atf-bl31";
};
};
#endif
binman_fip: fip {
arch = "arm64";
@ -204,7 +206,9 @@
description = "NAME";
fdt = "fdt-SEQ";
firmware = "uboot";
#ifndef CONFIG_ARMV8_PSCI
loadables = "atf";
#endif
};
};
};

View file

@ -120,6 +120,7 @@
};
};
#ifndef CONFIG_ARMV8_PSCI
atf {
description = "ARM Trusted Firmware";
type = "firmware";
@ -133,6 +134,7 @@
type = "atf-bl31";
};
};
#endif
@fdt-SEQ {
description = "NAME";
@ -152,7 +154,9 @@
description = "NAME";
fdt = "fdt-SEQ";
firmware = "uboot";
#ifndef CONFIG_ARMV8_PSCI
loadables = "atf";
#endif
};
};
};

View file

@ -114,6 +114,7 @@
};
};
#ifndef CONFIG_ARMV8_PSCI
atf {
arch = "arm64";
compression = "none";
@ -127,6 +128,7 @@
type = "blob-ext";
};
};
#endif
fdt {
compression = "none";
@ -147,7 +149,9 @@
description = "NAME";
fdt = "fdt";
firmware = "uboot";
#ifndef CONFIG_ARMV8_PSCI
loadables = "atf";
#endif
};
};
};