Skip to content

v2.2-stm32mp-ssp-r1

Compare
Choose a tag to compare
@ldebieve ldebieve released this 22 Jun 10:11
v2.2-stm32mp-ssp-r1

The following changes since commit e587179:

ddr: stm32mp1_ddr: increase delay after DLL clock switch (2020-05-28 15:18:00 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 3a5830c:

stm32mp: ssp: Add secure secret provisioning feature (2020-05-28 18:17:23 +0200)


STM32MP SSP Release v2.2-r1.0


Lionel Debieve (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 | 26 +++++-
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 | 40 +++++++++
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, 1830 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