[PULL] Pull request for u-boot master / v2025.10 = u-boot-stm32-20250731

Patrice CHOTARD patrice.chotard at foss.st.com
Thu Jul 31 13:53:35 CEST 2025


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


More information about the U-Boot mailing list