[PATCH 00/23] stm32: Update led management for STMicroelectronics boards

Patrice CHOTARD patrice.chotard at foss.st.com
Fri Dec 5 13:52:03 CET 2025



On 11/14/25 17:23, Patrice Chotard wrote:
> Since commit 516a13e8db32 ("led: update LED boot/activity to new property implementation")
> "u-boot,boot-led" and "u-boot,error-led" properties can't be used anymore,
> and in addition these properties are removed by series [1]
> 
> Instead, make usage of "boot-led" property in /options/u-boot node ,see [2].
> "boot-led" property is added in kernel DT [3].
> 
> "u-boot,error-led" is replaced by LED labeled "red:status".
> "red:status" addition has been submitted on kernel side [4]
> 
> This series also :
>   - Remove no more used board/st/stm32f429-discovery/led.c
>   - Update LED management for stm32mp1/2 boards.
>   - Enable LED_BOOT flag in STM32 MCU's and MPU's defconfig files.
> 
> [1] https://patchwork.ozlabs.org/project/uboot/list/?series=481840
> [2] https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/options/u-boot.yaml
> [3] https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=1022570
> [4] https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=1023034
> 
> 
> Patrice Chotard (22):
>   board: st: Update LED management for stm32mp1
>   board: st: Update LED management for stm32mp2
>   configs: stm32: Enable LED config flags for stm32f429-disco
>   configs: stm32: Enable LED config flags for stm32f429-disco
>   configs: stm32: Enable LED config flags for stm32f746-disco
>   configs: stm32: Enable LED config flags for stm32f769-disco
>   configs: stm32: Enable LED config flags for stm32h743-disco
>   configs: stm32: Enable LED config flags for stm32h743-eval
>   configs: stm32: Enable LED config flags for stm32h747-disco
>   configs: stm32mp13: Enable LED_BOOT for stm32mp13_defconfig
>   configs: stm32mp15: Enable LED_BOOT for stm32mp15_defconfig
>   configs: stm32mp15: Enable LED_BOOT for stm32mp15_basic_defconfig
>   configs: stm32mp15: Enable LED_BOOT for stm32mp15_trusted_defconfig
>   configs: stm32mp2: Enable LED_BOOT for stm32mp25_defconfig
>   configs: stm32mp2: Enable LED_BOOT for stm32mp23_defconfig
>   ARM: dts: stm32: Drop "u-boot-led" and "error-led" from
>     stm32mp135f-dk-u-boot
>   ARM: dts: stm32: Drop "u-boot-led" and "error-led" from
>     stm32mp157a-dk1-scmi-u-boot
>   ARM: dts: stm32: Drop "u-boot-led" and "error-led" from
>     stm32mp157a-dk1-u-boot
>   ARM: dts: stm32: Drop "u-boot-led" and "error-led" from
>     stm32mp157c-ed1-scmi-u-boot
>   ARM: dts: stm32: Drop "u-boot-led" and "error-led" from
>     stm32mp157c-ed1-u-boot
>   ARM: dts: stm32: Drop "u-boot-led" from stm32mp235f-dk-u-boot
>   ARM: dts: stm32: Drop "u-boot-led" from stm32mp257f-ev1-u-boot
> 
> Simon Glass (1):
>   board: st: Drop old LED code from stm32f429-disco
> 
>  arch/arm/dts/stm32mp135f-dk-u-boot.dtsi       |  6 ---
>  arch/arm/dts/stm32mp157a-dk1-scmi-u-boot.dtsi |  6 ---
>  arch/arm/dts/stm32mp157a-dk1-u-boot.dtsi      |  5 ---
>  arch/arm/dts/stm32mp157c-ed1-scmi-u-boot.dtsi | 14 ------
>  arch/arm/dts/stm32mp157c-ed1-u-boot.dtsi      | 14 ------
>  arch/arm/dts/stm32mp235f-dk-u-boot.dtsi       |  1 -
>  arch/arm/dts/stm32mp257f-ev1-u-boot.dtsi      |  1 -
>  board/st/stm32f429-discovery/Makefile         |  1 -
>  board/st/stm32f429-discovery/led.c            | 39 ----------------
>  board/st/stm32mp1/stm32mp1.c                  | 45 ++-----------------
>  board/st/stm32mp2/stm32mp2.c                  | 38 +---------------
>  configs/stm32f429-discovery_defconfig         |  3 ++
>  configs/stm32f469-discovery_defconfig         |  3 ++
>  configs/stm32f746-disco_defconfig             |  3 ++
>  configs/stm32f769-disco_defconfig             |  3 ++
>  configs/stm32h743-disco_defconfig             |  3 ++
>  configs/stm32h743-eval_defconfig              |  3 ++
>  configs/stm32h747-disco_defconfig             |  3 ++
>  configs/stm32mp13_defconfig                   |  1 +
>  configs/stm32mp15_basic_defconfig             |  1 +
>  configs/stm32mp15_defconfig                   |  1 +
>  configs/stm32mp15_trusted_defconfig           |  1 +
>  configs/stm32mp23_defconfig                   |  1 +
>  configs/stm32mp25_defconfig                   |  1 +
>  24 files changed, 32 insertions(+), 165 deletions(-)
>  delete mode 100644 board/st/stm32f429-discovery/led.c
> 

For the whole serie:

Applied to u-boot-stm32/next

Thanks
Patrice


More information about the U-Boot mailing list