1. 08 Jul, 2021 1 commit
    • Tom Rini's avatar
      arm: Remove edb9315a board · bc08dc56
      Tom Rini authored
      
      
      These boards have not been converted to CONFIG_DM_USB by the deadline
      and is also missing conversion to CONFIG_DM.  Remove it.
      
      This is also the last PL010_SERIAL using board, so remove those
      references.
      
      Cc: Sergey Kostanbaev <sergey.kostanbaev@fairwaves.ru>
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      bc08dc56
  2. 07 Jul, 2021 1 commit
    • Tom Rini's avatar
      ppc: Remove sbc8641d board · 1c58857a
      Tom Rini authored
      
      
      This board has not been converted to CONFIG_DM_PCI by the deadline and is
      also missing conversion to CONFIG_DM.  Remove it.  This is also the last
      of the ARCH_MPC8641/MPC8610 platforms, so remove that support as well.
      
      Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
      Cc: Priyanka Jain <priyanka.jain@nxp.com>
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      1c58857a
  3. 28 Apr, 2021 1 commit
    • Rasmus Villemoes's avatar
      allow opting out of WATCHDOG_RESET() from timer interrupt · 17bd5cce
      Rasmus Villemoes authored
      
      
      Having WATCHDOG_RESET() called automatically from the timer interrupt
      runs counter to the idea of a watchdog device - if the board runs into
      an infinite loops with interrupts still enabled, the watchdog will
      never fire.
      
      When using CONFIG_(SPL_)WDT, the watchdog_reset function is a lot more
      complicated than just poking a few SOC-specific registers - it
      involves accessing all kinds of global data, and if the interrupt
      happens at the wrong time (say, in the middle of an WATCHDOG_RESET()
      call from ordinary code), that can end up corrupting said global data.
      
      Allow the board to opt out of calling WATCHDOG_RESET() from the timer
      interrupt handler by setting CONFIG_SYS_WATCHDOG_FREQ to 0 - as that
      setting is currently nonsensical (it would be compile-time
      divide-by-zero), it cannot affect any existing boards.
      
      Add documentation for both the existing and extended meaning of
      CONFIG_SYS_WATCHDOG_FREQ.
      Signed-off-by: default avatarRasmus Villemoes <rasmus.villemoes@prevas.dk>
      17bd5cce
  4. 27 Apr, 2021 1 commit
    • Rasmus Villemoes's avatar
      allow opting out of WATCHDOG_RESET() from timer interrupt · 933ada56
      Rasmus Villemoes authored
      
      
      Having WATCHDOG_RESET() called automatically from the timer interrupt
      runs counter to the idea of a watchdog device - if the board runs into
      an infinite loops with interrupts still enabled, the watchdog will
      never fire.
      
      When using CONFIG_(SPL_)WDT, the watchdog_reset function is a lot more
      complicated than just poking a few SOC-specific registers - it
      involves accessing all kinds of global data, and if the interrupt
      happens at the wrong time (say, in the middle of an WATCHDOG_RESET()
      call from ordinary code), that can end up corrupting said global data.
      
      Allow the board to opt out of calling WATCHDOG_RESET() from the timer
      interrupt handler by setting CONFIG_SYS_WATCHDOG_FREQ to 0 - as that
      setting is currently nonsensical (it would be compile-time
      divide-by-zero), it cannot affect any existing boards.
      
      Add documentation for both the existing and extended meaning of
      CONFIG_SYS_WATCHDOG_FREQ.
      Signed-off-by: default avatarRasmus Villemoes <rasmus.villemoes@prevas.dk>
      933ada56
  5. 28 Feb, 2021 1 commit
  6. 19 Feb, 2021 1 commit
    • Andre Przywara's avatar
      fdt/sunxi: Remove OF_STDOUT_PATH · e036a1d2
      Andre Przywara authored
      
      
      OF_STDOUT_PATH was meant to hold the devicetree path to the serial
      console, to be put into the linux,stdout-path property of the chosen node.
      
      The only user of that was sunxi, and it was actually wrong for years
      there: the paths hardcoded in sunxi_common.h were not matching the DTs,
      evident by the leading 0's in nodenames, which have been removed years
      ago.
      
      On top of that, "linux,stdout-path" is now deprecated for a while (Linux
      commit 2a9d832cc9aae from November 2014), and also all modern DTs
      (including those included in U-Boot) carry a "stdout-path" property
      already.
      
      So remove the stanza from sunxi_common.h, and, since this was the last
      user, also remove the associated bits from the rest of U-Boot.
      Signed-off-by: Andre Przywara's avatarAndre Przywara <andre.przywara@arm.com>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      e036a1d2
  7. 27 Jan, 2021 1 commit
  8. 18 Jan, 2021 1 commit
  9. 01 Dec, 2020 1 commit
  10. 19 Nov, 2020 1 commit
  11. 22 Oct, 2020 6 commits
  12. 18 Oct, 2020 2 commits
  13. 29 Sep, 2020 1 commit
  14. 25 Sep, 2020 1 commit
  15. 23 Aug, 2020 1 commit
  16. 05 Aug, 2020 1 commit
    • Ramon Fried's avatar
      net: tftp: Add client support for RFC 7440 · cc6b87ec
      Ramon Fried authored
      
      
      Add support for RFC 7440: "TFTP Windowsize Option".
      
      This optional feature allows the client and server
      to negotiate a window size of consecutive blocks to send as an
      alternative for replacing the single-block lockstep schema.
      
      windowsize can be defined statically during compilation by
      setting CONFIG_TFTP_WINDOWSIZE, or defined in runtime by
      setting an environment variable: "tftpwindowsize"
      If not defined, the windowsize is set to 1, meaning that it
      behaves as it was never defined.
      
      Choosing the appropriate windowsize depends on the specific
      network topology, underlying NIC.
      You should test various windowsize scenarios and see which
      best work for you.
      
      Setting a windowsize too big can actually decreases performance.
      Signed-off-by: default avatarRamon Fried <rfried.dev@gmail.com>
      Reviewed-by: default avatarMarek Vasut <marex@denx.de>
      cc6b87ec
  17. 28 Jul, 2020 4 commits
  18. 25 Jul, 2020 1 commit
  19. 08 Jul, 2020 1 commit
    • Simon Glass's avatar
      cmd: Add a memory-search command · bdded201
      Simon Glass authored
      
      
      It is useful to be able to find hex values and strings in a memory range.
      Add a command to support this.
      
      cmd: Fix 'md' and add a memory-search command
      At present 'md.q' is broken. This series provides a fix for this. It also
      implements a new memory-search command called 'ms'. It allows searching
      memory for hex and string data.
      END
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      bdded201
  20. 26 Jun, 2020 2 commits
  21. 18 Jun, 2020 2 commits
  22. 04 Jun, 2020 2 commits
    • Tom Rini's avatar
      Convert CONFIG_CMD_ASKENV et al to Kconfig · e985eb14
      Tom Rini authored
      
      
      This converts the following to Kconfig:
         CONFIG_CMD_ASKENV
         CONFIG_CMD_BMP
         CONFIG_CMD_BOOTD
         CONFIG_CMD_CACHE
         CONFIG_CMD_CRC32
         CONFIG_CMD_DHCP
         CONFIG_CMD_ENV
         CONFIG_CMD_EXPORTENV
         CONFIG_CMD_EXT2
         CONFIG_CMD_EXT4
         CONFIG_CMD_FLASH
         CONFIG_CMD_FS_GENERIC
         CONFIG_CMD_FUSE
         CONFIG_CMD_GPIO
         CONFIG_CMD_GPT
         CONFIG_CMD_GREPENV
         CONFIG_CMD_I2C
         CONFIG_CMD_IMLS
         CONFIG_CMD_IMPORTENV
         CONFIG_CMD_LOADB
         CONFIG_CMD_LOADS
         CONFIG_CMD_MEMINFO
         CONFIG_CMD_MII
         CONFIG_CMD_MTDPARTS
         CONFIG_CMD_NAND
         CONFIG_CMD_NAND_TRIMFFS
         CONFIG_CMD_NFS
         CONFIG_CMD_PCA953X
         CONFIG_CMD_PCA953X_INFO
         CONFIG_CMD_PCI
         CONFIG_CMD_PING
         CONFIG_CMD_READ
         CONFIG_CMD_SF
         CONFIG_CMD_SPI
         CONFIG_CMD_SPL
         CONFIG_CMD_SPL_WRITE_SIZE
         CONFIG_CMD_TIME
         CONFIG_CMD_TRACE
         CONFIG_CMD_UBI
         CONFIG_CMD_UBIFS
         CONFIG_CMD_UNZIP
         CONFIG_FS_EXT4
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      e985eb14
    • Tom Rini's avatar
      Convert CONFIG_BZIP2 et al to Kconfig · d16c9d0b
      Tom Rini authored
      
      
      This converts the following to Kconfig:
         CONFIG_BZIP2
         CONFIG_GZIP
         CONFIG_LZO
         CONFIG_ZLIB
         CONFIG_LZMA
         CONFIG_LZO
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      d16c9d0b
  23. 25 May, 2020 1 commit
  24. 08 May, 2020 2 commits
  25. 01 May, 2020 1 commit
  26. 24 Apr, 2020 2 commits