[PULL] Pull request for u-boot master / v2021.10 = u-boot-stm32-20210816

Patrice CHOTARD patrice.chotard at foss.st.com
Mon Aug 16 13:42:14 CEST 2021


Hi Tom

Please pull the STM32 related patches for u-boot/master, v2021.10: u-boot-stm32-20210816

CI status : https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/8728

Thanks 
Patrice


----------------------------------------------------------------
Highlights:
  - Handle TF-A boot with FIP for STM32MP1
  - Fix board_get_usable_ram_top(0) for STM32MP1
  - DT alignement with kernel v5.14 for STM32MP1
  - SPI-NOR DT update for DHSOM
  - Add UCLASS API for ECDSA singnature and implement it for STM32MP1

----------------------------------------------------------------

The following changes since commit fdc4fda33051bcb9eb782001afe2bdd3c0d09eae:

  Merge tag 'efi-2021-10-rc2-2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2021-08-15 13:42:42 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-stm.git 

for you to fetch changes up to 46a738a4ec81959c7545a4bb07e4f5232bbcfefe:

  test: dm: Add test for ECDSA UCLASS support (2021-08-16 10:49:35 +0200)

----------------------------------------------------------------
Alexandru Gagniuc (5):
      dm: crypto: Define UCLASS API for ECDSA signature verification
      lib: ecdsa: Implement UCLASS_ECDSA verification on target
      arm: stm32mp1: Implement ECDSA signature verification
      Kconfig: FIT_SIGNATURE should not select RSA_VERIFY
      test: dm: Add test for ECDSA UCLASS support

Marek Vasut (2):
      ARM: stm32: Set environment sector size to 4k on DHSOM
      ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz

Patrick Delaunay (8):
      clk: stm32mp1: add support of BSEC clock
      arm: stm32mp: add config for STM32IMAGE support
      arm: stm32mp: handle the OP-TEE nodes in DT with FIP support
      arm: stm32mp: add defconfig for trusted boot with FIP
      doc: st: stm32mp1: Add FIP support for trusted boot
      stm32mp1: stm32prog: remove stm32prog_get_tee_partitions with FIP
      stm32mp: correctly handle board_get_usable_ram_top(0)
      arm: dts: stm32mp15: alignment with v5.14

 arch/arm/dts/stm32mp15-pinctrl.dtsi                |  33 +++
 arch/arm/dts/stm32mp151.dtsi                       |  16 +-
 arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi           |   9 +-
 ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts |   2 +-
 arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi           |   9 +-
 arch/arm/dts/stm32mp15xx-dhcor-io3v3.dtsi          |   2 +-
 arch/arm/mach-stm32mp/Kconfig                      |  16 +
 arch/arm/mach-stm32mp/Makefile                     |   1 +
 .../arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c |   2 +
 arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c    |   4 +
 arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h    |   2 +
 arch/arm/mach-stm32mp/config.mk                    |   2 +-
 arch/arm/mach-stm32mp/dram_init.c                  |   3 +
 arch/arm/mach-stm32mp/ecdsa_romapi.c               | 102 +++++++
 arch/arm/mach-stm32mp/fdt.c                        |  11 +-
 arch/arm/mach-stm32mp/include/mach/stm32prog.h     |   2 +
 board/st/common/Kconfig                            |  21 +-
 board/st/common/stm32mp_mtdparts.c                 |  31 +-
 board/st/stm32mp1/MAINTAINERS                      |   1 +
 board/st/stm32mp1/stm32mp1.c                       |  10 +-
 common/Kconfig.boot                                |   8 +-
 configs/sandbox_defconfig                          |   2 +
 configs/stm32mp15_defconfig                        | 158 ++++++++++
 configs/stm32mp15_dhcom_basic_defconfig            |   2 +-
 configs/stm32mp15_dhcor_basic_defconfig            |   2 +-
 configs/stm32mp15_trusted_defconfig                |   1 +
 doc/board/st/stm32mp1.rst                          | 328 +++++++++++++++------
 drivers/clk/clk_stm32mp1.c                         |   1 +
 include/crypto/ecdsa-uclass.h                      |  39 +++
 include/dm/uclass-id.h                             |   1 +
 lib/Kconfig                                        |   1 +
 lib/Makefile                                       |   1 +
 lib/ecdsa/Kconfig                                  |  23 ++
 lib/ecdsa/Makefile                                 |   1 +
 lib/ecdsa/ecdsa-verify.c                           | 134 +++++++++
 test/dm/Makefile                                   |   1 +
 test/dm/ecdsa.c                                    |  38 +++
 37 files changed, 887 insertions(+), 133 deletions(-)
 create mode 100644 arch/arm/mach-stm32mp/ecdsa_romapi.c
 create mode 100644 configs/stm32mp15_defconfig
 create mode 100644 include/crypto/ecdsa-uclass.h
 create mode 100644 lib/ecdsa/Kconfig
 create mode 100644 lib/ecdsa/Makefile
 create mode 100644 lib/ecdsa/ecdsa-verify.c
 create mode 100644 test/dm/ecdsa.c


More information about the U-Boot mailing list