forked from OERV-BSP/u-boot
dm: core: Add a function to create an empty tree
Provide a function to create a new, empty tree. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -1346,3 +1346,19 @@ static int dm_test_livetree_ensure(struct unit_test_state *uts)
|
||||
return 0;
|
||||
}
|
||||
DM_TEST(dm_test_livetree_ensure, UT_TESTF_SCAN_FDT);
|
||||
|
||||
static int dm_test_oftree_new(struct unit_test_state *uts)
|
||||
{
|
||||
ofnode node, subnode, check;
|
||||
oftree tree;
|
||||
|
||||
ut_assertok(oftree_new(&tree));
|
||||
node = oftree_root(tree);
|
||||
ut_assert(ofnode_valid(node));
|
||||
ut_assertok(ofnode_add_subnode(node, "edmund", &subnode));
|
||||
check = ofnode_find_subnode(node, "edmund");
|
||||
ut_asserteq(check.of_offset, subnode.of_offset);
|
||||
|
||||
return 0;
|
||||
}
|
||||
DM_TEST(dm_test_oftree_new, UT_TESTF_SCAN_FDT);
|
||||
|
||||
Reference in New Issue
Block a user