def DeleteProp(self, prop_name):
"""Delete a property of a node
def DeleteProp(self, prop_name):
"""Delete a property of a node
- CheckErr(libfdt.fdt_delprop(self._fdt.GetFdt(), self.Offset(), prop_name),
+ CheckErr(self._fdt._fdt_obj.delprop(self.Offset(), prop_name),
"Node '%s': delete property: '%s'" % (self.path, prop_name))
del self.props[prop_name]
self._fdt.Invalidate()
"Node '%s': delete property: '%s'" % (self.path, prop_name))
del self.props[prop_name]
self._fdt.Invalidate()
def Scan(self, root='/'):
"""Scan a device tree, building up a tree of Node objects
def Scan(self, root='/'):
"""Scan a device tree, building up a tree of Node objects
If the device tree has changed in memory, write it back to the file.
"""
with open(self._fname, 'wb') as fd:
If the device tree has changed in memory, write it back to the file.
"""
with open(self._fname, 'wb') as fd: