we observed a undesired behavior using custom device-trees (and custom carrier-boards). It seems that our device tree is only activated in a “late” boot phase, once the kernel is taking over. As I understand the documentation, the jetson first boots via the bpmp, shipping its own firmware / device tree – I recon this is also the one active in fc-recovery mode? Is it possible to somehow exchange this earliest boot device tree esp. the pinmux table of it → we would like to “silence” a few pins until later.
So this documentation seems a little misleading: generic-no-api-public_r2
(I would assume nvtboot is part of the BPMP)
Now, from the documentation, cboot is responsible for initializing the BL device tree → is there a chance to modify this step? or do I misunderstand this part and the BL device tree already is the same as the u-boot DT?