diff options
author | Simon Glass | 2018-07-17 13:25:41 -0600 |
---|---|---|
committer | Simon Glass | 2018-08-01 16:30:48 -0600 |
commit | 1d85888cdc1d831ff7a70b95922ee85195e7e09f (patch) | |
tree | 815bebaa007a782847109b20d2ff2ee64944140b /tools/dtoc | |
parent | 3af8e49ceff044021725fc547b19ebac22d0b0f7 (diff) |
dtoc: Export the _FindNode() function
This is useful for clients that want to find a node. Export it so it can
be used by others.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/dtoc')
-rw-r--r-- | tools/dtoc/fdt.py | 4 | ||||
-rwxr-xr-x | tools/dtoc/test_fdt.py | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/tools/dtoc/fdt.py b/tools/dtoc/fdt.py index 9d69b426c14..01e39b8a2ad 100644 --- a/tools/dtoc/fdt.py +++ b/tools/dtoc/fdt.py @@ -181,7 +181,7 @@ class Node: self.subnodes = [] self.props = {} - def _FindNode(self, name): + def FindNode(self, name): """Find a node given its name Args: @@ -349,7 +349,7 @@ class Fdt: if len(parts) < 2: return None for part in parts[1:]: - node = node._FindNode(part) + node = node.FindNode(part) if not node: return None return node diff --git a/tools/dtoc/test_fdt.py b/tools/dtoc/test_fdt.py index 38e1732f52f..abec9e57e1b 100755 --- a/tools/dtoc/test_fdt.py +++ b/tools/dtoc/test_fdt.py @@ -155,12 +155,12 @@ class TestNode(unittest.TestCase): self.assertEqual(prop.value, value) def testFindNode(self): - """Tests that we can find a node using the _FindNode() functoin""" - node = self.dtb.GetRoot()._FindNode('i2c@0') + """Tests that we can find a node using the FindNode() functoin""" + node = self.dtb.GetRoot().FindNode('i2c@0') self.assertEqual('i2c@0', node.name) - subnode = node._FindNode('pmic@9') + subnode = node.FindNode('pmic@9') self.assertEqual('pmic@9', subnode.name) - self.assertEqual(None, node._FindNode('missing')) + self.assertEqual(None, node.FindNode('missing')) def testRefreshMissingNode(self): """Test refreshing offsets when an extra node is present in dtb""" |