1. 23 2月, 2018 1 次提交
  2. 11 2月, 2018 1 次提交
    • T
      configs: Migrate CONFIG_SYS_TEXT_BASE · 278b90ce
      Tom Rini 提交于
      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: NTom Rini <trini@konsulko.com>
      278b90ce
  3. 09 2月, 2018 1 次提交
  4. 31 1月, 2018 1 次提交
  5. 18 11月, 2017 1 次提交
  6. 24 10月, 2017 1 次提交
  7. 19 10月, 2017 1 次提交
    • H
      x86: provide CONFIG_BUILD_ROM · 871aa41d
      Heinrich Schuchardt 提交于
      Up to now we depended on an exported variable to build u-boot.rom.
      We should be able to specify it in the configuration file, too.
      
      With this patch this becomes possible using the new Kconfig option
      CONFIG_BUILD_ROM.
      
      This option depends on CONFIG_X86 and is selected in
      qemu-x86_defconfig and qemu-x86_64_defconfig.
      
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Bin Meng <bmeng.cn@gmail.com>
      Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      871aa41d
  8. 16 10月, 2017 1 次提交
  9. 09 10月, 2017 1 次提交
  10. 02 9月, 2017 1 次提交
  11. 15 8月, 2017 1 次提交
  12. 13 8月, 2017 1 次提交
  13. 05 8月, 2017 1 次提交
  14. 27 7月, 2017 1 次提交
  15. 22 5月, 2017 2 次提交
    • T
      lib: move hash CONFIG options to Kconfig · 089df18b
      Tom Rini 提交于
      Commit 94e3c8c4 ("crypto/fsl - Add progressive hashing support
      using hardware acceleration.") created entries for CONFIG_SHA1,
      CONFIG_SHA256, CONFIG_SHA_HW_ACCEL, and CONFIG_SHA_PROG_HW_ACCEL.
      However, no defconfig has migrated to it.  Complete the move by first
      adding additional logic to various Kconfig files to select this when
      required and then use the moveconfig tool.  In many cases we can select
      these because they are required to implement other drivers.  We also
      correct how we include the various hashing algorithms in SPL.
      
      This commit was generated as follows (after Kconfig additions):
      
      [1] tools/moveconfig.py -y SHA1 SHA256 SHA_HW_ACCEL
      [2] tools/moveconfig.py -y SHA_PROG_HW_ACCEL
      
      Note:
      We cannot move SHA_HW_ACCEL and SHA_PROG_HW_ACCEL simultaneously
      because there is dependency between them.
      
      Cc: Poonam Aggrwal <poonam.aggrwal@freescale.com>
      Cc: Naveen Burmi <NaveenBurmi@freescale.com>
      Cc: Po Liu <po.liu@freescale.com>
      Cc: Shengzhou Liu <Shengzhou.Liu@freescale.com>
      Cc: Priyanka Jain <Priyanka.Jain@freescale.com>
      Cc: Shaohui Xie <Shaohui.Xie@freescale.com>
      Cc: Chunhe Lan <Chunhe.Lan@freescale.com>
      Cc: Chander Kashyap <k.chander@samsung.com>
      Cc: Steve Rae <steve.rae@raedomain.com>
      Cc: Dirk Eibach <eibach@gdsys.de>
      Cc: Feng Li <feng.li_2@nxp.com>
      Cc: Alison Wang <alison.wang@freescale.com>
      Cc: Sumit Garg <sumit.garg@nxp.com>
      Cc: Mingkai Hu <Mingkai.Hu@freescale.com>
      Cc: York Sun <york.sun@nxp.com>
      Cc: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
      Cc: Jaehoon Chung <jh80.chung@samsung.com>
      Cc: Akshay Saraswat <akshay.s@samsung.com>
      Cc: Heiko Schocher <hs@denx.de>
      Cc: Jagan Teki <jagan@amarulasolutions.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      089df18b
    • T
      FIT: Rename FIT_DISABLE_SHA256 to FIT_ENABLE_SHA256_SUPPORT · 0db7f685
      Tom Rini 提交于
      We rename CONFIG_FIT_DISABLE_SHA256 to CONFIG_FIT_ENABLE_SHA256_SUPPORT which
      is enabled by default and now a positive option.  Convert the handful of boards
      that were disabling it before to save space.
      
      Cc: Dirk Eibach <eibach@gdsys.de>
      Cc: Lukasz Dalek <luk0104@gmail.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      0db7f685
  16. 18 5月, 2017 3 次提交
  17. 09 4月, 2017 1 次提交
  18. 06 4月, 2017 1 次提交
  19. 17 3月, 2017 1 次提交
  20. 09 2月, 2017 2 次提交
    • E
      kconfig: Add API kconfig file · 4db98d3d
      Emmanuel Vadot 提交于
      Add kconfig file to enable API support
      Signed-off-by: NEmmanuel Vadot <manu@bidouilliste.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      4db98d3d
    • M
      cmd: add a new command "config" to show .config contents · 61304dbe
      Masahiro Yamada 提交于
      This feature is inspired by /proc/config.gz of Linux.  In Linux,
      if CONFIG_IKCONFIG is enabled, the ".config" file contents are
      embedded in the kernel image.  If CONFIG_IKCONFIG_PROC is also
      enabled, the ".config" contents are exposed to /proc/config.gz.
      Users can do "zcat /proc/config.gz" to check which config options
      are enabled on the running kernel image.
      
      The idea is almost the same here; if CONFIG_CMD_CONFIG is enabled,
      the ".config" contents are compressed and saved in the U-Boot image,
      then printed by the new command "config".
      
      The usage is quite simple.  Enable CONFIG_CMD_CONFIG, then run
       > config
      from the command line interface.  The ".config" contents will be
      printed on the console.
      
      This feature increases the U-Boot image size by about 4KB (this is
      mostly due to the gzip-compressed .config file).  By default, it is
      enabled only for Sandbox because we do not care about the memory
      footprint on it.  Of course, this feature is architecture agnostic,
      so you can enable it on any board if the image size increase is
      acceptable for you.
      Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      61304dbe
  21. 28 1月, 2017 2 次提交
  22. 21 1月, 2017 1 次提交
  23. 15 1月, 2017 1 次提交
  24. 12 1月, 2017 1 次提交
  25. 10 1月, 2017 1 次提交
  26. 04 12月, 2016 2 次提交
    • Y
      cmd: move CMD_PXE to Kconfig · bfb380b3
      Yann E. MORIN 提交于
      Currently, CMD_PXE is forcibly enabled in config_distro_defaults.h, so
      that general purpose distributions can rely on it being defined. This
      header is included, under conditions or not, by various archs or
      famillies of archs / SoCs.
      
      However, it is very possible that boards based on those SoCs will not
      have a physical ethernet connector at all, even if the have a MAC; for
      example, the Nanopi Neo AIR (sunxi H3) does not. It is also possible
      that network booting is absolutely not necessary for a device.
      
      However, it is not possible to disable the PXE command, as it is
      forcibly enabled and is non-configurable.
      
      But it turns out we already have a config option to build a distro-ready
      image, in the name of DISTRO_DEFAULTS.
      
      Move CMD_PXE out of the hard-coded config_distro_defaults.h into a
      Kconfig option, that gets selected by DISTRO_DEFAULTS when it is set.
      Signed-off-by: N"Yann E. MORIN" <yann.morin.1998@free.fr>
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      [trini: Make it select MENU, run moveconfig.py]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      bfb380b3
    • T
      Enable DISTRO_DEFAULT on platforms that missed it before · 3337e3af
      Tom Rini 提交于
      A number of platforms had been using the distro default feature before
      it was moved to Kconfig but did not enable the new Kconfig option when
      it was enabled.  This caused a regression in terms of features and this
      introduces breakage when more things move to Kconfig.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      3337e3af
  27. 03 12月, 2016 1 次提交
  28. 29 11月, 2016 1 次提交
  29. 17 11月, 2016 1 次提交
    • A
      ls2080ardb: Convert to distro boot · b99ebaf9
      Alexander Graf 提交于
      Most new systems in U-Boot these days make use of the generic "distro"
      framework which allows a user to have U-Boot scan for a bootable OS
      on all available media types.
      
      This patch extends the LS2080ARDB board to use that framework if the
      hard coded NOR flash location does not contain a bootable image.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      b99ebaf9
  30. 28 9月, 2016 1 次提交
    • B
      spl: dfu: add dfu support in SPL · bc5dbcb9
      B, Ravi 提交于
      Traditionally the DFU support is available only
      as part 2nd stage boot loader(u-boot) and DFU
      is not supported in SPL.
      
      The SPL-DFU feature is useful for boards which
      does not have MMC/SD, ethernet boot mechanism
      to boot the board and only has USB inteface.
      
      This patch add DFU support in SPL with RAM
      memory device support to load and execute u-boot.
      And then leverage full functionality DFU in
      u-boot to flash boot inital binary images to
      factory or bare-metal boards to memory devices
      like SPI, eMMC, MMC/SD card using USB interface.
      
      This SPL-DFU support can be enabled through
      Menuconfig->Boot Images->Enable SPL-DFU support
      Signed-off-by: NRavi Babu <ravibabu@ti.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      bc5dbcb9
  31. 20 9月, 2016 1 次提交
  32. 17 9月, 2016 1 次提交
  33. 07 9月, 2016 1 次提交
  34. 20 8月, 2016 1 次提交