3.16.0-stm32mp-r2.1
The following changes since commit 0f631da:
core: verify number of TEE parameters used for standard invocation (2022-10-20 09:51:29 +0200)
are available in the Git repository at:
https://github.com/STMicroelectronics/optee_os.git tags/3.16.0-stm32mp-r2.1
for you to fetch changes up to b8750c4:
plat-stm32mp1: pm: enable backup ram regulator at boot time (2023-07-28 14:39:20 +0200)
-Fix and improve RNG data read
-Fix cache issue in low-power sequence
-Fix incorrect watchdog refresh on early interrupt
-Fix regulators issues
-Add default behavior for HUB subkey derivation
-Fix UART FIFO flush
-Other minor fixes
Antonio Borneo (1):
drivers: stm32_iwdg: don't refresh the watchdog on early interrupt
Etienne Carriere (5):
drivers: stm32_rng: implement late seed error detection
drivers: stm32_rng: fix case when RNG is not ready
plat-stm32mp1: pm: fix clock gating when printing SYSRAM decryption delay
plat-stm32mp1: stm32mp1_pwr_irq: protect against concurrent access
drivers: regulator: fix pager issue in the regulator framework
Jose Quaresma (1):
plat-stm32mp1: fix use of pointer after free
Lionel Debieve (1):
plat-stm32mp1: pm: manage cache and MMU before BL2 call
Pascal Paillet (3):
plat-stm32mp1: allow STPMIC1 driver to handle more PMIC interrupts
dts: stm32: forward PMIC IT_PONKEY_R interrupt to the non secure world
plat-stm32mp1: pm: enable backup ram regulator at boot time
Patrick Delaunay (2):
plat-stm32mp1: Remove CFG_STM32_BSEC_WRITE dependency with debug configuration
drivers: stm32_uart: fix value for USART_ISR_TXFE
Thomas BOURGOIN (1):
plat-stm32mp1: change init level configure tamp driver
Thomas Bourgoin (1):
drivers: stm32_saes: add default behavior for huk_subkey_derive()
core/arch/arm/dts/stm32mp135f-dk.dts | 4 +++-
core/arch/arm/plat-stm32mp1/conf.mk | 4 +---
core/arch/arm/plat-stm32mp1/drivers/stm32mp1_pmic.c | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------
core/arch/arm/plat-stm32mp1/drivers/stm32mp1_pwr_irq.c | 78 +++++++++++++++++++++++++++++++++++++++++++++----------------
core/arch/arm/plat-stm32mp1/main.c | 4 ++--
core/arch/arm/plat-stm32mp1/pm/context.c | 12 ++++++----
core/arch/arm/plat-stm32mp1/pm/low_power.c | 15 ++++--------
core/drivers/crypto/stm32/stm32_saes.c | 7 ++++++
core/drivers/regulator/core.c | 5 ++++
core/drivers/stm32_iwdg.c | 18 +++++++++++++--
core/drivers/stm32_rng.c | 12 +++++++++-
core/drivers/stm32_uart.c | 4 ++--
core/include/drivers/stpmic1.h | 35 ----------------------------
core/include/kernel/huk_subkey.h | 5 ++++
core/kernel/huk_subkey.c | 16 +++++++++----
documentation/devicetree/bindings/mfd/st,stpmic1.yaml | 51 ++++++++++++++++++++++++++++++++++++++++
16 files changed, 293 insertions(+), 128 deletions(-)