]> git.baikalelectronics.ru Git - uboot.git/commit
dtoc: make ScanTree recurse into subnodes
authorPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
Wed, 22 Feb 2017 18:06:04 +0000 (19:06 +0100)
committerSimon Glass <sjg@chromium.org>
Wed, 22 Mar 2017 13:27:19 +0000 (07:27 -0600)
commitd5dc10580f505e8cc187160f18ca852cf4d707df
tree25977d0f0a3879b5a145c642748dce7e54b3e8b4
parent61d4d6c0092b1c229e1da45850ddbb18f9f2fe73
dtoc: make ScanTree recurse into subnodes

Previously, dtoc could only process the top-level nodes which led to
device nodes in hierarchical trees to be ignored. E.g. the mmc0 node
in the following example would be ignored, as only the soc node was
processed:

  / {
soc {
mmc0 {
/* ... */
};
};
  };

This introduces a recursive helper method ScanNode, which is used by
ScanTree to recursively parse the entire tree hierarchy.

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
tools/dtoc/dtoc.py