summaryrefslogtreecommitdiff
path: root/include/dm/test.h
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2017-05-19 05:09:17 +0300
committerSimon Glass <sjg@chromium.org>2017-06-01 16:03:10 +0300
commit6fb2f57916bac47458ca7597b27617a99c492b28 (patch)
treeccd09ac48531b9a083a50e0a10594ba873ec4bb8 /include/dm/test.h
parentc166c47ba3a699df58e2ade8935158df65b034ba (diff)
downloadu-boot-6fb2f57916bac47458ca7597b27617a99c492b28.tar.xz
dm: core: Run tests with both livetree and flat tree
Some tests require either livetree or flat tree. Add flags to allow the tests to specify this. Adjust the test runner to run with livetree (if supported) and then flat tree. Some video tests are quite slow and running on flat tree adds little extra test value, so run these on livetree only. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/dm/test.h')
-rw-r--r--include/dm/test.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/dm/test.h b/include/dm/test.h
index cba504909a..cecee26f33 100644
--- a/include/dm/test.h
+++ b/include/dm/test.h
@@ -150,6 +150,8 @@ enum {
DM_TESTF_SCAN_PDATA = 1 << 0, /* test needs platform data */
DM_TESTF_PROBE_TEST = 1 << 1, /* probe test uclass */
DM_TESTF_SCAN_FDT = 1 << 2, /* scan device tree */
+ DM_TESTF_FLAT_TREE = 1 << 3, /* test needs flat DT */
+ DM_TESTF_LIVE_TREE = 1 << 4, /* needs live device tree */
};
/* Declare a new driver model test */