Lines Matching full:files
1 .. _devicetree-in-out-files:
3 Input and output files
6 This section describes the input and output files shown in the figure in
12 Devicetree input (green) and output (yellow) files
14 .. _dt-input-files:
16 Input files
19 There are four types of devicetree input files:
26 The devicetree files inside the :file:`zephyr` directory look like this:
39 :file:`BOARD.dts` includes one or more ``.dtsi`` files. These ``.dtsi`` files
41 ``.dtsi`` files. They can also describe other common hardware features shared by
47 subdirectories (:file:`dts/<ARCH>`) contain ``.dtsi`` files for CPUs or SoCs
50 The C preprocessor is run on all devicetree files to expand macro references,
55 also DTS files; the :file:`.overlay` extension is just a convention which makes
65 The build system automatically picks up :file:`.overlay` files stored in
70 The build system combines :file:`BOARD.dts` and any :file:`.overlay` files by
74 ``.dtsi`` files, but the principle is the same for overlays). Putting the
75 contents of the :file:`.overlay` files last allows them to override
78 :ref:`dt-bindings` (which are YAML files) are essentially glue. They describe
89 create output files from input files. Their sources have extensive
117 Output files
124 Don't include the header files directly. :ref:`dt-from-c` explains