Re: [PATCH 13/17] binman: Move cbfs.ObtainContents() down a bit

2021-12-02 Thread Simon Glass
It is easier to understand this file if reading the entries comes before
obtaining the contents, since that is the order in which Binman proceeds.
Move the function down a bit.

Signed-off-by: Simon Glass 
---

 tools/binman/etype/cbfs.py | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

Applied to u-boot-dm/next, thanks!


[PATCH 13/17] binman: Move cbfs.ObtainContents() down a bit

2021-11-23 Thread Simon Glass
It is easier to understand this file if reading the entries comes before
obtaining the contents, since that is the order in which Binman proceeds.
Move the function down a bit.

Signed-off-by: Simon Glass 
---

 tools/binman/etype/cbfs.py | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/tools/binman/etype/cbfs.py b/tools/binman/etype/cbfs.py
index 0a858b8b849..9e04897d71e 100644
--- a/tools/binman/etype/cbfs.py
+++ b/tools/binman/etype/cbfs.py
@@ -174,6 +174,21 @@ class Entry_cbfs(Entry):
 self.ReadEntries()
 self.reader = None
 
+def ReadEntries(self):
+"""Read the subnodes to find out what should go in this CBFS"""
+for node in self._node.subnodes:
+entry = Entry.Create(self, node)
+entry.ReadNode()
+entry._cbfs_name = fdt_util.GetString(node, 'cbfs-name', 
entry.name)
+entry._type = fdt_util.GetString(node, 'cbfs-type')
+compress = fdt_util.GetString(node, 'cbfs-compress', 'none')
+entry._cbfs_offset = fdt_util.GetInt(node, 'cbfs-offset')
+entry._cbfs_compress = cbfs_util.find_compress(compress)
+if entry._cbfs_compress is None:
+self.Raise("Invalid compression in '%s': '%s'" %
+   (node.name, compress))
+self._cbfs_entries[entry._cbfs_name] = entry
+
 def ObtainContents(self, skip=None):
 arch = cbfs_util.find_arch(self._cbfs_arg)
 if arch is None:
@@ -204,21 +219,6 @@ class Entry_cbfs(Entry):
 self.SetContents(data)
 return True
 
-def ReadEntries(self):
-"""Read the subnodes to find out what should go in this CBFS"""
-for node in self._node.subnodes:
-entry = Entry.Create(self, node)
-entry.ReadNode()
-entry._cbfs_name = fdt_util.GetString(node, 'cbfs-name', 
entry.name)
-entry._type = fdt_util.GetString(node, 'cbfs-type')
-compress = fdt_util.GetString(node, 'cbfs-compress', 'none')
-entry._cbfs_offset = fdt_util.GetInt(node, 'cbfs-offset')
-entry._cbfs_compress = cbfs_util.find_compress(compress)
-if entry._cbfs_compress is None:
-self.Raise("Invalid compression in '%s': '%s'" %
-   (node.name, compress))
-self._cbfs_entries[entry._cbfs_name] = entry
-
 def SetImagePos(self, image_pos):
 """Override this function to set all the entry properties from CBFS
 
-- 
2.34.0.rc2.393.gf8c9666880-goog