]> git.dujemihanovic.xyz Git - u-boot.git/commit
dm: core: Avoid registering an inaccessible tree
authorSimon Glass <sjg@chromium.org>
Thu, 1 Jun 2023 16:22:31 +0000 (10:22 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 14 Jul 2023 16:54:50 +0000 (12:54 -0400)
commita6c4f188948eaf957da8595dd76d947b8bad005a
treeab76ae4e898e1f4ddd1cf753ce950b442d80245c
parent11c341b118a236423a294a7d62f71bf33e20aea3
dm: core: Avoid registering an inaccessible tree

At present there are various restrictions on the use of livetree:

- It is only available once the tree is unflattened, i.e. after relocation
- It is designed to be used with the control FDT
- It can (in principle) be used with other FDTs, but only if they are
  unflattened first; this is not supported

Add a few checks to make sure that any tree that is created is actually
valid. Otherwise it can be confusing when nodes and properties cannot
actually be accessed.

Signed-off-by: Simon Glass <sjg@chromium.org>
drivers/core/ofnode.c