]> git.dujemihanovic.xyz Git - u-boot.git/commit
dtoc: Check that a parent is not missing
authorSimon Glass <sjg@chromium.org>
Sun, 27 Jun 2021 23:51:10 +0000 (17:51 -0600)
committerBin Meng <bmeng.cn@gmail.com>
Thu, 15 Jul 2021 11:50:27 +0000 (19:50 +0800)
commit1c56469ce132859a18df054378c5d6ad6e57b195
tree5dd92525378d501479de7ac8676968181f987e75
parent54e0bd1728a4db60fd87a5c385250e173d03674e
dtoc: Check that a parent is not missing

With of-platdata-inst we want to set up a reference to each devices'
parent device, if there is one. If we find that the device has a parent
(i.e. is not a root node) but it is not in the list of devices being
written, then we cannot create the reference.

Report an error in this case, since it indicates that the parent node
is either missing a compatible string, is disabled, or perhaps does not
have any properties because it was not tagged for SPL.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/dtoc/dtb_platdata.py
tools/dtoc/test/dtoc_test_noparent.dts [new file with mode: 0644]
tools/dtoc/test_dtoc.py