Files
u-boot/doc/develop
Simon Glass 92291652b5 dm: core: Add the ofnode multi-tree implementation
Add the logic to redirect requests for the device tree through a function
which can look up the tree ID. This works by using the top bits of
ofnode.of_offset to encode a tree.

It is assumed that there will only be a few device trees used at runtime,
typically the control FDT (always tree ID 0) and possibly a separate FDT
to be passed the OS.

The maximum number of device trees supported at runtime is 8, with this
implementation. That would use bits 30:28 of the node-offset value,
meaning that the positive offset range is limited to bits 27:0, versus
30:1 with this feature disabled. That still allows a device tree of up
to 256MB, which should be enough for most FITs. Larger ones can be
supported by using external data with the FIT, or by enabling OF_LIVE.

Update the documentation a little and fix up the comment for
ofnode_valid().

Signed-off-by: Simon Glass <sjg@chromium.org>
2022-09-29 22:43:43 -04:00
..
2022-09-16 11:05:16 -04:00
2022-09-13 16:01:44 -04:00
2022-04-25 10:00:04 -04:00
2022-04-04 10:48:44 -04:00
2022-04-25 16:04:05 -04:00
2022-09-19 16:07:12 -04:00
2022-08-13 11:09:49 +02:00
2022-01-19 16:18:09 +01:00
2022-03-02 10:28:12 -05:00
2022-09-19 12:17:04 -04:00
2022-08-12 08:14:23 -04:00