summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2022-09-07 05:27:19 +0300
committerTom Rini <trini@konsulko.com>2022-09-30 05:43:43 +0300
commitee88ba71acce3455aadef18c725de715e6c9af21 (patch)
tree4c890e0501c5fdba9acf6a28407879ebc1dc659b /test
parent66d0d0c188db9e816c5b18e8823a8d8bf5e9cd63 (diff)
downloadu-boot-ee88ba71acce3455aadef18c725de715e6c9af21.tar.xz
dm: core: Provide a way to reset the device tree
At present there is only one device tree used by the ofnode functions, except for some esoteric use of live tree. In preparation for supporting more than one, add a way to reset the list of device trees. For now this does nothing. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'test')
-rw-r--r--test/test-main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/test-main.c b/test/test-main.c
index 1fcbae3cd4..d74df297c4 100644
--- a/test/test-main.c
+++ b/test/test-main.c
@@ -11,6 +11,7 @@
#include <event.h>
#include <of_live.h>
#include <os.h>
+#include <dm/ofnode.h>
#include <dm/root.h>
#include <dm/test.h>
#include <dm/uclass-internal.h>
@@ -99,6 +100,7 @@ static int dm_test_pre_run(struct unit_test_state *uts)
/* Determine whether to make the live tree available */
gd_set_of_root(of_live ? uts->of_root : NULL);
+ oftree_reset();
ut_assertok(dm_init(of_live));
uts->root = dm_root();