Skip to content
Snippets Groups Projects
  1. Oct 02, 2023
  2. Sep 30, 2023
  3. Sep 21, 2023
  4. Sep 04, 2023
  5. Aug 28, 2023
  6. Aug 21, 2023
  7. Aug 07, 2023
  8. Aug 02, 2023
    • Simon Glass's avatar
      binman: Add a temporary hack for duplicate phandles · 288ae53c
      Simon Glass authored
      
      Three boards use a phandle in a FIT generator and the maintainer is
      away. For now, add a hack to allow this.
      
      Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      288ae53c
    • Jonas Karlman's avatar
      Makefile: Show binman missing blob message · 491f90e0
      Jonas Karlman authored and Simon Glass's avatar Simon Glass committed
      
      When binman is invoked during a build of U-Boot and an external blob is
      missing, the user is usually presented with a generic file not found in
      input path message.
      
      Invoke binman with --allow-missing so that binman can show relevant
      missing blob help messages. Build continue to fail with missing blobs
      unless BINMAN_ALLOW_MISSING=1 is used, same as before.
      
      This changes the following error message during a normal build:
      
        binman: Filename 'atf-bl31' not found in input path (...)
      
      to the following:
      
        Image 'itb' is missing external blobs and is non-functional: atf-blob
      
        /binman/itb/fit/images/atf/atf-blob (bl31.bin):
           See the documentation for your board. You may need to build ARM Trusted
           Firmware and build with BL31=/path/to/bl31.bin
      
      Signed-off-by: default avatarJonas Karlman <jonas@kwiboo.se>
      Reviewed-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      491f90e0
  9. Jul 25, 2023
  10. Jul 17, 2023
  11. Jul 11, 2023
    • Tom Rini's avatar
      Makefile: Drop -rc6 · 7876a695
      Tom Rini authored
      
      When tagging and releasing v2023.07 I forgot to drop the -rc6 tag. For
      regular use, I've made a v2023.07.01 tag, but for here we can just drop
      the -rc6 tag.
      
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      7876a695
  12. Jul 07, 2023
  13. Jul 03, 2023
  14. Jun 26, 2023
  15. Jun 16, 2023
  16. Jun 12, 2023
  17. May 31, 2023
  18. May 29, 2023
  19. May 15, 2023
    • christophe leroy's avatar
      envtools lack extra settings since commit 86b9c3e4 ("env: Allow U-Boot scripts to be placed in · 40b77f2a
      christophe leroy authored and Tom Rini's avatar Tom Rini committed
      After converting my targets from CFG_EXTRA_ENV_SETTINGS to
      CONFIG_EXTRA_ENV_TEXT as suggested by Tom, I discovered that
      fw_setenv doesn't set the entire defaut environment anymore.
      
      I tried to fix it with the below patch, but it fails qemu-x86 CI test,
      see https://source.denx.de/u-boot/custodians/u-boot-mpc8xx/-/pipelines/16326
      
      
      That's the only CI test that fails AFAICS.
      
      Could you help with a solution ? This needs to be fixed.
      
      Thanks
      Christophe
      
      ---- >8 ----
      From: Christophe Leroy <christophe.leroy@csgroup.eu>
      Subject: [RFC PATCH] envtools: Fix default environment
      
      After converting some targets from CFG_EXTRA_ENV_SETTINGS to
      CONFIG_EXTRA_ENV_TEXT, default environment embedded in
      fw_env tool missed all extra settings.
      
      Commit 86b9c3e4 ("env: Allow U-Boot scripts to be placed in
      a .env file") restricted the inclusion of the content of that
      file to builds without USE_HOSTCC.
      
      But as mentionned in commit 79fc0c5f ("tools/env: cross-compile
      fw_printenv without setting HOSTCC"), HOSTCC and USE_HOSTCC are
      kept for code re-use.
      
      Remove the restricting so that settings included in a .env
      file are also added to fw_env tool.
      
      Fixes: 86b9c3e4 ("env: Allow U-Boot scripts to be placed in a .env file")
      Signed-off-by: default avatarChristophe Leroy <christophe.leroy@csgroup.eu>
      40b77f2a
    • christophe leroy's avatar
      Fix sparse checks processing · 6ab7c3d6
      christophe leroy authored and Tom Rini's avatar Tom Rini committed
      
      A lot of errors are encountered when building with sparse checking
      activated (make C=1 or make C=2).
      
      Many of them are fixed in Linux.
      
      Resynchronise Makefile and include/linux/build_bug.h with Linux
      kernel sources by porting the following Linux commits into u-boot:
      - 6c49f359ca14 ("kbuild: disable sparse warnings about unknown attributes")
      - 80591e61a0f7 ("kbuild: tell sparse about the $ARCH")
      - 8788994376d8 ("linux/build_bug.h: change type to int")
      - 527edbc18a70 ("build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse")
      - c60d3b79423a ("build_bug.h: remove negative-array fallback for BUILD_BUG_ON()")
      - 14e83077d55f ("include: drop pointless __compiler_offsetof indirection")
      
      Also revert commit aa9e891c ("include/linux/stddef.h: avoid
      'warning: preprocessor token offsetof redefined'") because the
      error it creates is worse than the warning it is trying to fix.
      
      Signed-off-by: default avatarChristophe Leroy <christophe.leroy@csgroup.eu>
      6ab7c3d6
  20. May 08, 2023
  21. May 01, 2023
  22. Apr 25, 2023
  23. Apr 20, 2023
  24. Apr 04, 2023
    • Luca Ceresoli's avatar
      arm: imx: add u-boot-nand.imx to boot from NAND without SPL · 95942f99
      Luca Ceresoli authored and Stefano Babic's avatar Stefano Babic committed
      
      U-Boot can be booted from NAND without SPL by prepending the DCD header to
      the actual U-Boot binary. However this requires prepending 1024 bytes to
      u-boot.imx (DCD + u-boot.bin).
      
      There is already a similar target to build spl/u-boot-nand-spl.imx, add the
      same option for no-SPL boot.
      
      Tested on i.MX6ULL.
      
      The resulting layout of u-boot-nand.imx is:
      
       - Offset 0x0000 (0 KiB): padding
       - Offset 0x0400 (1 KiB): DCD header
       - Offset 0x1000 (4 KiB): u-boot.bin
      
      Signed-off-by: default avatarLuca Ceresoli <luca.ceresoli@bootlin.com>
      95942f99
  25. Apr 03, 2023
  26. Mar 27, 2023
  27. Mar 22, 2023
    • Tom Rini's avatar
      global: Disable deprecated-non-prototype warning with clang · 52ee1a02
      Tom Rini authored
      
      We have a number of places in the code which use the following syntax:
      
      void func(a, b, c)
          int a; /* Does a */
          something_t *b; /* Pointer to b */
          int c; /* Does c */
      {
      ...
      }
      
      Which while not what we document as our coding style, this is also code
      which we have imported from other projects, and would like to re-sync
      with in the future. While the biggest example of this is the zlib code,
      there are other places as well. For now, we will silence this warning.
      
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      Reviewed-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      52ee1a02
  28. Mar 14, 2023
  29. Mar 08, 2023
  30. Mar 02, 2023
  31. Feb 28, 2023
  32. Feb 27, 2023
Loading