Lines Matching +full:in +full:- +full:tree
7 .\" Redistribution and use in source and binary forms, with or without
12 .\" 2. Redistributions in binary form must reproduce the above copyright
13 .\" notice, this list of conditions and the following disclaimer in the
19 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
23 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 .Nd Flattened Device Tree support
39 .Em Flattened Device Tree
41 probed or self enumerated, in a uniform and portable way.
48 Configuration data, which cannot be self discovered in run-time, has to be
50 The concept of a flattened device tree is a
52 The idea is inherited from Open Firmware IEEE 1275 device-tree notion, and has
54 The scheme works in the following way:
55 .Bl -bullet
59 described in a human readable text source format, where all non
60 self-enumerating information is gathered.
64 into a binary object i.e. a flattened device tree
70 any information about the underlying platform hardware resources in the kernel.
72 The flattened device tree mechanism in principle does not depend on any
73 particular first-stage bootloader or firmware features.
75 requirement for the environment is to provide a complete device tree
81 layer allows any platform code in the kernel to retrieve information about
83 embedded applications (eliminates hard-coded configuration approach, enforces
87 .Bl -tag -width Ar
88 .It Va Device tree source (DTS)
89 The device tree source is a text file which describes hardware resources of a
90 computer system in a human-readable form, with certain hierarchical structure
91 (a tree).
92 The default location for DTS files in the
97 .It Va Device tree blob (DTB)
98 The textual device tree description (DTS file) is first converted (compiled)
99 into a binary object (the device tree blob) i.e. the DTB, which is handed over
102 .It Va Device tree compiler (DTC)
104 description of a device tree (DTS) into a binary object (DTB).
105 .It Va Device tree bindings
106 While the device tree textual description and the binary object are media to
108 interpretation of the contents are defined by the device tree
111 nodes in a device tree and their properties, allowed values, ranges and so on.
124 or command line defined with -D.
130 support in
138 .Bl -tag -width Ar
140 Specifies device tree source (DTS) files for a given kernel.
147 Specifies device tree source overlay (DTSO) files for a given kernel.
157 support in the kernel.
158 It covers all low-level and infrastructure parts of
166 Specifies a preferred (default) device tree source (DTS) file for a given
174 Typically, the device tree blob (DTB) is a stand-alone file, physically
179 specified in order to embed it into the kernel image).
195 support first appeared in