Hi,
Thanks for your feedback.
The configuration that should be moved to Bootloader is the one that all cores will require (i.e. clocking module). If you are using a module which is only used by 1 core, and no other core, then it should only be initialized once, hence there should be no problem.
The idea of moving some initializations to bootloader is to only configure it once.
As for the SerDes situation, let us confirm what is the recommended scheme of initialization. We have both A53 and M7 running using the NXP provided bootloader and see no problem on the execution of both applications, even though uboot/Linux initializes the SerDes module.
Please, let us know.