3.19.0-stm32mp-r1.1
The following changes since commit 6b37188:
drivers: stm32_bsec: fix timeouts initializations (2023-06-16 10:09:25 +0200)
are available in the Git repository at:
https://github.com/STMicroelectronics/optee_os.git tags/3.19.0-stm32mp-r1.1
for you to fetch changes up to d0159bb:
dt-bindings: stm32: fix CLKSRC for RTC in stm32mp13 clock bindings (2023-09-15 11:51:18 +0200)
- Mandate the use of a device tree
- Keep debugger on when chip is not closed
- Move RNG to a faster clock
- Update STMM management
- Fix regulator gpio power sequences
- Improve RTC management
- Add missing pinctrl dts file for packages AB and AD
- Other minor fixes
Etienne Carriere (4):
core: arm: thread: 32bit helpers thread_get_usr_lr()/thread_set_usr_lr()
core: arm: stmm: preserve usr_lr register in stmm context
core: arm: stmm: use mempool to decompress stmm image
drivers: regulator: stm32_regulator_gpio: register secure pins for PM
Gabriel Fernandez (3):
plat-stm32mp1: calibration: don't panic if frequency is out of range
clk: stm32mp15: add missing PLL config.
dt-bindings: stm32: fix CLKSRC for RTC in stm32mp13 clock bindings
Gatien Chevallier (4):
dts: stm32: add missing pinctrl description dts files
plat-stm32mp1: conf: mandate the use of device tree on STM32MP1x platforms
scripts: fix code style issues in render_font.py
drivers: regulator: do not set regulator voltage if not implemented
Lionel Debieve (2):
dts: stm32: move RNG1 to CSI to improve random generation
plat-stm32mp1: keep debugger on when chip is not closed
Pascal Paillet (1):
plat-stm32mp1: pm: enable backup ram regulator at boot time
Patrick Delaunay (1):
dts: stm32: add iod domain as always on regulator
Valentin Caron (1):
drivers: stm32_rtc: improve subseconds functions
core/arch/arm/dts/stm32mp131.dtsi | 12 ++++++++++++
core/arch/arm/dts/stm32mp135f-dk.dts | 8 ++++++++
core/arch/arm/dts/stm32mp15xx-dkx.dtsi | 2 +-
core/arch/arm/dts/stm32mp15xxab-pinctrl.dtsi | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
core/arch/arm/dts/stm32mp15xxad-pinctrl.dtsi | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
core/arch/arm/include/kernel/thread_private_arch.h | 2 ++
core/arch/arm/kernel/stmm_sp.c | 16 ++++++++++++++--
core/arch/arm/kernel/thread_a32.S | 18 ++++++++++++++++++
core/arch/arm/plat-stm32mp1/conf.mk | 29 ++---------------------------
core/arch/arm/plat-stm32mp1/drivers/stm32mp1_calib.c | 13 ++++++++-----
core/arch/arm/plat-stm32mp1/main.c | 6 ++++--
core/arch/arm/plat-stm32mp1/pm/context.c | 4 ++--
core/arch/arm/plat-stm32mp1/pm/low_power.c | 24 +++++++++++-------------
core/drivers/clk/clk-stm32mp15.c | 4 ++++
core/drivers/regulator/stm32_regulator_gpio.c | 4 ++++
core/drivers/regulator/stm32mp1_regulator_iod.c | 4 +++-
core/drivers/stm32_rtc.c | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
core/include/drivers/stm32_rtc.h | 17 ++++++++++++++---
core/include/dt-bindings/clock/stm32mp13-clksrc.h | 8 ++++----
scripts/render_font.py | 39 +++++++++++++++++++++++----------------
20 files changed, 329 insertions(+), 93 deletions(-)
create mode 100644 core/arch/arm/dts/stm32mp15xxab-pinctrl.dtsi
create mode 100644 core/arch/arm/dts/stm32mp15xxad-pinctrl.dtsi