event: Add an event for device tree fixups
authorSimon Glass <sjg@chromium.org>
Sat, 30 Jul 2022 21:52:31 +0000 (15:52 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 12 Aug 2022 12:17:11 +0000 (08:17 -0400)
commit98887ab802e4118e7c813e5e052678772fa1b3a8
treed44b4041a2d15e73977641e508700770330076e1
parent569524741a01e1a96fc2b75dd7e5d12e41ce6c2b
event: Add an event for device tree fixups

At present there is a confusing array of functions that handle the
device tree fix-ups needed for booting an OS. We should be able to switch
to using events to clean this up.

As a first step, create a new event type and call it from the standard
place.

Note that this event uses the ofnode interface only, since this can
support live tree which is more efficient when making lots of updates.

Signed-off-by: Simon Glass <sjg@chromium.org>
boot/image-fdt.c
common/event.c
include/event.h
test/py/tests/test_event_dump.py