We have developed a custom u-boot for the IMX8MP which supports an LVDS display for an (early) boot logo.
This was initially done on 6.2.0 and I had a look at the commits since then in u-boot-toradex.git - U-Boot bootloader for Apalis and Colibri modules - I don’t see anything that would seem to be required for our particular use case.
What’s the official recommendation here? Should we prepare and flash an updated bootloader for initial deploy or does Toradex also anticipate that the 6.2.0 bootloader will not need to be updated to deploy/run 6.3.0?
We typically do not introduce any major breaking changes within a major version (i.e 6.X). That goes especially for the bootloader. That is to say the bootloader introduced at the start of 6.X will probably be very similar to the bootloader used in the final release of 6.X, whenever that occurs. At least similar enough that major operations like booting should still work.
If you need more assurance then in our own documentation we even recommend when updating from 5.7.X to 6.X to update to the 6.1.0 bootloader, then from there you can update to any current 6.X version: Bootloader Updates in TorizonCore | Toradex Developer Center