24 Feb, 2018

1 commit

  • 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
     

11 Feb, 2018

1 commit

  • On the NIOS2 and Xtensa architectures, we do not have
    CONFIG_SYS_TEXT_BASE set. This is a strict migration of the current
    values into the defconfig and removing them from the headers.

    I did not attempt to add more default values in and for now will leave
    that to maintainers.

    Signed-off-by: Tom Rini

    Tom Rini
     

06 Nov, 2017

1 commit


04 Sep, 2017

2 commits


12 Aug, 2017

1 commit


01 Aug, 2017

1 commit

  • Migrate all remaining instances of CMD_NAND, CMD_NAND_TRIMFFS
    CMD_NAND_LOCK_UNLOCK and CMD_NAND_TORTURE from the headers into the
    defconfig files.

    Tested-by: Adam Ford
    Signed-off-by: Tom Rini
    Reviewed-by: Bin Meng

    Tom Rini
     

26 Jul, 2017

2 commits

  • This converts the following to Kconfig:
    CONFIG_ENV_IS_IN_FLASH

    Signed-off-by: Simon Glass

    Simon Glass
     
  • This converts the following to Kconfig:
    CONFIG_ENV_IS_IN_MMC
    CONFIG_ENV_IS_IN_NAND
    CONFIG_ENV_IS_IN_UBI
    CONFIG_ENV_IS_NOWHERE

    In fact this already exists for sunxi as a 'choice' config. However not
    all the choices are available in Kconfig yet so we cannot use that. It
    would lead to more than one option being set.

    In addition, one purpose of this series is to allow the environment to be
    stored in more than one place. So the existing choice is converted to a
    normal config allowing each option to be set independently.

    There are not many opportunities for Kconfig updates to reduce the size of
    this patch. This was tested with

    ./tools/moveconfig.py -i CONFIG_ENV_IS_IN_MMC

    And then manual updates. This is because for CHAIN_OF_TRUST boards they
    can only have ENV_IS_NOWHERE set, so we enforce that via Kconfig logic
    now.

    Signed-off-by: Simon Glass
    Signed-off-by: Tom Rini

    Simon Glass
     

25 Jul, 2017

1 commit


01 May, 2017

1 commit


20 Mar, 2017

1 commit


26 Jan, 2017

1 commit


28 Oct, 2016

2 commits


12 Oct, 2016

1 commit


17 Sep, 2016

2 commits


22 Jul, 2016

2 commits

  • Due to the blow up of the latest kernel size, the default gnuzip
    size (8M) seems too small. The yocto kernel size I built for
    mpc8315erdb board is 5294393, and it can't be boot by using the
    latest u-boot. So expand gnuzip buffer for all the mpc83xx boards
    to fix this issue.

    Robert P. J. Day also pointed that the kernel partition on the NAND
    flash is also too small, fix it at the same time.

    Reported-by: Robert P. J. Day
    Signed-off-by: Kevin Hao
    Reviewed-by: York Sun

    Kevin Hao
     
  • Robert P. J. Day has pointed that the value of SYS_MONITOR_LEN in
    MPC8315ERDB.h is smaller than the u-boot.bin. This will cause the
    overlap between the code of u-boot and the environment variable.
    So when executing saveenv, it will corrupt the code of u-boot and
    causes the board not boot. Fix this for all the mpc83xx boards by
    reserving a 512K area.

    Reported-by: Robert P. J. Day
    Signed-off-by: Kevin Hao
    Reviewed-by: York Sun

    Kevin Hao
     

10 Jun, 2016

1 commit


26 Apr, 2016

4 commits


15 Mar, 2016

2 commits

  • There are already two FIT options in Kconfig but the CONFIG options are
    still in the header files. We need to do a proper move to fix this.

    Move these options to Kconfig and tidy up board configuration:

    CONFIG_FIT
    CONFIG_OF_BOARD_SETUP
    CONFIG_OF_SYSTEM_SETUP
    CONFIG_FIT_SIGNATURE
    CONFIG_FIT_BEST_MATCH
    CONFIG_FIT_VERBOSE
    CONFIG_OF_STDOUT_VIA_ALIAS
    CONFIG_RSA

    Unfortunately the first one is a little complicated. We need to make sure
    this option is not enabled in SPL by this change. Also this option is
    enabled automatically in the host builds by defining CONFIG_FIT in the
    image.h file. To solve this, add a new IMAGE_USE_FIT #define which can
    be used in files that are built on the host but must also build for U-Boot
    and SPL.

    Note: Masahiro's moveconfig.py script is amazing.

    Signed-off-by: Simon Glass
    [trini: Add microblaze change, various configs/ re-applies]
    Signed-off-by: Tom Rini

    Simon Glass
     
  • Move this option to Kconfig and tidy up existing boards.

    Signed-off-by: Simon Glass

    Simon Glass
     

22 Nov, 2015

1 commit


19 Nov, 2015

1 commit


25 Oct, 2015

1 commit

  • We have finished Generic Board conversion for ARM and PowerPC, i.e.
    all the boards have been converted except OpenRISC, SuperH, SPARC,
    which have not supported Generic Board framework yet.

    Select SYS_GENERIC_BOARD in arch/Kconfig and delete all the macro
    defines in include/configs/*.h.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

26 Jun, 2015

1 commit


31 Mar, 2015

1 commit


18 Mar, 2015

1 commit


31 Jul, 2014

1 commit


30 Jul, 2014

1 commit

  • We are about to switch to Kconfig in the next commit.
    But there are something to get done beforehand.

    In Kconfig, include/generated/autoconf.h defines boolean
    CONFIG macros as 1.

    CONFIG_SPL and CONFIG_TPL, if defined, must be set to 1.
    Otherwise, when switching to Kconfig, the build log
    would be sprinkled with warning messages like this:
    warning: "CONFIG_SPL" redefined [enabled by default]

    Signed-off-by: Masahiro Yamada
    Reviewed-by: Simon Glass

    Masahiro Yamada
     

25 Jan, 2014

1 commit


05 Nov, 2013

2 commits


15 Oct, 2013

1 commit


21 Aug, 2013

1 commit