[PATCH 0/2 v2] Propagate bootph-all and bootph-some-ram property to all supernodes
Moteen Shah
m-shah at ti.com
Mon Jun 9 08:22:23 CEST 2025
Hello all,
On 16/05/25 17:11, Moteen Shah wrote:
> In the U-Boot pre-relocation stage, if the parent node lacks
> bootph-all/bootph-some-ram property and the driver lacks a pre-reloc
> flag, all of its subsequent subnodes gets skipped over from driver
> binding—even if they have a bootph* property.
>
> This series addresses the issue by scanning through all the nodes during
> build time and propagating the applicable property to all of its supernode.
>
> Changes since v1:
> - Carry reviewed-by from Simon
> - Add a subnode-4 in testcase
> - Change commit message and comments in control.py
>
> Link to v1:
> https://lore.kernel.org/u-boot/20250512115028.1783305-1-m-shah@ti.com/
>
> Moteen Shah (2):
> tools: binman: control.py: Propagate bootph-all/bootph-some-ram properties to supernodes
> tools: binman: ftest.py: Add testcase for bootph-* propagation
>
> tools/binman/control.py | 54 +++++++++++++++++++++++++++
> tools/binman/ftest.py | 24 ++++++++++++
> tools/binman/test/347_bootph_prop.dts | 21 +++++++++++
> 3 files changed, 99 insertions(+)
> create mode 100644 tools/binman/test/347_bootph_prop.dts
>
A gentle ping on this. Does this series requires any further changes?
Regards,
Moteen
More information about the U-Boot
mailing list