Hello Eugen, I have successfully tested the binary on sama5d2_icp board. Board is booting OK the zImage from fat (SD-card).
Tested-by: Mihai Sain <[email protected]> Best regards, Mihai Sain -----Original Message----- From: Eugen Hristev <[email protected]> Sent: Monday, July 24, 2023 2:08 PM To: [email protected]; Mihai Sain - M19926 <[email protected]> Cc: Pali Rohár <[email protected]>; Stefan Roese <[email protected]> Subject: Re: [PATCH] configs: at91: sama5d2_icp_mmc: Enable CONFIG_LTO EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe On 4/27/23 11:59, Stefan Roese wrote: > Adding just a tiny bit more code for sama5d2_icp_mmc leads to a SRAM > image overflow. Fix this by enabling LTO for this board, so that such > changes still can be made to the common U-Boot code. > > Signed-off-by: Stefan Roese <[email protected]> > Cc: Tudor Ambarus <[email protected]> > Cc: Eugen Hristev <[email protected]> > Cc: Sergiu Moga <[email protected]> > Cc: Pali Rohár <[email protected]> > --- > configs/sama5d2_icp_mmc_defconfig | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/configs/sama5d2_icp_mmc_defconfig > b/configs/sama5d2_icp_mmc_defconfig > index e1b602d8e5ec..a3c57a3f1250 100644 > --- a/configs/sama5d2_icp_mmc_defconfig > +++ b/configs/sama5d2_icp_mmc_defconfig > @@ -9,9 +9,11 @@ CONFIG_SPL_LIBCOMMON_SUPPORT=y > CONFIG_SPL_LIBGENERIC_SUPPORT=y > CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y > CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x20003ef0 > +CONFIG_SF_DEFAULT_SPEED=66000000 > CONFIG_ENV_SIZE=0x4000 > CONFIG_DM_GPIO=y > CONFIG_DEFAULT_DEVICE_TREE="at91-sama5d2_icp" > +CONFIG_OF_LIBFDT_OVERLAY=y > CONFIG_SPL_MMC=y > CONFIG_SPL_SERIAL=y > CONFIG_SPL_DRIVERS_MISC=y > @@ -24,6 +26,7 @@ CONFIG_SPL_FS_FAT=y > CONFIG_SPL_LIBDISK_SUPPORT=y > CONFIG_SYS_LOAD_ADDR=0x22000000 > CONFIG_DEBUG_UART=y > +CONFIG_LTO=y > CONFIG_ENV_VARS_UBOOT_CONFIG=y > CONFIG_SYS_MONITOR_LEN=524288 > CONFIG_FIT=y > @@ -86,7 +89,6 @@ CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_ATMEL=y > CONFIG_DM_SPI_FLASH=y > CONFIG_SF_DEFAULT_BUS=2 > -CONFIG_SF_DEFAULT_SPEED=66000000 > CONFIG_SPI_FLASH_SFDP_SUPPORT=y > CONFIG_SPI_FLASH_ATMEL=y > CONFIG_SPI_FLASH_MACRONIX=y > @@ -110,5 +112,4 @@ CONFIG_TIMER=y > CONFIG_SPL_TIMER=y > CONFIG_ATMEL_TCB_TIMER=y > CONFIG_SPL_ATMEL_TCB_TIMER=y > -CONFIG_OF_LIBFDT_OVERLAY=y > # CONFIG_EFI_LOADER_HII is not set Mihai (added to the thread) tested this patch on sama5d2_icp. Mihai, can you add your Tested-by tag then? This is the original LTO patch for sama5d2_icp that we discussed about. Thanks, Eugen

