Lines Matching full:these
7 based. Use of these macros has no impact on scheduling. They can be used from
10 Some of these -- the ones beginning with ``DT_INST_`` -- require a special
11 macro named ``DT_DRV_COMPAT`` to be defined before they can be used; these are
12 discussed individually below. These macros are generally meant for use within
56 Property values can be read using these macros even if the node is disabled,
66 Use these APIs instead of :ref:`devicetree-property-access` to access the
68 devicetree specification, these macros can be used even for nodes without
83 Use these APIs instead of :ref:`devicetree-property-access` to access the
85 devicetree specification, these macros can be used even for nodes without
95 Use these APIs instead of :ref:`devicetree-property-access` to access the
99 some of these macros can be used even for nodes without matching bindings. This
115 :c:macro:`DT_INST_FOREACH_STATUS_OKAY`, but these require ``DT_DRV_COMPAT`` to
162 cause errors, so it's safe to assume there are none when using these macros.
184 These are recommended for use within device drivers. To use them, define
221 to use any of these without that macro defined.
224 specific hardware; these are documented in :ref:`devicetree-hw-api`.
241 These conveniences may be used for nodes which describe CAN
249 These conveniences may be used for nodes which describe clock sources, and
257 These conveniences may be used for nodes which describe direct memory access
267 These conveniences may be used for the special-purpose ``fixed-partitions``
278 These conveniences may be used for nodes which describe GPIO controllers/pins,
286 These are commonly used by device drivers which need to use IO
296 These conveniences may be used for nodes which describe MBOX controllers/users,
306 These are used to access pin control properties by name or index.
309 as pin mux) settings. These are expressed using ``pinctrl-<index>`` properties
311 from 0. These may also be named using the ``pinctrl-names`` property.
334 These conveniences may be used for nodes which describe PWM controllers and
342 These conveniences may be used for nodes which describe reset controllers and
350 These conveniences may be used for nodes which describe either SPI controllers
457 - USB device node. If defined and has a ``vbus-gpios`` property, these