Lines Matching refs:prop
203 def get_phandle_argc(self, prop, node_name): argument
214 if prop.name in ['clocks']:
215 val = prop.value
227 (prop.name, node_name))
353 for name, prop in node.props.items():
355 fields[name] = copy.deepcopy(prop)
360 for name, prop in fields.items():
363 oldprop.Widen(prop)
365 struct[name] = prop
375 for name, prop in node.props.items():
377 prop.Widen(struct[name])
399 for pname, prop in node.props.items():
402 info = self.get_phandle_argc(prop, node.name)
404 if not isinstance(prop.value, list):
405 prop.value = [prop.value]
409 phandle_cell = prop.value[pos]
431 prop = structs[name][pname]
432 info = self.get_phandle_argc(prop, structs[name])
437 conv_name_to_c(prop.name),
440 ptype = TYPE_NAMES[prop.type]
442 conv_name_to_c(prop.name)))
443 if isinstance(prop.value, list):
444 self.out('[%d]' % len(prop.value))
462 for pname, prop in node.props.items():
465 member_name = conv_name_to_c(prop.name)
469 if isinstance(prop.value, list):
474 info = self.get_phandle_argc(prop, node.name)
479 phandle_cell = prop.value[pos]
485 arg_values.append(str(fdt_util.fdt32_to_cpu(prop.value[pos + 1 + i])))
492 for val in prop.value:
493 vals.append(get_value(prop.type, val))
502 self.buf(get_value(prop.type, prop.value))