Hi Tom Please pull the STM32 related patches for u-boot/master, v2025.10 = u-boot-stm32-20250731
CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/27236 Thanks Patrice The following changes since commit 182cb30084516c3085d2ca5dde3f105f7625d774: Prepare v2025.10-rc1 (2025-07-28 18:23:01 -0600) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20250731 for you to fetch changes up to e064db5fe77caaddb21a7793f266119ad89dd79a: reset: stm32: Fix set_clr field (2025-07-30 14:55:17 +0200) ---------------------------------------------------------------- Add support for STM32 TIMERS and STM32 PWM on STM32MP25 Add STM32MP13xx SPL and OpTee-OS start support Fix header misuse in stm32 reset drivers Fix STMicroelectronics spelling Fix clk-stm32h7 wrong macros used in register read Fix PRE_CON_BUF_ADDR on STM32MP13 Fix clock identifier passed to struct scmi_clk_parent_set_in Fix stm32 reset for STM32F4/F7 and H7 Enable OF_UPSTREAM_BUILD_VENDOR for stm32mp13_defconfig Add STM32MP23 SoC and stm32mp235f-dk board support ---------------------------------------------------------------- Alice Guo (1): clk: scmi: Fix clock identifier passed to struct scmi_clk_parent_set_in Andrew Goodbody (1): clk: stm32: Wrong macros used in register read Cheick Traore (3): arm: stm32mp2: add multifunction timer support for stm32mp25 pwm: stm32: add support for stm32mp25 configs: stm32mp25: Enable MFD timer and PWM for stm32mp25_defconfig Marek Vasut (11): reset: stm32: Fix header misuse ARM: stm32: Add STM32MP13xx SPL Kconfig options ARM: stm32: Add STM32MP13xx SPL hardware initialization ARM: stm32: Limit early cache enablement in SPL to STM32MP15xx ARM: stm32: Add STM32MP13xx PMIC initialization for DDR3 DRAM type ARM: stm32: Add STM32MP13xx debug UART initialization ARM: dts: stm32: Add stm32mp13-ddr.dtsi template ARM: dts: stm32: Add 512 MiB DRAM settings for DH STM32MP13xx DHCOR DHSBC ARM: dts: stm32: Add STM32MP13x SPL specific DT additions ARM: dts: stm32: Add SPL specifics for DH STM32MP13xx DHCOR DHSBC ARM: dts: stm32: Switch defconfig to SPL for DH STM32MP13xx DHCOR DHSBC Patrice Chotard (6): ARM: stm32mp: Add STM32MP23 support ARM: dts: stm32: Add stm32mp235f-dk-u-boot arm: stm32mp: replace space by tab in sys_proto.h configs: stm32mp13: Enable OF_UPSTREAM_BUILD_VENDOR treewide: Fix STMicroelectronics spelling reset: stm32: Fix set_clr field Patrick Delaunay (1): ARM: stm32: fix PRE_CON_BUF_ADDR on STM32MP13 MAINTAINERS | 1 - arch/arm/dts/stm32mp1-ddr.dtsi | 187 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp13-ddr.dtsi | 49 +++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp13-ddr3-dhsom-1x2Gb-1066-binG.dtsi | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp13-u-boot.dtsi | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp13xx-dhcor-u-boot.dtsi | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- arch/arm/dts/stm32mp15-ddr.dtsi | 170 +----------------------------------------------------------------------------------------------------------- arch/arm/dts/stm32mp23-u-boot.dtsi | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/stm32mp235f-dk-u-boot.dtsi | 27 ++++++++++++++++++ arch/arm/include/asm/arch-am33xx/mem.h | 2 +- arch/arm/include/asm/arch-omap5/mem.h | 2 +- arch/arm/mach-stm32mp/Kconfig | 34 ++++++++++++++++++++-- arch/arm/mach-stm32mp/Kconfig.13x | 5 ++-- arch/arm/mach-stm32mp/Kconfig.23x | 37 ++++++++++++++++++++++++ arch/arm/mach-stm32mp/Makefile | 1 + arch/arm/mach-stm32mp/cmd_stm32key.c | 8 +++--- arch/arm/mach-stm32mp/include/mach/stm32.h | 10 ++++--- arch/arm/mach-stm32mp/include/mach/sys_proto.h | 53 +++++++++++++++++++++++----------- arch/arm/mach-stm32mp/include/mach/timers.h | 9 ++++++ arch/arm/mach-stm32mp/stm32mp1/cpu.c | 9 ++++-- arch/arm/mach-stm32mp/stm32mp1/spl.c | 3 +- arch/arm/mach-stm32mp/stm32mp1/stm32mp13x.c | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-stm32mp/stm32mp2/Makefile | 1 + arch/arm/mach-stm32mp/stm32mp2/stm32mp23x.c | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-stm32mp/timers.c | 34 +++++++++++++++++++++- board/st/common/Kconfig | 2 +- board/st/common/stpmic1.c | 51 ++++++++++++++++++++++----------- board/st/stm32mp1/debug_uart.c | 21 ++++++++++++-- board/st/stm32mp2/Kconfig | 14 +++++++++ configs/stm32mp13_defconfig | 2 ++ configs/stm32mp13_dhcor_defconfig | 30 +++++++++++++------ configs/stm32mp15_dhsom.config | 48 +++++-------------------------- configs/stm32mp23_defconfig | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++ configs/stm32mp25_defconfig | 4 +++ configs/stm32mp_dhsom.config | 35 +++++++++++++++++++++-- drivers/clk/clk_scmi.c | 4 +-- drivers/clk/stm32/clk-stm32h7.c | 4 +-- drivers/pwm/pwm-stm32.c | 11 ++++++- drivers/reset/stm32/Kconfig | 2 +- drivers/reset/stm32/stm32-reset-core.c | 2 +- drivers/reset/stm32/stm32-reset-mp1.c | 2 +- drivers/reset/stm32/stm32-reset-mp25.c | 2 +- drivers/reset/stm32/stm32-reset.c | 4 +-- include/configs/stm32mp23_common.h | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/configs/stm32mp23_st_common.h | 51 +++++++++++++++++++++++++++++++++ include/configs/stm32mp25_st_common.h | 2 +- 46 files changed, 1701 insertions(+), 292 deletions(-) create mode 100644 arch/arm/dts/stm32mp1-ddr.dtsi create mode 100644 arch/arm/dts/stm32mp13-ddr.dtsi create mode 100644 arch/arm/dts/stm32mp13-ddr3-dhsom-1x2Gb-1066-binG.dtsi create mode 100644 arch/arm/dts/stm32mp23-u-boot.dtsi create mode 100644 arch/arm/dts/stm32mp235f-dk-u-boot.dtsi create mode 100644 arch/arm/mach-stm32mp/Kconfig.23x create mode 100644 arch/arm/mach-stm32mp/stm32mp2/stm32mp23x.c create mode 100644 configs/stm32mp23_defconfig create mode 100644 include/configs/stm32mp23_common.h create mode 100644 include/configs/stm32mp23_st_common.h