summaryrefslogtreecommitdiff
path: root/tools/dtoc/fdt_fallback.py
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2016-07-26 00:59:10 (GMT)
committerSimon Glass <sjg@chromium.org>2016-09-19 03:04:39 (GMT)
commit355c67c35a8ce5aa9e9e2e2e8df99413c8215093 (patch)
tree3dcdace42cd5f60bfd5c24b200b89f8eb12836f2 /tools/dtoc/fdt_fallback.py
parent0faf6144fd1f6443a52abb0d80a6ca1238ecc029 (diff)
downloadu-boot-fsl-qoriq-355c67c35a8ce5aa9e9e2e2e8df99413c8215093.tar.xz
dtoc: Allow the device tree to be compiled from source
If a source device tree is provide to the Fdt() constructors, compile it automatically. This will be used in tests, where we want to build a particular test .dts file and check that it works correctly in binman. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/dtoc/fdt_fallback.py')
-rw-r--r--tools/dtoc/fdt_fallback.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/dtoc/fdt_fallback.py b/tools/dtoc/fdt_fallback.py
index 5b0f2a1..f76f42a 100644
--- a/tools/dtoc/fdt_fallback.py
+++ b/tools/dtoc/fdt_fallback.py
@@ -80,6 +80,8 @@ class FdtFallback(Fdt):
def __init__(self, fname):
Fdt.__init__(self, fname)
+ if self._fname:
+ self._fname = fdt_util.EnsureCompiled(self._fname)
def GetSubNodes(self, node):
"""Returns a list of sub-nodes of a given node