Lines Matching refs:nodes

36 identifiers for other devicetree nodes using :c:macro:`DT_PATH`,
68 devicetree specification, these macros can be used even for nodes without
85 devicetree specification, these macros can be used even for nodes without
99 some of these macros can be used even for nodes without matching bindings. This
122 exists, how many nodes of a certain type exist, whether a node has certain
135 nodes. Dependency tracking relies on a binary "depends on" relation between
136 devicetree nodes, which is defined as the `transitive closure
141 - a node directly depends on any nodes its properties refer to by phandle
144 - a parent node inherits all dependencies from its child nodes
146 A *dependency ordering* of a devicetree is a list of its nodes, where each node
147 ``n`` appears earlier in the list than any nodes that depend on ``n``. A node's
149 distinct devicetree nodes ``n1`` and ``n2`` with dependency ordinals ``d1`` and
171 bindings to declare that nodes with a given compatible describe system buses.
172 In this case, child nodes are considered to be on a bus of the given type, and
208 As shown above, the ``DT_INST_*`` APIs are conveniences for addressing nodes by
239 These conveniences may be used for nodes which describe CAN
247 These conveniences may be used for nodes which describe clock sources, and
255 These conveniences may be used for nodes which describe direct memory access
276 These conveniences may be used for nodes which describe GPIO controllers/pins,
294 These conveniences may be used for nodes which describe MBOX controllers/users,
306 Devicetree nodes may have properties which specify pin control (sometimes known
324 ``&foo``, ``&bar``, etc. phandles within the properties point to nodes whose
332 These conveniences may be used for nodes which describe PWM controllers and
340 These conveniences may be used for nodes which describe reset controllers and
348 These conveniences may be used for nodes which describe either SPI controllers
353 .. _devicetree-chosen-nodes:
355 Chosen nodes
364 Zephyr-specific chosen nodes
367 The following table documents some commonly used Zephyr-specific chosen nodes.