[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <7ee1a963-4e55-4499-b316-0d352683c6c1@foss.st.com>
Date: Thu, 22 Jan 2026 08:15:23 +0100
From: Patrice CHOTARD <patrice.chotard@...s.st.com>
To: Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>, Maxime Coquelin
<mcoquelin.stm32@...il.com>, Alexandre Torgue <alexandre.torgue@...s.st.com>,
Patrick Delaunay <patrick.delaunay@...s.st.com>
CC: <devicetree@...r.kernel.org>, <linux-stm32@...md-mailman.stormreply.com>,
<linux-arm-kernel@...ts.infradead.org>, <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH v4 0/6] Add boot phase tags for STMicroelectronics boards
On 1/9/26 10:22, Patrice Chotard wrote:
> The bootph-all flag was introduced in dt-schema
> (dtschema/schemas/bootph.yaml) to define node usage across
> different boot phases.
>
> To ensure SD boot, timer, gpio, syscfg, clock and uart nodes need to be
> present in all boot stages, so add missing bootph-all phase flag
> to these nodes to support SD boot.
>
> Signed-off-by: Patrice Chotard <patrice.chotard@...s.st.com>
> ---
> Changes in v4:
> - Remove useless nodes in stm32mp15-scmi.dtsi
> - Link to v3: https://lore.kernel.org/r/20260108-upstream_uboot_properties-v3-0-c1b9d4f2ce8d@foss.st.com
>
> Changes in v3:
> - Remove duplicate bootph-all property in ltdc node
> - Link to v2: https://lore.kernel.org/r/20251114-upstream_uboot_properties-v2-0-3784ff668ae0@foss.st.com
>
> Changes in v2:
> - Fix 'pinmux' is a required property for arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dtb
> - Add bootph-all property for lvds and ltdc nodes for stm32mp2
>
> ---
Initial implementation allows to factorize and add bootph-* properties in a limited number of DT files.
But after internal discussion with Alexandre, choice has been done to add bootph-* properties in board
DT files only instead of SoCs/pinctrl/boards DT files.
This impacts a greater number of DT boards files.
A new series revision will be send to match this requirement.
Patrice
> Patrice Chotard (6):
> ARM: dts: stm32: Add boot phase tags for STMicroelectronics f4 boards
> ARM: dts: stm32: Add boot phase tags for STMicroelectronics f7 boards
> ARM: dts: stm32: Add boot phase tags for STMicroelectronics h7 boards
> ARM: dts: stm32: Add boot phase tags for STMicroelectronics mp13 boards
> ARM: dts: stm32: Add boot phase tags for STMicroelectronics mp15 boards
> arm64: dts: st: Add boot phase tags for STMicroelectronics mp2 boards
>
> arch/arm/boot/dts/st/stm32429i-eval.dts | 11 +++++
> arch/arm/boot/dts/st/stm32746g-eval.dts | 10 +++++
> arch/arm/boot/dts/st/stm32f4-pinctrl.dtsi | 12 ++++++
> arch/arm/boot/dts/st/stm32f429-disco.dts | 11 +++++
> arch/arm/boot/dts/st/stm32f429.dtsi | 9 ++++
> arch/arm/boot/dts/st/stm32f469-disco.dts | 12 ++++++
> arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi | 11 +++++
> arch/arm/boot/dts/st/stm32f746-disco.dts | 12 ++++++
> arch/arm/boot/dts/st/stm32f746.dtsi | 5 +++
> arch/arm/boot/dts/st/stm32f769-disco.dts | 12 ++++++
> arch/arm/boot/dts/st/stm32h743.dtsi | 19 +++++++++
> arch/arm/boot/dts/st/stm32mp131.dtsi | 21 ++++++++++
> arch/arm/boot/dts/st/stm32mp135f-dk.dts | 11 +++++
> arch/arm/boot/dts/st/stm32mp15-scmi.dtsi | 2 +
> arch/arm/boot/dts/st/stm32mp151.dtsi | 29 +++++++++++++
> arch/arm/boot/dts/st/stm32mp157a-dk1-scmi.dts | 14 +++++++
> arch/arm/boot/dts/st/stm32mp157a-dk1.dts | 43 +++++++++++++++++++
> arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 43 +++++++++++++++++++
> arch/arm/boot/dts/st/stm32mp157c-ed1-scmi.dts | 14 +++++++
> arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 60 +++++++++++++++++++++++++++
> arch/arm/boot/dts/st/stm32mp157c-ev1-scmi.dts | 25 +++++++++++
> arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 36 ++++++++++++++++
> arch/arm64/boot/dts/st/stm32mp211.dtsi | 7 ++++
> arch/arm64/boot/dts/st/stm32mp215f-dk.dts | 1 +
> arch/arm64/boot/dts/st/stm32mp231.dtsi | 22 ++++++++++
> arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 11 +++++
> arch/arm64/boot/dts/st/stm32mp251.dtsi | 25 +++++++++++
> arch/arm64/boot/dts/st/stm32mp255.dtsi | 3 +-
> arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 11 +++++
> arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 11 +++++
> 30 files changed, 512 insertions(+), 1 deletion(-)
> ---
> base-commit: 53c18dc078bb6d9e9dfe2cc0671ab78588c44723
> change-id: 20251112-upstream_uboot_properties-22480b0b4b1c
>
> Best regards,
Powered by blists - more mailing lists