09 Feb, 2020

1 commit

  • Both CMD_MX_CYCLIC and MX_CYCLIC are in use and defined in Kconfig,
    but only the non-CMD version currently does anything. This changes all
    usages to prefer the CMD_MX_CYCLIC option (since it's only affecting
    addition of the commands), and switches defconfigs using the non-CMD
    version to use the CMD version.

    Signed-off-by: Joel Johnson
    Reviewed-by: Tom Rini

    Joel Johnson
     

18 Jan, 2020

2 commits


03 Dec, 2019

2 commits


21 Aug, 2019

1 commit

  • The earlier commit....

    commit a5a5d997b41a ("spl: Allow performing BSS init early before board_init_f()")

    ...introduced the ability to use BSS from SPL's board_init_f() as it may
    be required in certain exceptional use cases so go ahead and update the
    README to reflect this change. Note that as highlighted with the changes
    the use of the associated CONFIG option is generally not recommended.

    Signed-off-by: Andreas Dannenberg
    Reviewed-by: Simon Goldschmidt

    Andreas Dannenberg
     

12 Aug, 2019

1 commit


02 Aug, 2019

2 commits


29 Jul, 2019

1 commit


20 Jul, 2019

1 commit


15 Jun, 2019

1 commit


27 May, 2019

1 commit


18 May, 2019

1 commit

  • CONFIG_SYS_[DI]CACHE_OFF had been partially converted to Kconfig
    parameters; only for the ARC architecture. This patch turns these two
    parameters into Kconfig items everywhere else they are found.

    All of the include/configs/* and defconfig changes in this patch are
    for arm machines only. The Kconfig changes for arc, nds32, riscv,
    and xtensa have been included since these symbols are found in code
    under arch/{arc,nds32,riscv,xtensa}, however, no currently-defined
    include/configs/* or defconfigs for these architectures exist which
    include these symbols.

    These results have been confirmed with tools/moveconfig.py.

    Acked-by: Alexey Brodkin
    Signed-off-by: Trevor Woerner
    [trini: Re-migrate for a few more boards]
    Signed-off-by: Tom Rini

    Trevor Woerner
     

05 May, 2019

1 commit

  • This converts the following to Kconfig:
    CONFIG_SUPPORT_EMMC_BOOT

    As requested by Michal Simek , these boards
    have no eMMC so CONFIG_SUPPORT_EMMC_BOOT has not been migrated:

    xilinx_zynqmp_zc1275_revB
    xilinx_zynqmp_zc1751_xm018_dc4
    xilinx_zynqmp_zc1751_xm019_dc5
    xilinx_zynqmp_zcu100_revC
    xilinx_zynqmp_zcu102_rev1_0
    xilinx_zynqmp_zcu102_revA
    xilinx_zynqmp_zcu102_revB
    xilinx_zynqmp_zcu104_revA
    xilinx_zynqmp_zcu104_revC
    xilinx_zynqmp_zcu106_revA
    xilinx_zynqmp_zcu111_revA

    Signed-off-by: Alex Kiernan
    Acked-by: Lukasz Majewski
    Acked-by: Patrick Delaunay
    Acked-by: Ramon Fried
    Reviewed-by: Andy Shevchenko
    Tested-by: Sébastien Szymanski

    Alex Kiernan
     

30 Apr, 2019

1 commit


09 Apr, 2019

1 commit

  • This patch removes the CONFIG_AT91_HW_WDT_TIMEOUT as its not needed any
    more. The WD timeout value can be provided via the "timeout-sec" DT
    property. If not provided this way, the default value of 2 seconds will
    be used.

    Signed-off-by: Stefan Roese
    Cc: Heiko Schocher
    Cc: Andreas Bießmann
    Cc: Eugen Hristev

    Stefan Roese
     

26 Mar, 2019

1 commit

  • 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
     

23 Feb, 2019

1 commit


14 Feb, 2019

1 commit


02 Feb, 2019

1 commit


26 Jan, 2019

1 commit


25 Jan, 2019

1 commit

  • No mainline board enables CONFIG_MCAST_TFTP and there have been
    compilation issues with the code for some time. Additionally, it has a
    potential buffer underrun issue (reported as a side note in
    CVE-2018-18439).

    Remove the multicast TFTP code but keep the driver API for the future
    addition of IPv6.

    Cc: Simon Goldschmidt
    Signed-off-by: Chris Packham
    Acked-by: Joe Hershberger

    Chris Packham
     

27 Nov, 2018

1 commit

  • In legacy CONFIG_HARD_SPI initalizing spi_init code, which
    was removed during dm conversion cleanup.

    So remove the dead instances of CONFIG_HARD_SPI, and related
    code.

    Signed-off-by: Jagan Teki

    Jagan Teki
     

03 Oct, 2018

1 commit


23 Sep, 2018

2 commits


20 Sep, 2018

1 commit

  • NAND flavors, like serial and parallel, have a lot in common and would
    benefit to share code. Let's move raw (parallel) NAND specific code in a
    raw/ subdirectory, to ease the addition of a core file in nand/ and the
    introduction of a spi/ subdirectory specific to SPI NANDs.

    Signed-off-by: Miquel Raynal

    Miquel Raynal
     

11 Sep, 2018

1 commit

  • You do not need to use the typedefs provided by compiler.

    Our compilers are either IPL32 or LP64. Hence, U-Boot can/should
    always use int-ll64.h typedefs like Linux kernel, whatever the
    typedefs the compiler internally uses.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

18 Aug, 2018

1 commit


11 Aug, 2018

1 commit


23 Jul, 2018

1 commit


27 Jun, 2018

1 commit


29 May, 2018

1 commit

  • This was being used by some Marvell boards to enable some file system
    related features (many of which have already been moved to Kconfig).
    Make the future migration of the final 2 or 3 config options easier by
    expanding #define CONFIG_SYS_MVFS into the options that it enables and
    remove CONFIG_SYS_MVFS.

    Signed-off-by: Chris Packham
    Reviewed-by: Simon Glass
    Reviewed-by: Stefan Roese
    Signed-off-by: Stefan Roese

    Chris Packham
     

24 May, 2018

2 commits


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
     

28 Apr, 2018

1 commit


09 Apr, 2018

2 commits