binman: Drop a special case related to fdt_fallback
Previously we were sometimes forced to collate x86 microcode due to not having access to the offset of each individual piece. Now that we never use fdt_fallback, we don't have this problem. Drop this special case from the code. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
160a766425
commit
515d3f0801
@ -57,17 +57,12 @@ class Entry_u_boot_dtb_with_ucode(Entry_blob):
|
||||
data_prop = node.props.get('data')
|
||||
if data_prop:
|
||||
self.ucode_data += ''.join(data_prop.bytes)
|
||||
if not self.collate:
|
||||
poffset = data_prop.GetOffset()
|
||||
if poffset is None:
|
||||
# We cannot obtain a property offset. Collate instead.
|
||||
self.collate = True
|
||||
else:
|
||||
# Find the offset in the device tree of the ucode data
|
||||
self.ucode_offset = poffset + 12
|
||||
self.ucode_size = len(data_prop.bytes)
|
||||
if self.collate:
|
||||
prop = node.DeleteProp('data')
|
||||
else:
|
||||
# Find the offset in the device tree of the ucode data
|
||||
self.ucode_offset = data_prop.GetOffset() + 12
|
||||
self.ucode_size = len(data_prop.bytes)
|
||||
if self.collate:
|
||||
fdt.Pack()
|
||||
fdt.Flush()
|
||||
|
Loading…
Reference in New Issue
Block a user