Skip to content

v2.2-stm32mp-ssp-r2

Compare
Choose a tag to compare
@ldebieve ldebieve released this 04 Nov 13:21
· 21 commits to v2.2-stm32mp since this release
v2.2-stm32mp-ssp-r2

The following changes since commit 9d1dd64:

fdts: stm32mp1: fix vdd_usb on stm32mp15 boards (2020-10-19 10:02:49 +0200)

are available in the Git repository at:

https://github.com/STMicroelectronics/arm-trusted-firmware.git tags/v2.2-stm32mp-ssp-r2

for you to fetch changes up to 91745e6:

stm32mp: ssp: Add secure secret provisioning feature (2020-10-20 09:28:29 +0200)


STM32MP SSP Release v2.2-r2.0

Rebase SSP on Release v2.2-r2.0


Sebastien Pasdeloup (1):
stm32mp: ssp: Add secure secret provisioning feature

drivers/st/clk/stm32mp1_clk.c | 8 ++
drivers/st/io/io_programmer_st_usb.c | 92 +++++++++++++++--
drivers/st/uart/io_programmer_uart.c | 206 ++++++++++++++++++++++++++++++++++---
fdts/stm32mp151.dtsi | 24 ++++-
fdts/stm32mp15xx-dkx.dtsi | 12 ++-
fdts/stm32mp15xx-edx.dtsi | 12 ++-
include/drivers/st/io_programmer.h | 8 +-
include/lib/ssp_lib.h | 35 +++++++
include/lib/usb/usb_st_dfu.h | 10 +-
lib/ssp/ssp.c | 748 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lib/usb/usb_st_dfu.c | 101 +++++++++++++++---
plat/st/common/bl2_io_storage.c | 10 +-
plat/st/common/include/stm32mp_common.h | 6 ++
plat/st/common/include/stm32mp_dt.h | 1 +
plat/st/common/stm32mp_common.c | 16 +++
plat/st/common/stm32mp_dt.c | 27 +++++
plat/st/common/stm32mp_trusted_boot.c | 1 +
plat/st/stm32mp1/bl2_plat_setup.c | 41 ++++++++
plat/st/stm32mp1/include/boot_api.h | 265 ++++++++++++++++++++++++++++++++++++++++++++++-
plat/st/stm32mp1/include/platform_def.h | 15 ++-
plat/st/stm32mp1/plat_bl2_mem_params_desc.c | 4 +-
plat/st/stm32mp1/plat_image_load.c | 3 +-
plat/st/stm32mp1/platform.mk | 12 +++
plat/st/stm32mp1/services/bsec_svc.c | 4 -
plat/st/stm32mp1/stm32mp1_def.h | 44 ++++++++
plat/st/stm32mp1/stm32mp1_private.c | 34 ++++++
plat/st/stm32mp1/stm32mp1_shared_resources.c | 9 ++
plat/st/stm32mp1/stm32mp1_ssp.S | 11 ++
plat/st/stm32mp1/stm32mp1_ssp.ld.S | 58 +++++++++++
plat/st/stm32mp1/stm32mp1_ssp.mk | 66 ++++++++++++
30 files changed, 1829 insertions(+), 54 deletions(-)
create mode 100644 include/lib/ssp_lib.h
create mode 100644 lib/ssp/ssp.c
create mode 100644 plat/st/stm32mp1/stm32mp1_ssp.S
create mode 100644 plat/st/stm32mp1/stm32mp1_ssp.ld.S
create mode 100644 plat/st/stm32mp1/stm32mp1_ssp.mk