On Thu, Mar 2, 2023 at 5:26 PM Tony Dinh <mibo...@gmail.com> wrote: > > CONFIG_SF_DEFAULT_SPEED is used in SPL SPI to configure and probe the > flash device during DM SPI uclass probing process, if the > spi-max-frequency is not available in the DTB. Currently the max > frequency is not available, because of the probing mechanism in SPI > uclass has not been fully updated to DM. > > The CONFIG_SF_DEFAULT_SPEED is set to 1Mhz if a board defconfig > does not specify it. This speed is too slow and result in a few > seconds delay while the u-boot image is loaded from flash. Based on a > survey of the device tree specifications for MVEBU boards, a sane default > value should be 10Mhz. The default of 10Mhz enables an almost > instantaneously loading of the u-boot image. > > Note that this patch depends on this patch series (has been merged to > u-boot-marvell/next): > https://lists.denx.de/pipermail/u-boot/2023-March/511038.html > > Signed-off-by: Tony Dinh <mibo...@gmail.com> > --- > > arch/arm/mach-mvebu/Kconfig | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig > index cdb1776a66..26a2a08d8a 100644 > --- a/arch/arm/mach-mvebu/Kconfig > +++ b/arch/arm/mach-mvebu/Kconfig > @@ -424,6 +424,16 @@ config SECURED_MODE_CSK_INDEX > default 0 > depends on SECURED_MODE_IMAGE > > +config SF_DEFAULT_SPEED > + int "Default speed for SPI flash in Hz" > + default 10000000 > + depends on MVEBU_SPL_BOOT_DEVICE_SPI > + > +config CONFIG_SF_DEFAULT_MODE > + hex "Default mode for SPI flash" > + default 0x0 > + depends on MVEBU_SPL_BOOT_DEVICE_SPI
Oops :) that should be SF_DEFAULT_MODE. Will resend the patch. Thanks, Tony > + > source "board/solidrun/clearfog/Kconfig" > source "board/kobol/helios4/Kconfig" > > -- > 2.30.2 >