Lines Matching refs:self

53     def __init__(self, name, words):
59 super(FdtPropertyWords, self).__init__(name, words)
64 def __init__(self, name, strings):
68 super(FdtPropertyStrings, self).__init__(name, strings)
73 def __init__(self, name, values):
80 super(FdtPropertyBytes, self).__init__(name, values)
90 def __init__(self, **kwargs):
94 self.addr_cells = kwargs.pop('addr_cells', 0)
95 self.size_cells = kwargs.pop('size_cells', 0)
96 self.cpu_cells = kwargs.pop('cpu_cells', 0)
97 self.interrupt_cells = kwargs.pop('interrupt_cells', 0)
99 def phandle(self, obj):
117 def resetPhandles(self):
121 def int_to_cells(self, value, cells):
131 def addrCells(self, addr):
134 return self.int_to_cells(addr, self.addr_cells)
136 def CPUAddrCells(self, addr):
139 return self.int_to_cells(addr, self.cpu_cells)
141 def sizeCells(self, size):
144 return self.int_to_cells(size, self.size_cells)
146 def interruptCells(self, interrupt):
149 return self.int_to_cells(interrupt, self.interrupt_cells)
151 def addrCellsProperty(self):
153 return FdtPropertyWords("#address-cells", self.addr_cells)
155 def sizeCellsProperty(self):
157 return FdtPropertyWords("#size-cells", self.size_cells)
159 def CPUCellsProperty(self):
162 return FdtPropertyWords("#address-cells", self.cpu_cells)
164 def interruptCellsProperty(self):
167 return FdtPropertyWords("#interrupt-cells", self.interrupt_cells)
175 def __init__(self, name, obj=None):
178 super(FdtNode, self).__init__(name)
180 self.appendPhandle(obj)
182 def append(self, subnodes):
192 index = self.index(subnode.name)
193 item = self.pop(index)
204 super(FdtNode, self).append(subnode)
206 def appendList(self, subnode_list):
209 self.append(subnode)
211 def appendCompatible(self, compatible):
216 self.append(FdtPropertyStrings('compatible', compatible))
218 def appendPhandle(self, obj):
225 self.append(FdtPropertyWords("phandle", [phandle]))
228 def sortNodes(self, node):
239 subnode = self.sortNodes(subnode)
248 def add_rootnode(self, rootnode, prenops=None, postnops=None):
250 rootnode = self.sortNodes(rootnode)
251 super(Fdt, self).add_rootnode(rootnode, prenops, postnops)
253 def writeDtbFile(self, filename):
258 f.write(self.to_dtb())
263 def writeDtsFile(self, filename):
268 f.write(self.to_dts())