Lines Matching refs:node
14 each node in the devicetree to a binding file. When this succeeds, the build
15 system uses the information in the binding file both when validating the node's
16 contents and when generating macros for the node.
23 Here is an example devicetree node:
33 Here is a minimal binding file which matches the node:
37 # A YAML binding matching the node
46 The build system matches the ``bar-device`` node to its YAML binding because
47 the node's ``compatible`` property matches the binding's ``compatible:`` line.
57 required ``num-foos`` property is present in the ``bar-device`` node, and that
60 The build system will then generate a macro for the ``bar-device`` node's
65 For another example, the following node would cause a build error, because it
71 bad-node {
78 If a node has more than one string in its ``compatible`` property, the build
82 Take this node as an example:
90 The ``baz-device`` node would get matched to a binding with a ``compatible:
95 their parent nodes. These are called "child bindings". If a node describes
100 See :ref:`dt-zephyr-user` for information about a special node that doesn't