All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2 v2] Propagate bootph-all and bootph-some-ram property to all supernodes
@ 2025-05-16 11:41 Moteen Shah
  2025-05-16 11:41 ` [PATCH 1/2 v2] tools: binman: control.py: Propagate bootph-all/bootph-some-ram properties to supernodes Moteen Shah
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Moteen Shah @ 2025-05-16 11:41 UTC (permalink / raw)
  To: u-boot
  Cc: trini, sjg, alpernebiyasak, quentin.schulz, m-chawdhry, n-francis,
	vigneshr, u-kumar1, m-shah

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

-- 
2.34.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-06-26 17:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-16 11:41 [PATCH 0/2 v2] Propagate bootph-all and bootph-some-ram property to all supernodes Moteen Shah
2025-05-16 11:41 ` [PATCH 1/2 v2] tools: binman: control.py: Propagate bootph-all/bootph-some-ram properties to supernodes Moteen Shah
2025-05-16 13:34   ` Quentin Schulz
2025-05-16 11:41 ` [PATCH 2/2 v2] tools: binman: ftest.py: Add testcase for bootph-* propagation Moteen Shah
2025-06-09  6:22 ` [PATCH 0/2 v2] Propagate bootph-all and bootph-some-ram property to all supernodes Moteen Shah
2025-06-26  8:51   ` Moteen Shah
2025-06-26 17:56 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.