summaryrefslogtreecommitdiff
path: root/tools/binman/entry.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/binman/entry.py')
-rw-r--r--tools/binman/entry.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/binman/entry.py b/tools/binman/entry.py
index 1795d5cf300..b42b6df611b 100644
--- a/tools/binman/entry.py
+++ b/tools/binman/entry.py
@@ -1120,6 +1120,21 @@ features to produce new behaviours.
data = comp_util.compress(indata, self.compress)
return data
+ def DecompressData(self, indata):
+ """Decompress data according to the entry's compression method
+
+ Args:
+ indata: Data to decompress
+
+ Returns:
+ Decompressed data
+ """
+ data = comp_util.decompress(indata, self.compress)
+ if self.compress != 'none':
+ self.uncomp_size = len(data)
+ self.uncomp_data = data
+ return data
+
@classmethod
def UseExpanded(cls, node, etype, new_etype):
"""Check whether to use an expanded entry type