mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 01:02:19 +02:00
binman: Support reading an image into an Image object
It is possible to read an Image, locate its FDT map and then read it into the binman data structures. This allows full access to the entries that were written to the image. Add support for this. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -162,6 +162,11 @@ class Entry(object):
|
||||
self.orig_offset = self.offset
|
||||
self.orig_size = self.size
|
||||
|
||||
# These should not be set in input files, but are set in an FDT map,
|
||||
# which is also read by this code.
|
||||
self.image_pos = fdt_util.GetInt(self._node, 'image-pos')
|
||||
self.uncomp_size = fdt_util.GetInt(self._node, 'uncomp-size')
|
||||
|
||||
self.align = fdt_util.GetInt(self._node, 'align')
|
||||
if tools.NotPowerOfTwo(self.align):
|
||||
raise ValueError("Node '%s': Alignment %s must be a power of two" %
|
||||
|
Reference in New Issue
Block a user