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-s...@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

Reply via email to