1. 05 11月, 2021 1 次提交
    • T
      Convert CONFIG_SPL_DRIVERS_MISC et al to Kconfig · 16166264
      Tom Rini 提交于
      This converts the following to Kconfig:
         CONFIG_SPL_DRIVERS_MISC
         CONFIG_SPL_ENV_SUPPORT
         CONFIG_SPL_GPIO
         CONFIG_SPL_I2C
         CONFIG_SPL_LDSCRIPT
         CONFIG_SPL_LIBCOMMON_SUPPORT
         CONFIG_SPL_LIBGENERIC_SUPPORT
         CONFIG_SPL_LOAD_FIT_ADDRESS
         CONFIG_SPL_MMC
         CONFIG_SPL_NAND_SUPPORT
         CONFIG_SPL_NO_CPU_SUPPORT
         CONFIG_SPL_OS_BOOT
         CONFIG_SPL_POWER
         CONFIG_SPL_STACK_R
         CONFIG_SPL_STACK_R_ADDR
         CONFIG_SPL_WATCHDOG
         CONFIG_SPL_TEXT_BASE
      Signed-off-by: NTom Rini <trini@konsulko.com>
      16166264
  2. 06 10月, 2021 5 次提交
  3. 08 9月, 2021 2 次提交
    • T
      arm: Finish migration of CONFIG_MACH_TYPE · 5f588f83
      Tom Rini 提交于
      As this is only useful when booting with ATAGs, which are now largely
      disabled, remove this value for the remaining platforms.  We have a few
      places in the code that had been testing for MACH_TYPE as a sort of
      internal logic.  Update those to use different but still correct CONFIG
      symbols.
      
      Cc: Phil Sutter <phil@nwl.cc>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      5f588f83
    • T
      arm: Disable ATAGs support · 9774462e
      Tom Rini 提交于
      With the exceptions of ds109, ds414, icnova-a20-swac, nokia_rx51 and
      stemmy, disable ATAG support.  A large number of platforms had enabled
      support but never supported a kernel so old as to require it.  Further,
      some platforms are old enough to support both, but are well supported by
      devicetree booting, and have been for a number of years.  This is
      because some of the ATAGs related functions have been re-used to provide
      the same kind of information, but for devicetree or just generally to
      inform the user.  When needed still, rename these functions to
      get_board_revision() instead, to avoid conflicts.  In other cases, these
      functions were simply unused, so drop them.
      
      Cc: Andre Przywara <andre.przywara@arm.com>
      Cc: Jagan Teki <jagan@amarulasolutions.com>
      Cc: Phil Sutter <phil@nwl.cc>
      Cc: Stefan Bosch <stefan_b@posteo.net>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      9774462e
  4. 01 9月, 2021 3 次提交
  5. 31 8月, 2021 1 次提交
  6. 09 6月, 2021 1 次提交
  7. 29 7月, 2020 3 次提交
  8. 26 6月, 2020 2 次提交
  9. 09 5月, 2020 1 次提交
  10. 21 11月, 2019 1 次提交
    • 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
  11. 09 7月, 2019 1 次提交
    • M
      at91, omap2plus: configs: migrate CONFIG_ENV_ to defconfigs · a9221f3e
      Markus Klotzbuecher 提交于
      Enable the extended ENV options for AT91 and OMAP2PLUS in order to be
      able to use CONFIG_ENV_UBI_* on these architectures.
      
      As this change also makes the configs ENV_SIZE, ENV_SECT_SIZE,
      ENV_OFFSET visible to AT91 and OMAP2PLUS, migrate users of these to
      KConfig.
      
      This migration was run using an extended moveconfig.py which evaluates
      expressions such as "(512 << 10)". See patch ("moveconfig: expand
      simple expressions").
      
      All modified boards were built with SOURCE_DATE_EPOCH=0 before and
      after the change and successfully confirmed that the identical binary
      is generated (the only exception was igep00x0, which does not define
      CONFIG_ENV_IS_IN_UBI in the original board header. Once that is
      defined, the test passes too).
      
      hs: rebased patch to:
        68b90e57: "configs: tinker-rk3288 disable CONFIG_SPL_I2C_SUPPORT"
      Signed-off-by: NMarkus Klotzbuecher <markus.klotzbuecher@kistler.com>
      Cc: Heiko Schocher <hs@denx.de>
      Cc: Eugen Hristev <eugen.hristev@microchip.com>
      Cc: Tom Rini <trini@konsulko.com>
      a9221f3e
  12. 18 5月, 2019 1 次提交
  13. 30 4月, 2019 1 次提交
  14. 09 4月, 2019 1 次提交
  15. 17 11月, 2018 1 次提交
  16. 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
  17. 23 7月, 2018 1 次提交
  18. 22 7月, 2018 1 次提交
  19. 07 5月, 2018 1 次提交
    • T
      SPDX: Convert all of our single license tags to Linux Kernel style · 83d290c5
      Tom Rini 提交于
      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: NTom Rini <trini@konsulko.com>
      83d290c5
  20. 24 2月, 2018 1 次提交
  21. 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
  22. 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
  23. 06 11月, 2017 1 次提交
  24. 08 9月, 2017 2 次提交
  25. 04 9月, 2017 1 次提交
  26. 13 8月, 2017 1 次提交
  27. 11 8月, 2017 1 次提交
  28. 08 8月, 2017 1 次提交
  29. 01 8月, 2017 1 次提交