09 Nov, 2020

1 commit


29 Oct, 2020

1 commit


09 Jun, 2020

1 commit


30 Mar, 2020

1 commit


27 Nov, 2019

1 commit


08 Nov, 2019

1 commit


27 May, 2019

1 commit


22 May, 2019

1 commit

  • esbc_validate command will not be executed if “load” command for its
    header fails and will further execute the source command for bootscript,
    without its validation and boot process continues.

    To halt the boot process in case secure boot header is not loaded
    successfully, esbc_validate command is invoked separately after “load”
    command. The secure boot validation of the bootscript header will fail
    (if header is not loaded) and halts the boot process, which prevent source
    command from execution.

    Signed-off-by: Vinitha V Pillai
    Signed-off-by: Udit Agarwal
    Reviewed-by: Prabhakar Kushwaha

    Vinitha V Pillai
     

30 Apr, 2019

1 commit


26 Mar, 2019

2 commits

  • This converts the following to Kconfig:
    CONFIG_ENV_SPI_BUS
    CONFIG_ENV_SPI_CS
    CONFIG_ENV_SPI_MAX_HZ
    CONFIG_ENV_SPI_MODE

    Most of time these value are not needed, CONFIG_SF_DEFAULT
    with same value is used, so I introduced CONFIG_USE_ENV_SPI_*
    to force the associated value for the environment.

    Signed-off-by: Patrick Delaunay

    Patrick Delaunay
     
  • This converts the following to Kconfig:
    CONFIG_SF_DEFAULT_BUS
    CONFIG_SF_DEFAULT_CS
    CONFIG_SF_DEFAULT_MODE
    CONFIG_SF_DEFAULT_SPEED

    I use moveconfig script and then manual check on generated u-boot.cfg
    to solve the remaining issue.

    Signed-off-by: Patrick Delaunay

    Patrick Delaunay
     

03 Mar, 2019

2 commits


19 Feb, 2019

3 commits


18 Jan, 2019

1 commit


07 Dec, 2018

1 commit

  • TFABOOT support includes:
    - ls1043ardb_tfa_defconfig to be loaded by trusted firmware
    - environment address and size changes for TFABOOT
    - FMAN and QE address changes for TFABOOT
    - define BOOTCOMMAND for TFABOOT

    Signed-off-by: Pankit Garg
    Signed-off-by: Vinitha V Pillai
    Signed-off-by: Rajesh Bhagat
    Reviewed-by: York Sun

    Rajesh Bhagat
     

20 Oct, 2018

1 commit


27 Jul, 2018

1 commit


11 Jul, 2018

1 commit


07 May, 2018

1 commit

  • When U-Boot started using SPDX tags we were among the early adopters and
    there weren't a lot of other examples to borrow from. So we picked the
    area of the file that usually had a full license text and replaced it
    with an appropriate SPDX-License-Identifier: entry. Since then, the
    Linux Kernel has adopted SPDX tags and they place it as the very first
    line in a file (except where shebangs are used, then it's second line)
    and with slightly different comment styles than us.

    In part due to community overlap, in part due to better tag visibility
    and in part for other minor reasons, switch over to that style.

    This commit changes all instances where we have a single declared
    license in the tag as both the before and after are identical in tag
    contents. There's also a few places where I found we did not have a tag
    and have introduced one.

    Signed-off-by: Tom Rini

    Tom Rini
     

15 Apr, 2018

1 commit


09 Apr, 2018

1 commit


29 Mar, 2018

1 commit

  • NXP layerscape platforms like ls1088a, ls2088a
    uses MXC I2C Controller.
    -Remove dependency of MX6 for the same.

    Update related configs to use Kconfig file.
    -Add SYS_I2C_MXC_I2C1,_I2C2,_I2C3,_I2C4 in Kconfig
    -Add CONFIG_SYS_MXC_I2C1_SPEED,_I2C2_,_I2C3_,_I2C4_ in Kconfig
    -Add CONFIG_SYS_MXC_I2C1_SLAVE,_I2C2_,_I2C3_,_I2C4_ in Kconfig

    Signed-off-by: Sriram Dash
    Signed-off-by: Priyanka Jain

    Sriram Dash
     

16 Mar, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_CONS_INDEX

    We have existing entries for this option in a number of places, with
    different guards on them. They're also sometimes used for things not
    directly inside of the serial driver. First, introduce a new symbol to
    guard the use of CONFIG_CONS_INDEX, so that in the case where we don't
    need this for the serial driver, but for some other use, we can still do
    it. Next, consolidate all of these into the single entry in
    drivers/serial/Kconfig. Finally, introduce CONS_INDEX_[023456] so that
    we can imply a correct value here to make the defconfig side of this
    smaller.

    Signed-off-by: Adam Ford
    [trini: Rework a lot of the logic here, such that I took authorship from
    Adam, but kept his S-o-B line]
    Signed-off-by: Tom Rini

    Tom Rini
     

24 Feb, 2018

2 commits

  • With the contents of config_distro_defaults.h migrated to Kconfig,
    we can remove this header file completely

    Signed-off-by: Adam Ford

    Adam Ford
     
  • This converts the following to Kconfig:
    CONFIG_BOOTP_BOOTPATH
    CONFIG_BOOTP_DNS
    CONFIG_BOOTP_GATEWAY
    CONFIG_BOOTP_HOSTNAME
    CONFIG_BOOTP_PXE
    CONFIG_BOOTP_SUBNETMASK
    CONFIG_CMDLINE_EDITING
    CONFIG_AUTO_COMPLETE
    CONFIG_SYS_LONGHELP
    CONFIG_SUPPORT_RAW_INITRD
    CONFIG_ENV_VARS_UBOOT_CONFIG

    Signed-off-by: Adam Ford
    [trini: Re-run the migration]
    Signed-off-by: Tom Rini

    Adam Ford
     

15 Feb, 2018

1 commit

  • Migrate the option CONFIG_SPL_FRAMEWORK and make this gate most of the
    current set of options we have in Kconfig. We will need to have some
    options available for SPL and !SPL_FRAMEWORK so this is important. In a
    few cases we re-order existing options so that we have less escapes from
    the SPL_FRAMEWORK guard.

    Signed-off-by: Tom Rini

    Tom Rini
     

07 Dec, 2017

1 commit

  • Add fall back option, to boot from NOR/QSPI/SD for LS1043, LS1046,
    LS1021 in case of distro boot failure.

    For LS1046, add kernel validation in case of secure boot in sd_bootcmd
    and qspi_bootcmd. For LS1043 and LS1021, add kernel validation in case
    of secure boot in sd_bootcmd, qspi_bootcmdand nor_bootcmd.

    Signed-off-by: Vinitha Pillai
    Reviewed-by: York Sun

    Vinitha Pillai-B57223
     

16 Nov, 2017

1 commit


06 Nov, 2017

1 commit


27 Oct, 2017

1 commit


09 Oct, 2017

1 commit

  • Due to a conflict with recent Primary Protected Application (PPA),
    PPA cannot be loaded for SPL stage, falcon boot is not enabled by
    default. With compatible PPA image, to enable falcon boot, activate
    these Kconfig options in defconfig
    CONFIG_SPL_FIT=y
    CONFIG_SPL_FSL_LS_PPA=y
    CONFIG_SPL_GZIP=y
    CONFIG_SPL_LOAD_FIT=y
    CONFIG_SPL_OS_BOOT=y
    CONFIG_SPL_OF_LIBFDT=y

    Because environment variables are not avaiable during SPL stage for
    SD boot, set "boot_os=y" as default.

    Signed-off-by: York Sun
    Reviewed-by: Simon Glass

    York Sun
     

23 Sep, 2017

1 commit

  • Current u-boot disables IFC support for SD boot on all ls1043a
    boards. Actually IFC only conflicts with QSPI on ls1043a hardware.
    Only when QSPI is used, IFC should be disabled. Otherwise,
    the u-boot with ls1043aqds_sdcard_ifc_defconfig would not work.

    Signed-off-by: Yangbo Lu
    Reviewed-by: York Sun

    Yangbo Lu
     

04 Sep, 2017

2 commits

  • This commit removes definitions of CONFIG_SYS_BARGSIZE defined to be
    equal to CONFIG_SYS_CBSIZE in numerous configuration files.

    We remove such definitions in two situations:

    - CONFIG_SYS_CBSIZE is otherwise not defined in the board
    configuration file, which means the default value of
    CONFIG_SYS_CBSIZE == 256 applies. In this case, the default value
    of CONFIG_SYS_BARGSIZE == 512 (common/image.c) is suitable, as it is
    larger.

    - CONFIG_SYS_CBSIZE is defined in the board configuration file, but
    to a value equal or less than 512. In this case, the default value
    of CONFIG_SYS_BARGSIZE == 512 (common.image.c) is suitable, as it
    is equal or larger.

    Signed-off-by: Thomas Petazzoni
    Reviewed-by: Tom Rini

    Thomas Petazzoni
     
  • Now that the fallback value of CONFIG_SYS_PBSIZE in
    include/config_fallbacks.h has been adjusted, remove its definition
    from a large number of board configuration files.

    Signed-off-by: Thomas Petazzoni
    Reviewed-by: Tom Rini

    Thomas Petazzoni
     

15 Aug, 2017

1 commit


13 Aug, 2017

1 commit


12 Aug, 2017

1 commit