Lines Matching full:devicetree
12 # This module makes information from the devicetree available to
16 # defined in <zephyr/devicetree.h>
22 # - To users as a final devicetree source (DTS) file which can
26 # devicetree extensions defined in cmake/modules/extensions.cmake
35 # We rely on the C preprocessor, the devicetree python package, and
46 # - DTS_SOURCE: set to the path to the devicetree file which
50 # 2. The following has happened if a devicetree was found and
60 # - DTS_INCLUDE_FILES is set to a ;-list of all devicetree files
63 # - the devicetree extensions in the extensions.cmake module
75 # devicetree overlay file in BOARD_DIR
76 # - DTC_OVERLAY_FILE: list of devicetree overlay files which will be
77 # used to modify or extend the base devicetree.
78 # - EXTRA_DTC_OVERLAY_FILE: list of extra devicetree overlay files.
86 # C preprocessor when generating the devicetree from DTS_SOURCE
87 # - DTS_SOURCE: the devicetree source file to use may be pre-set
94 # The directory containing devicetree related scripts.
104 # The generated C header needed by <zephyr/devicetree.h>
147 # We found a devicetree. Append all relevant dts overlays we can find...
160 # If we don't have a devicetree, provide an empty stub
166 # well as all the devicetree bindings and vendor prefixes associated
201 message(STATUS "Found devicetree overlay: ${dts_file}")
229 # Run the C preprocessor on the devicetree source, so we can parse it
230 # (using the Python devicetree package) in later steps.
254 # Make sure we re-run CMake if any devicetree sources or transitive