diff options
author | Simon Glass <sjg@chromium.org> | 2016-07-04 11:58:11 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2016-07-14 20:40:24 -0600 |
commit | 76bce10d2131938fcd5b1bbb0479cdb66daffa29 (patch) | |
tree | edc401884865e52492e540588a87ffaec83489e5 /lib/libfdt/test_libfdt.py | |
parent | dbbe2e6401fc8539f456cab7ef1dd38f9495591d (diff) |
dm: Add a more efficient libfdt library
Add a Python version of the libfdt library which contains enough features to
support the dtoc tool. This is only a very bare-bones implementation. It
requires the 'swig' to build.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'lib/libfdt/test_libfdt.py')
-rw-r--r-- | lib/libfdt/test_libfdt.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/libfdt/test_libfdt.py b/lib/libfdt/test_libfdt.py new file mode 100644 index 0000000000..14d0da4fb3 --- /dev/null +++ b/lib/libfdt/test_libfdt.py @@ -0,0 +1,14 @@ +#!/usr/bin/python + +import os +import sys + +our_path = os.path.dirname(os.path.realpath(__file__)) +sys.path.append(os.path.join(our_path, '../../b/sandbox_spl/tools')) + +import libfdt + +with open('b/sandbox_spl/u-boot.dtb') as fd: + fdt = fd.read() + +print libfdt.fdt_path_offset(fdt, "/aliases") |