Property count may change in /buttons node, if more button tests added,
and this will break ofnode_for_each_prop.
Add separate node for mentioned test.

Signed-off-by: Dzmitry Sankouski <dsankou...@gmail.com>
---
Changes for v2: N/A
Changes for v3: N/A

 arch/sandbox/dts/test.dts | 14 ++++++++++++++
 test/dm/ofnode.c          |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts
index 2e580f980f..06ad027638 100644
--- a/arch/sandbox/dts/test.dts
+++ b/arch/sandbox/dts/test.dts
@@ -1517,6 +1517,20 @@
                };
        };
 
+       ofnode-foreach {
+               compatible = "foreach";
+
+               first {
+                       prop1 = <1>;
+                       prop2 = <2>;
+               };
+
+               second {
+                       prop1 = <1>;
+                       prop2 = <2>;
+               };
+       };
+
        osd {
                compatible = "sandbox,sandbox_osd";
        };
diff --git a/test/dm/ofnode.c b/test/dm/ofnode.c
index 8077affabb..473a8cef57 100644
--- a/test/dm/ofnode.c
+++ b/test/dm/ofnode.c
@@ -1046,7 +1046,7 @@ static int dm_test_ofnode_for_each_prop(struct 
unit_test_state *uts)
        struct ofprop prop;
        int count;
 
-       node = ofnode_path("/buttons");
+       node = ofnode_path("/ofnode-foreach");
        count = 0;
 
        /* we expect "compatible" for each node */
-- 
2.30.2

Reply via email to