I can't help you with the U-boot side of things, but there are multiple ways to apply overlays offline:
1. dtmerge (https://github.com/raspberrypi/utils/tr ... er/dtmerge)
2. ovmerge (https://github.com/raspberrypi/utils/tr ... er/dtmerge)
I'm responsible for both of them, and I'm happy to answer questions.
1. dtmerge (https://github.com/raspberrypi/utils/tr ... er/dtmerge)
The same underlying library is used in the firmware.dtmerge is a tool for applying pre-compiled overlays (*.dtbo files) to a base Device Tree file (*.dtb).
2. ovmerge (https://github.com/raspberrypi/utils/tr ... er/dtmerge)
This is useful for seeing the effects of overlay parameters, combining overlays, etc.ovmerge is tool for merging DT overlay source files (*-overlay.dts), flattening and sorting .dts files for easy comparison, displaying the include tree, etc.
I'm responsible for both of them, and I'm happy to answer questions.
Statistics: Posted by PhilE — Thu May 08, 2025 4:30 pm