1 // SPDX-License-Identifier: GPL-2.0+
8 static int dm_test_ofnode_get_property_by_prop(struct unit_test_state *uts)
14 int res, len, count = 0;
16 node = ofnode_path("/cros-ec/flash");
17 for (res = ofnode_first_property(node, &prop);
19 res = ofnode_next_property(&prop)) {
20 value = ofnode_get_property_by_prop(&prop, &propname, &len);
21 ut_assertnonnull(value);
24 ut_asserteq_str("image-pos", propname);
28 ut_asserteq_str("size", propname);
32 ut_asserteq_str("erase-value", propname);
37 ut_asserteq_str("name", propname);
39 ut_asserteq_str("flash", value);
49 DM_TEST(dm_test_ofnode_get_property_by_prop,
50 UT_TESTF_SCAN_PDATA | UT_TESTF_SCAN_FDT);