/scripts/kconfig/ |
A D | kconfigfunctions.py | 87 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 D | guiconfig.py | 284 _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 D | menuconfig.py | 1163 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 D | kconfiglib.py | 1611 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 D | lint.py | 141 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 D | hardenconfig.py | 56 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 D | gen_defines.py | 51 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 D | gen_dts_cmake.py | 103 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 D | gen_driver_kconfig_dts.py | 77 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 D | test_edtlib.py | 139 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 D | test.dts | 22 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 D | expr_parser.py | 229 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 D | fpdiff.py | 55 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 D | upload_data.py | 69 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 D | size_report | 600 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 D | argparse-checker.py | 29 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 D | grutils.py | 29 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 D | edtlib.py | 725 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 D | dtlib.py | 371 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.py | 11 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 D | child-binding.yaml | 8 description: child node 17 description: grandchild node
|
A D | child-binding-with-compat.yaml | 9 description: child node 16 description: grandchild node
|
/scripts/generate_usb_vif/ |
A D | generate_vif.py | 218 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 D | list_boards.py | 120 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 D | canopen_program.py | 202 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)
|