mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
binman: Fix up a few missing comments
Tidy up a few test functions which lack argument comments. Rename one that has the same name as a different test. Also fix up the comment for PrepareImagesAndDtbs(). Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
3decfa3a87
commit
e9d336d866
|
@ -346,6 +346,11 @@ def PrepareImagesAndDtbs(dtb_fname, select_images, update_fdt):
|
|||
dtb_fname: Filename of the device tree file to use (.dts or .dtb)
|
||||
selected_images: List of images to output, or None for all
|
||||
update_fdt: True to update the FDT wth entry offsets, etc.
|
||||
|
||||
Returns:
|
||||
OrderedDict of images:
|
||||
key: Image name (str)
|
||||
value: Image object
|
||||
"""
|
||||
# Import these here in case libfdt.py is not available, in which case
|
||||
# the above help option still works.
|
||||
|
|
|
@ -298,6 +298,13 @@ class TestFunctional(unittest.TestCase):
|
|||
key: arg name
|
||||
value: value of that arg
|
||||
images: List of image names to build
|
||||
use_real_dtb: True to use the test file as the contents of
|
||||
the u-boot-dtb entry. Normally this is not needed and the
|
||||
test contents (the U_BOOT_DTB_DATA string) can be used.
|
||||
But in some test we need the real contents.
|
||||
verbosity: Verbosity level to use (0-3, None=don't set it)
|
||||
allow_missing: Set the '--allow-missing' flag so that missing
|
||||
external binaries just produce a warning instead of an error
|
||||
"""
|
||||
args = []
|
||||
if debug:
|
||||
|
@ -357,6 +364,13 @@ class TestFunctional(unittest.TestCase):
|
|||
We still want the DTBs for SPL and TPL to be different though, since
|
||||
otherwise it is confusing to know which one we are looking at. So add
|
||||
an 'spl' or 'tpl' property to the top-level node.
|
||||
|
||||
Args:
|
||||
dtb_data: dtb data to modify (this should be a value devicetree)
|
||||
name: Name of a new property to add
|
||||
|
||||
Returns:
|
||||
New dtb data with the property added
|
||||
"""
|
||||
dtb = fdt.Fdt.FromData(dtb_data)
|
||||
dtb.Scan()
|
||||
|
@ -384,6 +398,12 @@ class TestFunctional(unittest.TestCase):
|
|||
map: True to output map files for the images
|
||||
update_dtb: Update the offset and size of each entry in the device
|
||||
tree before packing it into the image
|
||||
entry_args: Dict of entry args to supply to binman
|
||||
key: arg name
|
||||
value: value of that arg
|
||||
reset_dtbs: With use_real_dtb the test dtb is overwritten by this
|
||||
function. If reset_dtbs is True, then the original test dtb
|
||||
is written back before this function finishes
|
||||
|
||||
Returns:
|
||||
Tuple:
|
||||
|
@ -3467,7 +3487,7 @@ class TestFunctional(unittest.TestCase):
|
|||
self.assertEqual(len(U_BOOT_SPL_DTB_DATA), int(data_sizes[1].split()[0]))
|
||||
|
||||
def testFitExternal(self):
|
||||
"""Test an image with an FIT"""
|
||||
"""Test an image with an FIT with external images"""
|
||||
data = self._DoReadFile('162_fit_external.dts')
|
||||
fit_data = data[len(U_BOOT_DATA):-2] # _testing is 2 bytes
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user