[PULL] Pull request for u-boot master / v2025.04 = u-boot-stm32-20250131

Patrice CHOTARD patrice.chotard at foss.st.com
Fri Jan 31 11:57:04 CET 2025


Hi Tom

Please pull the STM32 related patches for u-boot/master, v2025.04 = u-boot-stm32-20250131

CI status: https://source.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/24410

The following changes since commit a517796cfa5d8f4ca2f0c11c78c24a08a102c047:

  Prepare v2025.04-rc1 (2025-01-27 16:38:46 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-stm.git tags/u-boot-stm32-20250131

for you to fetch changes up to 84bbb8f59a89b24daebc9eff532df6160f049faf:

  ARM: dts: stm32: Update ck_flexgen_08 frequency. (2025-01-31 10:13:10 +0100)

----------------------------------------------------------------
STM32 MPU:
- Remove dt-bindings headers available in dts/upstream
- Fixes for stm32prog
- Enable CONFIG_SYS_64BIT_LBA for STM32MP15/13/25 defconfigs
- Add upport of ck_usbo_48m in pre-reloc stage for STM32MP13
- Clean env_get_location() for STM32MP1
- Fix board_get_usable_ram_top() to fix infinite loop in cache
  management for STM32MP2.
- Fix ck_flexgen_08 frequency for STM32MP2

STM32 MCU:
- Tune CYCLIC_MAX_CPU_TIME_US to avoid cyclic warning for STM32F469-Disco
- Tune CYCLIC_MAX_CPU_TIME_US to avoid cyclic warning for STM32F769-Disco

----------------------------------------------------------------
Patrice Chotard (11):
      fastboot: Fix warning when CONFIG_SYS_64BIT_LBA is enable
      arm: stm32mp: stm32prog: fix warning when CONFIG_SYS_64BIT_LBA is enable
      arm: stm32mp: stm32prog: update multiplier is part-size is above SZ_1G
      configs: stm32mp13: enable CONFIG_SYS_64BIT_LBA
      configs: stm32mp15: enable CONFIG_SYS_64BIT_LBA
      configs: stm32mp25: enable CONFIG_SYS_64BIT_LBA
      board: st: stm32mp1: Clean env_get_location()
      configs: stm32f769-disco: Set CYCLIC_MAX_CPU_TIME_US to 8000 for stm32f769-disco
      configs: stm32f469-disco: Set CYCLIC_MAX_CPU_TIME_US to 50000 for stm32f469-disco
      stm32mp: Fix board_get_usable_ram_top()
      ARM: dts: stm32: Update ck_flexgen_08 frequency.

Patrick Delaunay (2):
      stm32: remove dt-binding headers that are available upstream
      ARM: dts: stm32mp13: Add support of ck_usbo_48m in pre-reloc stage

 arch/arm/dts/stm32mp13-u-boot.dtsi                     |   5 +++
 arch/arm/dts/stm32mp251.dtsi                           |   2 +-
 arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.c        |   9 ++++--
 arch/arm/mach-stm32mp/dram_init.c                      |   2 +-
 board/st/stm32mp1/stm32mp1.c                           |   2 --
 configs/stm32f469-discovery_defconfig                  |   1 +
 configs/stm32f769-disco_defconfig                      |   1 +
 configs/stm32f769-disco_spl_defconfig                  |   1 +
 configs/stm32mp13_defconfig                            |   1 +
 configs/stm32mp15_basic_defconfig                      |   1 +
 configs/stm32mp15_defconfig                            |   1 +
 configs/stm32mp15_trusted_defconfig                    |   1 +
 configs/stm32mp25_defconfig                            |   1 +
 drivers/clk/stm32/clk-stm32h7.c                        |   3 ++
 drivers/fastboot/fb_mmc.c                              |   8 ++---
 include/dt-bindings/clock/stm32fx-clock.h              |  63 ------------------------------------
 include/dt-bindings/clock/stm32h7-clks.h               | 167 ----------------------------------------------------------------------------------------------
 include/dt-bindings/clock/stm32mp1-clks.h              | 274 ----------------------------------------------------------------------------------------------------------------------------------------------------------
 include/dt-bindings/clock/stm32mp13-clks.h             | 229 --------------------------------------------------------------------------------------------------------------------------------
 include/dt-bindings/mfd/stm32f4-rcc.h                  | 108 -------------------------------------------------------------
 include/dt-bindings/mfd/stm32f7-rcc.h                  | 115 -----------------------------------------------------------------
 include/dt-bindings/mfd/stm32h7-rcc.h                  | 138 ------------------------------------------------------------------------------
 include/dt-bindings/pinctrl/stm32-pinfunc.h            |  45 --------------------------
 include/dt-bindings/regulator/st,stm32mp13-regulator.h |  42 ------------------------
 include/dt-bindings/reset/stm32mp1-resets.h            | 123 ---------------------------------------------------------------------
 include/dt-bindings/reset/stm32mp13-resets.h           | 100 --------------------------------------------------------
 26 files changed, 28 insertions(+), 1415 deletions(-)
 delete mode 100644 include/dt-bindings/clock/stm32fx-clock.h
 delete mode 100644 include/dt-bindings/clock/stm32h7-clks.h
 delete mode 100644 include/dt-bindings/clock/stm32mp1-clks.h
 delete mode 100644 include/dt-bindings/clock/stm32mp13-clks.h
 delete mode 100644 include/dt-bindings/mfd/stm32f4-rcc.h
 delete mode 100644 include/dt-bindings/mfd/stm32f7-rcc.h
 delete mode 100644 include/dt-bindings/mfd/stm32h7-rcc.h
 delete mode 100644 include/dt-bindings/pinctrl/stm32-pinfunc.h
 delete mode 100644 include/dt-bindings/regulator/st,stm32mp13-regulator.h
 delete mode 100644 include/dt-bindings/reset/stm32mp1-resets.h
 delete mode 100644 include/dt-bindings/reset/stm32mp13-resets.h


More information about the U-Boot mailing list