Home
last modified time | relevance | path

Searched refs:node (Results 1 – 25 of 35) sorted by relevance

12

/scripts/kconfig/
A Dkconfigfunctions.py87 return "y" if node and node.status == "okay" else "n"
100 return node.path if node else ""
145 node = edt.get_node(node)
149 return "y" if node and node.status == "okay" else "n"
176 return "y" if node and node.status == "okay" else "n"
550 if not node or node.props[prop].type != "int":
849 if node and compat in node.compats:
869 if node and compat in node.compats:
904 if not node or (prop not in node.props) or (node.props[prop].type != "array"):
921 return node.path if node else ""
[all …]
A Dguiconfig.py284 _id_to_node = {str(id(node)): node for node in _kconf.node_iter()}
690 if node.list and not isinstance(node.item, Symbol):
717 elif node.list and isinstance(node.item, Symbol):
727 node = node.next
751 if node.list and not node.is_menuconfig:
762 node = node.next
1010 if not (node.prompt and expr_value(node.prompt[1])):
1934 tags=img_tag(node) if visible(node) else
1972 key=lambda node: node.prompt[0] if node.prompt else "")
2253 .format(node.filename, node.linenr,
[all …]
A Dmenuconfig.py1163 node = node.list
1498 if node.list and not node.is_menuconfig:
1504 elif node.list and isinstance(node.item, Symbol):
1515 node = node.next
1543 seen_syms = {node.item for node in rec(menu.list)
1563 return node.prompt and expr_value(node.prompt[1]) and not \
1637 if not (node.prompt and expr_value(node.prompt[1])):
2231 key=lambda node: node.prompt[0] if node.prompt else "")
2778 .format(node.filename, node.linenr,
2802 node = node.parent
[all …]
A Dkconfiglib.py1611 node = node.list
1613 node = node.next
1616 node = node.parent
1939 node = node.list
1941 node = node.next
2937 node.prompt = node.help = node.list = None
3023 node.list = node.next
3043 node.list = node.next
3095 node.list = node.next
6550 node.next = node.list
[all …]
A Dlint.py141 for node in kconf.node_iter():
142 if node.is_menuconfig and not node.list and \
143 isinstance(node.item, kconfiglib.Symbol):
144 print("{0.item.name:40} {0.filename}:{0.linenr}".format(node))
150 if all("defconfig" in node.filename for node in sym.nodes):
239 for node in kconf.node_iter()
240 for ref in node.referenced
270 return any(node.prompt for node in sym.nodes)
290 ", ".join("{0.filename}:{0.linenr}".format(node) for node in sym.nodes))
A Dhardenconfig.py56 for node in kconf.node_iter():
57 for select in node.selects:
59 …options.append(Option(name=node.item.name, current=node.item.str_value, recommended='n', symbol=no…
/scripts/dts/
A Dgen_defines.py51 sorted_nodes = sorted(edt.nodes, key=lambda node: node.dep_ordinal)
56 node.z_path_id = node_z_path_id(node)
91 node.parent.child_index(node))
162 + ", ".join(node.path for node in scc))
243 instance_no = node.edt.compat2nodes[compat].index(node)
280 write_regs(node)
281 write_ranges(node)
284 write_status(node)
428 while node.interrupts is not None and len(node.interrupts) > 0:
466 node = node.parent
[all …]
A Dgen_dts_cmake.py103 for node in chosen_nodes:
104 path = chosen_nodes[node].path
109 for node in edt.nodes:
110 path = node.path
111 for alias in node.aliases:
115 for node in edt.nodes:
118 for label in node.labels:
121 for item in node.props:
124 if "array" in node.props[item].type:
142 if node.regs is not None:
[all …]
A Dgen_driver_kconfig_dts.py77 for key, node in root.value:
78 if key.value == "compatible" and isinstance(node, yaml.ScalarNode):
79 compats.add(node.value)
/scripts/dts/python-devicetree/tests/
A Dtest_edtlib.py139 assert node.ranges == [
146 assert node.ranges == [
151 assert node.ranges == [
158 assert node.ranges == [
165 assert node.ranges == [
212 regs = node.regs
216 assert reg.node is node
249 edtlib.PinCtrl(node=node, name='zero', conf_nodes=[]),
250 edtlib.PinCtrl(node=node, name='one', conf_nodes=[state_1]),
251 edtlib.PinCtrl(node=node, name='two', conf_nodes=[state_1, state_2])
[all …]
A Dtest.dts22 node {
44 node {
99 node@0 {
104 node@1 {
111 node@2 {
173 node {
184 node {
197 node {
210 node {
278 node {
[all …]
/scripts/pylib/twister/
A Dexpr_parser.py229 for node in edt.nodes:
230 if (node.matching_compat == compat or compat in node.compats) and node.status == "okay":
235 for node in edt.nodes:
236 if alias in node.aliases and node.status == "okay":
246 for node in edt.nodes:
247 parent = node.parent
250 if node.status == "okay" and alias in node.aliases and \
258 if node is not None:
267 if node and node.status == "okay":
273 if node and node.status == "okay":
[all …]
/scripts/footprint/
A Dfpdiff.py55 for node in PreOrderIter(root1):
57 n = find(root2, lambda node2: node2.identifier == node.identifier)
59 if n.size != node.size:
60 diff = n.size - node.size
70 if not node.children:
73 for node in PreOrderIter(root2):
74 n = find(root1, lambda node2: node2.identifier == node.identifier)
76 if not node.children and node.size != 0:
A Dupload_data.py69 zr = find(root, lambda node: node.name == 'ZEPHYR_BASE')
70 ws = find(root, lambda node: node.name == 'WORKSPACE')
78 for node in PreOrderIter(root, maxlevel=2):
80 if node.name in ['Root', 'Symbols']:
81 data['all'] = node.size
83 data[node.name] = node.size
87 for node in PreOrderIter(t, maxlevel=2):
88 if node.name == root:
90 comp = node.name
92 data['all'] = node.size
[all …]
A Dsize_report600 def sum_node_children_size(node):
606 for child in node.children:
640 node = None
661 if node:
662 parent = node
664 if node:
667 node.address = addr
668 node.section = section
760 s = str(row.node._size).rjust(100-f)
766 if not row.node.children:
[all …]
/scripts/pylint/checkers/
A Dargparse-checker.py29 def visit_call(self, node: nodes.Call) -> None:
30 if isinstance(node.func, astroid.nodes.node_classes.Attribute) and \
31 node.func.attrname == "ArgumentParser":
35 for keyword in node.keywords:
46 "argument-parser-with-abbreviations", node=node
/scripts/dts/python-devicetree/src/devicetree/
A Dgrutils.py29 def add_node(self, node): argument
33 self.__nodes.add(node)
141 def depends_on(self, node): argument
145 def required_by(self, node): argument
149 def node_key(node): argument
155 if node.parent:
156 parent_path = node.parent.path
160 if node.unit_addr is not None:
161 name = node.name.rsplit('@', 1)[0]
162 unit_addr = node.unit_addr
[all …]
A Dedtlib.py725 node: 'Node'
781 node: 'Node'
819 node: 'Node'
2223 self._process_properties_r(node, node)
2357 hash2node[node.hash] = node
2376 if (node.regs and node.regs[0].addr != node.unit_addr and
2430 self.dep_ord2node[node.dep_ordinal] = node
2824 if not node.parent or "ranges" not in node.parent.props:
2910 node = node.parent
3241 node = prop.node.dt.phandle2node.get(phandle)
[all …]
A Ddtlib.py371 self.node: Node = node
910 if node is self.root:
925 old_name = node.name
926 old_path = node.path
941 node._name = new_name
942 node.parent = new_parent
999 node.path: Node(node.name, None, ret, node.filename, node.lineno)
1013 parent = node.parent
1824 return node
1970 if node._omit_if_no_ref and not node._is_referenced:
[all …]
A D_private.py11 def _slice_helper(node: Any, # avoids a circular import with dtlib
22 raw = node.props[prop_name].value
/scripts/dts/python-devicetree/tests/test-bindings/
A Dchild-binding.yaml8 description: child node
17 description: grandchild node
A Dchild-binding-with-compat.yaml9 description: child node
16 description: grandchild node
/scripts/generate_usb_vif/
A Dgenerate_vif.py218 def parse_and_add_component_to_xml(xml_ele, node): argument
221 not node.props[dt_constants.PD_DISABLE].val)))
223 if not node.props[dt_constants.PD_DISABLE].val:
224 power_role = node.props[dt_constants.POWER_ROLE].val
237 if dt_constants.SINK_PDOS in node.props:
239 node.props[dt_constants.SINK_PDOS].val)
272 for node in edt.compat2nodes[args.compatible]:
274 parse_and_add_component_to_xml(xml_ele, node)
/scripts/
A Dlist_boards.py120 node = Soc(None)
126 node = s
129 if n > 1 and node.cpuclusters:
131 for c in node.cpuclusters:
133 node = c
136 node = Variant(None)
139 for v in node.variants:
141 node = v
144 node = Variant(None)
146 if node in (Soc(None), Variant(None)):
[all …]
/scripts/west_commands/runners/
A Dcanopen_program.py202 self.node = self.network.add_node(self.node_id,
204 self.data_sdo = self.node.sdo[H1F50_PROGRAM_DATA][self.program_number]
205 self.ctrl_sdo = self.node.sdo[H1F51_PROGRAM_CTRL][self.program_number]
206 self.swid_sdo = self.node.sdo[H1F56_PROGRAM_SWID][self.program_number]
207 self.flash_sdo = self.node.sdo[H1F57_FLASH_STATUS][self.program_number]
210 self.node.sdo.MAX_RETRIES = sdo_retries
211 self.node.sdo.RESPONSE_TIMEOUT = sdo_timeout
230 self.node.nmt.state = 'PRE-OPERATIONAL'
305 self.node.nmt.wait_for_bootup(timeout=timeout)

Completed in 73 milliseconds

12