[PATCH 00/21] arm: stm32mp: STM32MP25 machine update
Patrice Chotard
patrice.chotard at foss.st.com
Thu Apr 24 08:07:02 CEST 2025
This series is updating STM32MP25 machine/board support:
_ update cmd_stm32key.
_ update cmd_stm32prog.
_ update STM32MP25 configs.
_ add leds and buttons support.
_ add boot_mode support (USB/PXE/MMC/NOR/NAND).
_ add bootcmd support.
_ enable MMC support.
Currently, it misses clock,reset and regulator support for STM32MP25
which will be added in a next step due to dependencies with OP-TEE.
For example, due to OP-TEE dependencies, all MMC support is ready
but not functional.
Patrice Chotard (13):
configs: stm32mp25: add MMC support
configs: stm32mp25: add bootcmd for stm32mp25 platform
board: st: stm32mp2: add env_get_location()
board: st: stm32mp2: add mmc_get_env_dev()
ARM: dts: stm32: add "u-boot,mmc-env-partition" for
stm32mp257f-ev1-u-boot
configs: stm32mp25: add support of NAND and NOR boot
configs: stm32mp25: add USB host boot support
configs: stm32mp25: add PXE boot support
ARM: dts: stm32: add sdmmc1 fixed clock for stm32mp257f-ev1-u-boot
arm: stm32mp: increase EARLY_TLB_SIZE to 0x10000
arm: stm32mp: disable console for UART serial boot
arm: stm32mp: fix package IDs for stm32mp25
arm: stm32mp: cmd_stm32key: update command for stm32mp25x
Patrick Delaunay (8):
arm: stm32mp: add boot_mode support for STM32MP25
board: st: stm32mp2: add led support
board: st: stm32mp2: add user button support
board: st: stm32mp2: change bootcmd for ST boards
arm: stm32mp: implement new STM32MP25 revision ID system
arm: stm32mp: add helper function stm32mp_is_closed()
arm: stm32mp: stm32prog: PTA BSEC is not supported on closed device
arm: stm32mp: stm32prog: add support rootfs-a for OTA
arch/arm/dts/stm32mp257f-ev1-u-boot.dtsi | 16 +
arch/arm/mach-stm32mp/cmd_stm32key.c | 286 +++++++++++++++---
arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig | 2 +
.../mach-stm32mp/cmd_stm32prog/stm32prog.c | 6 +-
arch/arm/mach-stm32mp/include/mach/stm32.h | 16 +
.../arm/mach-stm32mp/include/mach/sys_proto.h | 24 +-
arch/arm/mach-stm32mp/stm32mp2/cpu.c | 170 ++++++++++-
arch/arm/mach-stm32mp/stm32mp2/stm32mp25x.c | 31 +-
board/st/stm32mp2/Kconfig | 2 +-
board/st/stm32mp2/MAINTAINERS | 1 +
board/st/stm32mp2/stm32mp2.c | 140 ++++++++-
configs/stm32mp25_defconfig | 30 +-
include/configs/stm32mp25_common.h | 102 +++++++
include/configs/stm32mp25_st_common.h | 51 ++++
14 files changed, 809 insertions(+), 68 deletions(-)
create mode 100644 include/configs/stm32mp25_st_common.h
--
2.25.1
base-commit: 9f0aa284eb916cec4d5ea93bade537c5c32c74cd
branch: upstream_STM32MP25_machine_update_v1
More information about the U-Boot
mailing list