Thanks @barryf. -This is indeed very useful information for all of us. 🙂
If both the kernel and uboot loads the dtb file, then it should be possible to rebuild it, without rebuilding the kernel or uboot ?
(for instance, if not changing anything but the port mask).