1. 07 7月, 2020 1 次提交
  2. 29 2月, 2020 1 次提交
  3. 23 1月, 2020 1 次提交
  4. 05 12月, 2019 3 次提交
  5. 04 12月, 2019 1 次提交
  6. 21 11月, 2019 2 次提交
    • T
      env: Finish migration of common ENV options · a09fea1d
      Tom Rini 提交于
      - In ARMv8 NXP Layerscape platforms we also need to make use of
        CONFIG_SYS_RELOC_GD_ENV_ADDR now, do so.
      - On ENV_IS_IN_REMOTE, CONFIG_ENV_OFFSET is never used, drop the define
        to 0.
      - Add Kconfig entry for ENV_ADDR.
      - Make ENV_ADDR / ENV_OFFSET depend on the env locations that use it.
      - Add ENV_xxx_REDUND options that depend on their primary option and
        SYS_REDUNDAND_ENVIRONMENT
      - On a number of PowerPC platforms, use SPL_ENV_ADDR not CONFIG_ENV_ADDR
        for the pre-main-U-Boot environment location.
      - On ENV_IS_IN_SPI_FLASH, check not for CONFIG_ENV_ADDR being set but
        rather it being non-zero, as it will now be zero by default.
      - Rework the env_offset absolute in env/embedded.o to not use
        CONFIG_ENV_OFFSET as it was the only use of ENV_OFFSET within
        ENV_IS_IN_FLASH.
      - Migrate all platforms.
      
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      Cc: Patrick Delaunay <patrick.delaunay@st.com>
      Cc: uboot-stm32@st-md-mailman.stormreply.com
      Signed-off-by: NTom Rini <trini@konsulko.com>
      Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
      Reviewed-by: NSimon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
      a09fea1d
    • T
      env: Add CONFIG_SYS_RELOC_GD_ENV_ADDR symbol · 8d8ee47e
      Tom Rini 提交于
      Today in initr_reloc_global_data() we use some non-obvious tests to
      determine if we need to relocate the env_addr within gd or not.  In
      order to facilitate migration of other symbols to Kconfig we need to
      introduce a new symbol for this particular use case.
      
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      8d8ee47e
  7. 13 11月, 2019 1 次提交
  8. 23 9月, 2019 1 次提交
  9. 02 8月, 2019 1 次提交
    • S
      Convert CONFIG_USE_PREBOOT and CONFIG_PREBOOT to Kconfig · 37304aaf
      Simon Glass 提交于
      This converts the following to Kconfig:
         CONFIG_USE_PREBOOT
         CONFIG_PREBOOT
      
      Both are together in one commit, since otherwise the former causes kconfig
      to define the latter, which gives duplicate symbol errors.
      
      Includes a manual fixup for CONFIG_PREBOOT in ids8313_defconfig since the
      backslash lands in the wrong place. Similarly with socfpga_vining_fpga.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      37304aaf
  10. 30 4月, 2019 2 次提交
  11. 14 11月, 2018 1 次提交
  12. 18 8月, 2018 1 次提交
  13. 17 8月, 2018 1 次提交
    • T
      configs: Migrate CONFIG_NR_DRAM_BANKS · 86cf1c82
      Tom Rini 提交于
      We have the following cases:
      - CONFIG_NR_DRAM_BANKS was defined, migrate normally
      - CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
        CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
      - CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
        2), set this to 8.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      86cf1c82
  14. 04 6月, 2018 1 次提交
  15. 17 4月, 2018 1 次提交
  16. 08 4月, 2018 1 次提交
  17. 01 3月, 2018 1 次提交
  18. 24 2月, 2018 1 次提交
  19. 15 2月, 2018 1 次提交
    • T
      configs: Migrate CONFIG_SPL_FRAMEWORK · 75670c81
      Tom Rini 提交于
      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: NTom Rini <trini@konsulko.com>
      75670c81
  20. 11 2月, 2018 2 次提交
  21. 08 2月, 2018 1 次提交
  22. 06 2月, 2018 1 次提交
  23. 06 11月, 2017 1 次提交
  24. 21 10月, 2017 1 次提交
  25. 11 10月, 2017 1 次提交
    • T
      cmd: Toggle the default value of CONFIG_CMD_IMLS · ad12dc18
      Tuomas Tynkkynen 提交于
      Having this as a 'default y' is rather annoying because it doesn't
      actually compile unless other options are defined in the board header:
      
      ../cmd/bootm.c: In function 'do_imls_nor':
      ../cmd/bootm.c:330:7: error: 'CONFIG_SYS_MAX_FLASH_BANKS' undeclared (first use in this function); did you mean 'CONFIG_SYS_MAX_FLASH_SECT'?
         i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {
      
      Make it 'default n' so people who develop new boards that start from a
      blank defconfig have one less compilation failure to debug.
      Signed-off-by: NTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
      ad12dc18
  26. 28 8月, 2017 1 次提交
  27. 15 8月, 2017 2 次提交
  28. 01 8月, 2017 1 次提交
  29. 26 7月, 2017 1 次提交
    • S
      Convert CONFIG_ENV_IS_IN_MMC/NAND/UBI and NOWHERE to Kconfig · 2be29653
      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: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      2be29653
  30. 22 5月, 2017 1 次提交
  31. 01 5月, 2017 1 次提交
  32. 30 4月, 2017 1 次提交
  33. 14 3月, 2017 1 次提交
  34. 21 1月, 2017 1 次提交
    • T
      ARM: Default to using optimized memset and memcpy routines · 40d5534c
      Tom Rini 提交于
      We have long had available optimized versions of the memset and memcpy
      functions that are borrowed from the Linux kernel.  We should use these
      in normal conditions as the speed wins in many workflows outweigh the
      relatively minor size increase.  However, we have a number of places
      where we're simply too close to size limits in SPL and must be able to
      make the size vs performance trade-off in those cases.
      
      Cc: Philippe Reynes <tremyfr@yahoo.fr>
      Cc: Eric Jarrige <eric.jarrige@armadeus.org>
      Cc: Heiko Schocher <hs@denx.de>
      Cc: Magnus Lilja <lilja.magnus@gmail.com>
      Cc: Lokesh Vutla <lokeshvutla@ti.com>
      Cc: Chander Kashyap <k.chander@samsung.com>
      Cc: Akshay Saraswat <akshay.s@samsung.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Stefan Roese <sr@denx.de>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      Acked-by: NStefan Roese <sr@denx.de>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      40d5534c