[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