cros_bundle_firmware: Pass PackFirmware properties back from bundle
Some of the properties created by PackFirmware are useful later when
writing firmware to a device. Return these from BundleFirmware's Start()
method.
BUG=chrome-os-partner:10075
TEST=emerge-tegra2_seaboard chromeos-bootimage
Change-Id: Ic23a3c20e392e4d6ce7c1dfb118e95a660e343bc
Reviewed-on: https://gerrit.chromium.org/gerrit/24762
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Commit-Ready: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
diff --git a/host/lib/write_firmware.py b/host/lib/write_firmware.py
index d27a7e2..d106961 100644
--- a/host/lib/write_firmware.py
+++ b/host/lib/write_firmware.py
@@ -571,7 +571,7 @@
def DoWriteFirmware(output, tools, fdt, flasher, file_list, image_fname,
bundle, text_base=None, update=True, verify=False,
- dest=None, flash_dest=None):
+ dest=None, flash_dest=None, props=None):
"""A simple function to write firmware to a device.
This creates a WriteFirmware object and uses it to write the firmware image
@@ -590,6 +590,7 @@
verify: Verify the write by doing a readback and CRC.
dest: Destination device to write firmware to (usb, sd).
flash_dest: Destination device for flasher to program payload into.
+ props: A dictionary containing properties from the PackFirmware object
"""
write = WriteFirmware(tools, fdt, output, bundle)
if text_base: