Stefan, thanks for this. My workaround for this was to increase CONFIG_SPL_SIZE from 140 KiB to 160 KiB, in include/configs/turris_omnia.h. But yours works as well. Perhaps we should do both if the image increases in the future...
Reviewed-by: Marek Behún <marek.be...@nic.cz> On Thu, 25 Apr 2019 07:32:12 +0200 Stefan Roese <s...@denx.de> wrote: > With the latest changes to the drivers (SPI_FLASH_SPANSION etc), > Travis reports that the SPL image is too big. Let's use the thumb > instructions in SPL to save some space and make the image fit again. > > Signed-off-by: Stefan Roese <s...@denx.de> > Cc: Baruch Siach <bar...@tkos.co.il> > Cc: Marek Behun <marek.be...@nic.cz> > --- > configs/turris_omnia_defconfig | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/configs/turris_omnia_defconfig > b/configs/turris_omnia_defconfig index 5ef3548647..a528a9b5bc 100644 > --- a/configs/turris_omnia_defconfig > +++ b/configs/turris_omnia_defconfig > @@ -1,4 +1,5 @@ > CONFIG_ARM=y > +CONFIG_SPL_SYS_THUMB_BUILD=y > CONFIG_ARCH_MVEBU=y > CONFIG_SYS_TEXT_BASE=0x00800000 > CONFIG_SPL_LIBCOMMON_SUPPORT=y > @@ -7,13 +8,13 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 > CONFIG_TARGET_TURRIS_OMNIA=y > CONFIG_SPL_SERIAL_SUPPORT=y > CONFIG_SPL=y > +CONFIG_NR_DRAM_BANKS=2 > CONFIG_DEBUG_UART_BASE=0xd0012000 > CONFIG_DEBUG_UART_CLOCK=250000000 > CONFIG_SPL_SPI_FLASH_SUPPORT=y > CONFIG_SPL_SPI_SUPPORT=y > CONFIG_DEBUG_UART=y > CONFIG_DISTRO_DEFAULTS=y > -CONFIG_NR_DRAM_BANKS=2 > CONFIG_BOOTDELAY=3 > CONFIG_SYS_CONSOLE_INFO_QUIET=y > CONFIG_MISC_INIT_R=y > @@ -40,9 +41,9 @@ CONFIG_ENV_SPI_MAX_HZ=50000000 > CONFIG_SPL_OF_TRANSLATE=y > CONFIG_SCSI_AHCI=y > CONFIG_ATSHA204A=y > +CONFIG_DM_MMC=y > CONFIG_MMC_SDHCI=y > CONFIG_MMC_SDHCI_MV=y > -CONFIG_DM_MMC=y > CONFIG_SPI_FLASH=y > CONFIG_SPI_FLASH_SPANSION=y > CONFIG_PHY_MARVELL=y _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot