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
     

04 Sep, 2017

3 commits


15 Aug, 2017

1 commit


26 Jul, 2017

1 commit


23 May, 2017

2 commits


21 Apr, 2017

2 commits

  • Before this patch, CONFIG_SYS_BOOTPARAMS_LEN was the same size as
    CONFIG_SYS_MALLOC_LEN. So, if malloc() had previously been called, and
    initr_malloc_bootparams() was called, it would fail with an out-of-
    memory error. This patch fixes this issue by expanding the malloc pool
    to 256KB.

    Signed-off-by: Kyle Edwards
    Cc: Daniel Schwierzeck

    Kyle Edwards
     
  • This fixes an issue with the saveenv command causing U-Boot to no
    longer work on the QEMU Mips pseudoboard. Because the offset of the
    environment was being determined by CONFIG_SYS_MONITOR_LEN, and this
    value was less than the actual size of U-Boot, saveenv was overwriting
    parts of the U-Boot code. Because CONFIG_SYS_MONITOR_LEN is no longer
    used on MIPS, this patch removes it and places the environment at the
    end of the pseudoboard's 4MB flash.

    Signed-off-by: Kyle Edwards
    Cc: Daniel Schwierzeck

    Kyle Edwards
     

20 Mar, 2017

1 commit


28 Jan, 2017

1 commit


12 Oct, 2016

1 commit


10 Jun, 2016

1 commit


31 May, 2016

1 commit

  • Move details of the L1 cache line sizes & total sizes into Kconfig,
    defaulting to 0. A new CONFIG_SYS_CACHE_SIZE_AUTO Kconfig entry is
    introduced to allow platforms to select auto-detection of cache sizes,
    and it defaults to being enabled if none of the cache sizes are set by
    the configuration (ie. sizes are all the default 0), and code is
    adjusted to #ifdef on that rather than on the definition of the sizes
    (which will always be defined even if 0).

    Signed-off-by: Paul Burton

    Paul Burton
     

26 May, 2016

1 commit

  • Move CONFIG_SYS_TEXT_BASE to Kconfig, and add default values in board
    Kconfig files matching what was present in their config headers. This
    will make it cleaner to conditionalise the value for Malta based on 32
    vs 64 bit builds.

    Signed-off-by: Paul Burton

    Paul Burton
     

21 May, 2016

1 commit


26 Apr, 2016

4 commits


22 Nov, 2015

1 commit


21 Oct, 2015

1 commit


13 Aug, 2015

1 commit

  • Add option to set shell prompt string from menuconfig and migrate
    boards globally.

    The migration is done as follows:
    - Boards that explicitly and unconditionally set CONFIG_SYS_PROMPT had the
    entry moved to their defconfig files.
    - Boards that defined some kind of #ifdef logic which selects the
    CONFIG_SYS_PROMPT (for example qemu-mips) got an #undef CONFIG_SYS_PROMPT
    right before the #ifdef logic and were left alone.
    - This change forces CONFIG_SYS_PROMPT to be a per board decision, and thus
    CONFIG_SYS_PROMPT was removed from all _common.h and _common.h
    files. This results in a streamlined default value across platforms, and
    includes the following files: spear-common, sunxi-common, mv-common,
    ti_armv7_common, tegra-common, at91-sama5_common, and zynq-common.
    - Boards that relied on _common.h values of CONFIG_SYS_PROMPT were
    not updated in their respective defconfig files under the assumption that
    since they did not explicitly define a value, they're fine with whatever
    the default is.
    - On the other hand, boards that relied on a value defined in some
    _common.h file such as woodburn_common, rpi-common,
    bur_am335x_common, ls2085a_common, siemens_am33x_common, and
    omap3_evm_common, had their values moved to the respective defconfig files.
    - The define V_PROMPT was removed, since it is not used anywhere except for
    assigning a value for CONFIG_SYS_PROMPT.

    Cc: Tom Rini
    Cc: Masahiro Yamada
    Cc: Stefano Babic
    Cc: Igor Grinberg
    Signed-off-by: Nikita Kiryanov
    [trini: Add spring, sniper, smartweb to conversion]
    Signed-off-by: Tom Rini

    Nikita Kiryanov
     

26 Jun, 2015

1 commit


28 Mar, 2015

1 commit

  • We have done with the generic board conversion for all the boards
    of ARC, Blackfin, M68000, MicroBlaze, MIPS, NIOS2, Sandbox, X86.

    Let's select SYS_GENERIC_BOARD for those architectures, so we can
    tell which architecture has finished the conversion at a glance.

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

    Masahiro Yamada
     

27 Nov, 2014

1 commit


07 Mar, 2014

1 commit

  • All mips32 boards define CONFIG_MIPS32 in config headers
    except malta boards which define it in boards.cfg.
    We can consolidate them by defining it in
    arch/mips/cpu/mips32/config.mk.

    CONFIG_MIPS64 definition can be moved to
    arch/mips/cpu/mips64/config.mk as well.

    Signed-off-by: Masahiro Yamada
    Cc: Daniel Schwierzeck
    Acked-by: Daniel Schwierzeck

    Masahiro Yamada
     

05 Nov, 2013

1 commit


24 Jul, 2013

1 commit


16 Oct, 2012

1 commit

  • Both big-endian and little-endian are tested with below commands:
    Rom version: (Default, Now we config it as rom version)
    qemu-system-mips64el -M mips -bios u-boot.bin -cpu MIPS64R2-generic -nographic
    qemu-system-mips64 -M mips -bios u-boot.bin -cpu MIPS64R2-generic -nographic
    Ram version:
    qemu-system-mips64el -M mips -cpu MIPS64R2-generic -kernel u-boot -nographic
    qemu-system-mips64 -M mips -cpu MIPS64R2-generic -kernel u-boot -nographic

    Signed-off-by: Zhizhou Zhang
    Signed-off-by: Daniel Schwierzeck

    Zhi-zhou Zhang