Lines Matching full:macros
120 # This is used throughout this file to generate macros related to
174 # Writes utility macros
236 # Writes macros related to the node's aliases, labels, etc.,
259 # Macros about the node's bus controller, if there is one
274 # Writes required macros for special case properties, when the
278 # Macros that are special to the devicetree specification
279 out_comment("Macros for properties that are special in the specification:")
286 # Macros that are special to bindings inherited from Linux, which
468 # Writes helper macros for dealing with node's parent.
474 # Writes helper macros for dealing with node's children.
476 out_comment("Helper macros for child nodes of this node.")
525 # Write special macros for pinctrl-<index> and pinctrl-names properties.
555 # Macros for child nodes of each fixed-partitions node.
567 # Write special macros for gpio-hog node properties.
583 # Writes macros for any and all properties defined in the
586 # This does generate macros for special properties as well, like
589 # properties. This function's macros can't conflict with
590 # write_special_props() macros, because they're in different
651 out_comment("Generic property macros:")
655 out_comment("(No generic property macros)")
659 # Returns a dict of macros for a string 'val'.
673 # Returns a dict of macros for property 'prop' with a defined enum in their dt-binding.
691 # Returns a dict of macros for array property 'prop'.
776 # We have special purpose macros for the number of register blocks
780 # macros.
796 # Returns a dict of macros for phandle or phandles property 'prop'.
806 # to use the same macros for phandle, phandles, and phandle-array.
839 # the phandle's node) and associated data macros for a
894 out_comment("Macros for iterating over all nodes and enabled nodes")
919 # Helpers for non-INST for-each macros that take node
928 # Helpers for INST versions of for-each macros, which take
952 out_comment('Macros for compatibles with status "okay" nodes\n')
957 out_comment('Macros for status "okay" instances of each compatible\n')
1078 # C macros cannot contain line breaks, so replace them with spaces.