For systemd's GRUB replacement sd-boot there is a pull request for adding a devicetree command. The command calls the EFI_DT_FIXUP_PROTOCOL implemented in U-Boot for fixing up device-trees.
Best regards
Heinrich
sd-boot: Support installing new devicetree https://github.com/systemd/systemd/pull/19417/commits/3c717de49ec35c26846535...
EFI_DT_FIXUP_PROTOCOL specification https://github.com/U-Boot-EFI/EFI_DT_FIXUP_PROTOCOL
boot-architecture@lists.linaro.org