Lines Matching refs:property

30     4) Note about node and property names and character set
48 1) interrupts property
49 2) interrupt-parent property
53 VIII - Specifying device power management information (sleep property)
81 "name" property is now automatically
87 property data to 4 bytes. Since tokens are
89 required alignment between property size
90 and property data. The old style variable
456 should match the content of the "reg" property of the CPU node in
520 nodes, each node having two or more named properties. A property can
527 property of type "name" in the node property list whose value is a
537 The unit name doesn't exist as a property per-se but is included in
553 a name property either if you are using version 3 or earlier of the
560 is) is also required to have a "compatible" property indicating the
564 Finally, every node that can be referenced from a property in another
566 property. Real Open Firmware implementations provide a unique
574 The "phandle" property is a 32-bit value that uniquely
577 requirement is that every node for which you provide that property has
632 The /cpus/PowerPC,970@0/64-bit property is an example of a
633 property without a value. All other properties have a value. The
655 * for each property:
657 * 32-bit value of property value size in bytes (or 0 if no
659 * 32-bit value of offset in string block of property name
660 * property value data if any
669 NOTE: The above definition requires that all property definitions for
679 In order to save space, property names, which are generally redundant,
681 whole bunch of zero terminated strings for all property names
682 concatenated together. The device-tree property definitions in the
741 then, to provide a separate "assigned-addresses" property that
752 The "reg" property only defines addresses and sizes (if #size-cells is
755 addresses), all buses must contain a "ranges" property. If the
756 "ranges" property is missing at a given level, it's assumed that
758 parent bus. The format of the "ranges" property for a bus is a list
777 Alternatively, the "ranges" property may be empty, indicating that the
786 node. The format of a "compatible" property is a list of concatenated
796 to use the actual device name for the "name" property, it's nowadays
799 controllers are named "ethernet", an additional "model" property
800 defining precisely the chip type/model, and "compatible" property
803 restriction on the "name" property; it is simply considered good
807 Note also that the new format version 16 makes the "name" property
813 4) Note about node and property names and character set
820 allow uppercase characters 'A' to 'Z' (property names should be
822 irrelevant here). Additionally, node and property names should always
826 The maximum number of characters for both nodes and property names
828 a unit name (the pure "name" property), it doesn't include the unit
850 compatible property followed by an entry that represents the SoC
855 thing. It is recommended that if you add any "custom" property whose
885 property to identify the specific cpu core.
917 in Hz. A new property will be defined for 64-bit values, but if
919 for the above, the common code doesn't use that property, but
927 You are welcome to add any property you find relevant to your board,
930 lines in there as a "soft-reset" property since they start secondary
938 node with all memory ranges in its reg property, or you can create
947 - reg : This property contains all the physical memory ranges of
953 have a "reg" property here that looks like:
988 (Note: a practice that is now obsolete was to include a property
1015 - reg : This property defines the address and size of the
1019 "reg" property should match the unit address of the SOC node.
1119 property1 = "string_value"; /* define a property containing a 0
1123 property2 = <0x1234abcd>; /* define a property containing a
1128 /* define a property containing 3
1133 /* define a property whose content is
1142 childprop = "hello\n"; /* define a property "childprop" of
1159 you can point to a property content and change it easily from whatever
1223 address property represents the address offset for this device's
1225 address space is defined by the "ranges" property in the top-level soc
1226 node. The "reg" property for each node that exists directly under the
1267 1) interrupts property
1275 property. The interrupt property value is an arbitrary number of
1282 its #interrupt-cells property the number of 32-bit cells
1290 property.
1295 2) interrupt-parent property
1298 The interrupt-parent property is specified to define an explicit
1303 If the interrupt-parent property is not defined for a node, its
1338 VIII - Specifying Device Power Management Information (sleep property)
1343 this information is more complicated than a cell-index property can
1345 may contain a "sleep" property which describes these connections.
1347 The sleep property consists of one or more sleep resources, each of
1364 property. If the clock domain is shared among devices that cannot be
1379 and DMA addresses. The "dma-ranges" property is intended to be used
1383 coherent DMA operations. The "dma-coherent" property is intended to be used
1387 Optional property:
1391 The dma-ranges property is used to describe the direct memory access (DMA)
1399 Optional property: