diff options
author | Simon Glass <sjg@chromium.org> | 2021-03-18 20:24:52 +1300 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2021-03-22 19:23:29 +1300 |
commit | cae00259b51f3182e5f3ae99de6fa319abf2ec6f (patch) | |
tree | 11b48cca9c3a2e45a2274986397be71fed21cb04 | |
parent | d6e86b39ad6629718cd6dc82bbe5711838372d8f (diff) | |
download | u-boot-cae00259b51f3182e5f3ae99de6fa319abf2ec6f.tar.gz |
binman: Document ExpandEntries() in the base class
Move the documentation to the base method as it is with other methods.
Also update it a little while we are here.
Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r-- | tools/binman/entry.py | 11 | ||||
-rw-r--r-- | tools/binman/etype/section.py | 6 |
2 files changed, 11 insertions, 6 deletions
diff --git a/tools/binman/entry.py b/tools/binman/entry.py index d58a730f3d..507760e2a8 100644 --- a/tools/binman/entry.py +++ b/tools/binman/entry.py @@ -211,6 +211,17 @@ class Entry(object): return {} def ExpandEntries(self): + """Expand out entries which produce other entries + + Some entries generate subnodes automatically, from which sub-entries + are then created. This method allows those to be added to the binman + definition for the current image. An entry which implements this method + should call state.AddSubnode() to add a subnode and can add properties + with state.AddString(), etc. + + An example is 'files', which produces a section containing a list of + files. + """ pass def AddMissingProperties(self, have_image_pos): diff --git a/tools/binman/etype/section.py b/tools/binman/etype/section.py index 1ceadef13f..2103919b0c 100644 --- a/tools/binman/etype/section.py +++ b/tools/binman/etype/section.py @@ -126,12 +126,6 @@ class Entry_section(Entry): return True def ExpandEntries(self): - """Expand out any entries which have calculated sub-entries - - Some entries are expanded out at runtime, e.g. 'files', which produces - a section containing a list of files. Process these entries so that - this information is added to the device tree. - """ super().ExpandEntries() for entry in self._entries.values(): entry.ExpandEntries() |