Lines Matching +full:phandle +full:- +full:array +full:- +full:foo +full:- +full:names
4 # SPDX-License-Identifier: Apache-2.0
39 DT_PROP(node_id, foo) from devicetree.h.
48 sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'python-devicetree',
69 # Returns parsed command-line arguments
72 parser.add_argument("--cmake-out", required=True,
74 parser.add_argument("--edt-pickle", required=True,
89 # whatever we want as target property names.
93 # names. This lets us store the "real" paths and property names
94 # without conversion to lowercase-and-underscores like we have to
97 # If CMake adds restrictions on target property names later, we
109 # all of the alias-related properties in one place.
123 # We currently do not support phandles for edt -> cmake conversion.
124 if "phandle" not in node.props[item].type:
125 if "array" in node.props[item].type:
126 # Convert array to CMake list
139 # compatibles is always an array
168 cmake_path = cmake_path[:-1]
173 with open(args.cmake_out, "w", encoding="utf-8") as cmake_file: