
Hi Tom
Please pull the STM32 related patches for u-boot/master, v2024.04: u-boot-stm32-20240119
CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/19379
The following changes since commit f7cca7ccc5117eaafcc2bde91ad1bed6fee7cfc3:
Revert "test: hush: dollar: fix bugous behavior" (2024-01-18 11:38:25 -0500)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20240119
for you to fetch changes up to 8a4d098bb0859b3a26c9e1100ed08d7bd1f8ed30:
stm32mp2: Fix CONFIG_STM32MP25X flag usage (2024-01-19 15:49:20 +0100)
---------------------------------------------------------------- Add CMDLINE dependecy for CMD_STM32KEY
STM32MP1: --------- Set stdio to serial on DH STM32MP15xx DHSOM Fix reset for usart1 in scmi configuration
STM32MP2: --------- Add BSEC and OTP support for STM32MP25 Fix CONFIG_STM32MP25X flag usage
---------------------------------------------------------------- Marek Vasut (1): ARM: stm32: Set stdio to serial on DH STM32MP15xx DHSOM
Patrice Chotard (3): ARM: dts: stm32: Fix reset for usart1 in scmi configuration stm32mp: add setup_serial_number for stm32mp25 stm32mp2: Fix CONFIG_STM32MP25X flag usage
Patrick Delaunay (13): arm64: dts: st: add bsec support to stm32mp25 stm32mp: bsec: add driver data stm32mp: bsec: add support of stm32mp25 configs: stm32mp25: add support of fuse command stm32mp: add soc.c file smt32mp: add setup_mac_address for stm32mp25 stm32mp: stm32prog: add support of stm32mp25 stm32mp: activate the command stboard for stm32mp25 boards board: st: stm32mp2: add checkboard board: st: stm32mp2: display the board identification arm: Rename STM32MP13x arm: Rename STM32MP15x stm32mp: Add dependencies on CMDLINE for command stm32key
Yann Gautier (1): arm: stm32mp: add Rev.B support for STM32MP25
arch/arm/dts/Makefile | 4 ++-- arch/arm/dts/stm32mp15-scmi-u-boot.dtsi | 2 +- arch/arm/dts/stm32mp15-u-boot.dtsi | 2 +- arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi | 4 ++-- arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi | 4 ++-- arch/arm/dts/stm32mp157c-ev1-u-boot.dtsi | 4 ++-- arch/arm/dts/stm32mp25-u-boot.dtsi | 4 ++++ arch/arm/dts/stm32mp251.dtsi | 16 ++++++++++++++++ arch/arm/mach-stm32mp/Kconfig | 9 +++++---- arch/arm/mach-stm32mp/Kconfig.13x | 4 ++-- arch/arm/mach-stm32mp/Kconfig.15x | 6 +++--- arch/arm/mach-stm32mp/Makefile | 5 +++-- arch/arm/mach-stm32mp/bsec.c | 45 +++++++++++++++++++++++++++++++++++++-------- arch/arm/mach-stm32mp/cmd_stm32key.c | 20 ++++++++++---------- arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h | 12 ++++++++++-- arch/arm/mach-stm32mp/include/mach/stm32.h | 24 +++++++++++++----------- arch/arm/mach-stm32mp/include/mach/sys_proto.h | 1 + arch/arm/mach-stm32mp/soc.c | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-stm32mp/stm32mp1/Makefile | 4 ++-- arch/arm/mach-stm32mp/stm32mp1/cpu.c | 96 +----------------------------------------------------------------------------------------------- arch/arm/mach-stm32mp/stm32mp1/fdt.c | 10 +++++----- arch/arm/mach-stm32mp/stm32mp2/cpu.c | 14 +++----------- arch/arm/mach-stm32mp/stm32mp2/stm32mp25x.c | 3 +++ board/st/common/Kconfig | 2 +- board/st/common/cmd_stboard.c | 2 ++ board/st/stm32mp1/Kconfig | 4 ++-- board/st/stm32mp1/stm32mp1.c | 6 +++--- board/st/stm32mp2/stm32mp2.c | 37 +++++++++++++++++++++++++++++++++++++ configs/stm32mp13_defconfig | 4 ++-- configs/stm32mp15_basic_defconfig | 2 +- configs/stm32mp15_defconfig | 2 +- configs/stm32mp15_trusted_defconfig | 4 ++-- configs/stm32mp25_defconfig | 1 + drivers/clk/stm32/Kconfig | 4 ++-- include/configs/stm32mp15_dh_dhsom.h | 11 +++++++---- 35 files changed, 307 insertions(+), 183 deletions(-) create mode 100644 arch/arm/mach-stm32mp/soc.c