dtoc: Allow syncing of the device tree back to a file
authorSimon Glass <sjg@chromium.org>
Fri, 14 Sep 2018 10:57:13 +0000 (04:57 -0600)
committerSimon Glass <sjg@chromium.org>
Fri, 28 Sep 2018 17:09:01 +0000 (11:09 -0600)
commitfa80c25c09a6c59be4df9c42b4a02538d8a07382
tree63d4ca476dd70999fbbe25d749d2e5165ff4b919
parent0bfa7b09ba16f4ffaf0cfc9315336aaa708dcd26
dtoc: Allow syncing of the device tree back to a file

At present we require the caller to manually update the device tree using
individual calls to libfdt functions. This is not ideal. It would be
better if we could make changes using the Python structure and then call a
Sync() function to write them back.

Add this feature to the Fdt class. Update binman and the tests to match.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/binman/control.py
tools/dtoc/fdt.py
tools/dtoc/test_fdt.py