[PATCH v5 05/21] arm: mvebu: x530: Disable smart hwcaps selection

Chris Packham Chris.Packham at alliedtelesis.co.nz
Thu Jun 4 22:47:23 CEST 2020


On 5/06/20 12:44 am, Pratyush Yadav wrote:
> The option SPI_FLASH_SMART_HWCAPS will be introduced in a future commit.
> It is enabled by default. It updates the hwcaps selection of SPI NOR to
> use the SPI MEM's supports_op() hook. But this leads to a code size
> increase and so the SPL binary exceeds the size limit.
>
> So, use the old hwcaps selection logic here to make sure the SPL size
> does not exceed the limit.
>
> Signed-off-by: Pratyush Yadav <p.yadav at ti.com>
> ---
>   configs/x530_defconfig | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/configs/x530_defconfig b/configs/x530_defconfig
> index 67c8fbf663..35e2d53285 100644
> --- a/configs/x530_defconfig
> +++ b/configs/x530_defconfig
> @@ -58,6 +58,7 @@ CONFIG_SYS_NAND_USE_FLASH_BBT=y
>   CONFIG_NAND_PXA3XX=y
>   CONFIG_SF_DEFAULT_BUS=1
>   CONFIG_SF_DEFAULT_SPEED=50000000
> +CONFIG_SPI_FLASH_SMART_HWCAPS=n

Last time I checked =n wasn't valid Kconfig for this to have the desired 
effect wouldn't it need to be

# CONFIG_SPI_FLASH_SMART_HWCAPS is not set

>   CONFIG_SPI_FLASH_BAR=y
>   CONFIG_SPI_FLASH_MACRONIX=y
>   CONFIG_SPI_FLASH_STMICRO=y


More information about the U-Boot mailing list