1. 12 Sep, 2022 2 commits
    • Simon Glass's avatar
      binman: Add VPL support · 6ad2452b
      Simon Glass authored
      
      
      Add support for U-Boot's Verifying Program Loader phase.
      
      Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      6ad2452b
    • Rasmus Villemoes's avatar
      fdt_support: add optional board_rng_seed() hook · 6dca1d9a
      Rasmus Villemoes authored and Simon Glass's avatar Simon Glass committed
      A recurring theme on LKML is the boot process deadlocking due to some
      process blocking waiting for random numbers, while the kernel's
      Cryptographic Random Number Generator (crng) is not initalized yet,
      but that very blocking means no activity happens that would generate
      the entropy necessary to finalize seeding the crng.
      
      This is not a problem on boards that have a good hwrng (when the
      kernel is configured to trust it), whether in the CPU or in a TPM or
      elsewhere. However, that's far from all boards out there. Moreover,
      there are consumers in the kernel that try to obtain random numbers
      very early, before the kernel has had any chance to initialize any
      hwrng or other peripherals.
      
      Allow a board to provide a board_rng_seed() function, which is
      responsible for providing a value to be put into the rng-seed property
      under the /chosen node.
      
      The board code is responsible for how to actually obtain those
      bytes.
      
      - One possibility is for the board to load a seed "f...
      6dca1d9a
  2. 09 Sep, 2022 8 commits
  3. 08 Sep, 2022 1 commit
    • Tom Rini's avatar
      Merge tag 'u-boot-stm32-20220907' of https://source.denx.de/u-boot/custodians/u-boot-stm · e9de8c8c
      Tom Rini authored
      - simplify the STM32MP15x package parsing code
      - remove test on CONFIG_DM_REGULATOR in stm32mp1 board
        and enable CONFIG_DM_REGULATOR for stm32f769-disco
      - handle ck_usbo_48m clock provided by USBPHYC to fix the command 'usb start'
        after alignment with Linux kernel v5.19 DT (clocks = <&usbphyc>)
      - Fix SYS_HZ_CLOCK value for stih410-b2260 board
      - Switch STMM32MP15x DHSOM to FMC2 EBI driver
      - Remove hwlocks from pinctrl in STM32MP15x to avoid issue with kernel
      e9de8c8c
  4. 07 Sep, 2022 11 commits
  5. 06 Sep, 2022 18 commits