[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