dm: core: Split ofnode_path_root() into two functions
This function turns out to be a little confusing since it looks up a path and also registers the tree. Split it into two, one that gets the root node and one that looks up a path, so the purpose is clear. Registering the tree will happen in a function to be added in a later patch, called oftree_from_fdt(). Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -532,15 +532,15 @@ static int dm_test_ofnode_root(struct unit_test_state *uts)
|
||||
ut_assert(oftree_valid(tree));
|
||||
|
||||
/* Make sure they don't work on this new tree */
|
||||
node = ofnode_path_root(tree, "mmc0");
|
||||
node = oftree_path(tree, "mmc0");
|
||||
ut_assert(!ofnode_valid(node));
|
||||
|
||||
/* It should appear in the new tree */
|
||||
node = ofnode_path_root(tree, "/new-mmc");
|
||||
node = oftree_path(tree, "/new-mmc");
|
||||
ut_assert(ofnode_valid(node));
|
||||
|
||||
/* ...and not in the control FDT */
|
||||
node = ofnode_path_root(oftree_default(), "/new-mmc");
|
||||
node = oftree_path(oftree_default(), "/new-mmc");
|
||||
ut_assert(!ofnode_valid(node));
|
||||
|
||||
free(root);
|
||||
|
||||
Reference in New Issue
Block a user