summaryrefslogtreecommitdiff
path: root/lib/linux_string.c
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2023-10-31 00:17:40 -0500
committerAndre Przywara <andre.przywara@arm.com>2024-01-29 14:31:00 +0000
commit4a8592eeabbdd2795b691ed88cc6e95610e5493b (patch)
treeef45f3b4ddafa596a30e09d668b898f7ebab36c7 /lib/linux_string.c
parent53c0ad5d27a2796fbc6a2c515561cf93b55e4427 (diff)
sunxi: binman: Support FIT generation for 32-bit SoCs
Some 32-bit SoCs can use SCP firmware to implement additional PSCI functionality, such as system suspend. In order to load this firmware from SPL, we need to generate and use a FIT instead of a legacy image. Adjust the binman FIT definition so it does not rely on TF-A BL31, as this is not used on 32-bit SoCs. Instead, after loading the firmware, U-Boot proper is executed directly. This requires to provide an entry point property for the U-Boot image node, which confuses some loaders like sunxi-fel, so protect that to only be used if we have no BL31. Signed-off-by: Samuel Holland <samuel@sholland.org> [Andre: filter U-Boot entry point property] Reviewed-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/linux_string.c')
0 files changed, 0 insertions, 0 deletions