U-boot can already update the device tree passed to the kernel, it just needs to be turned on and given a MAC from OTP.