This patch adds functions for dealing with the compatible property. fdt_node_check_compatible() can be used to determine whether a node is compatible with a given string and fdt_node_offset_by_compatible() locates nodes with a given compatible string. Testcases for these functions are also included. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
28 lines
466 B
Plaintext
28 lines
466 B
Plaintext
/memreserve/ deadbeef00000000-deadbeef000fffff;
|
|
/memreserve/ abcd1234 00001234;
|
|
|
|
/ {
|
|
compatible = "test_tree1";
|
|
prop-int = <deadbeef>;
|
|
prop-str = "hello world";
|
|
|
|
subnode@1 {
|
|
compatible = "subnode1";
|
|
prop-int = <deadbeef>;
|
|
|
|
subsubnode {
|
|
compatible = "subsubnode1", "subsubnode";
|
|
prop-int = <deadbeef>;
|
|
};
|
|
};
|
|
|
|
subnode@2 {
|
|
prop-int = <abcd1234>;
|
|
|
|
subsubnode@0 {
|
|
compatible = "subsubnode2", "subsubnode";
|
|
prop-int = <abcd1234>;
|
|
};
|
|
};
|
|
};
|