With the change to use updated components from DEB packages it seems useful to keep the l4t downstream u-boot in order to access the reference userspace and update components from there using the emmc.
But in order to run upstream kernel (booted with EFI as mandated by fedora aarch64, provided as external mmc or via sata), there is a need to (at least) adapt the dtbfile to point to an upstream file provided by the distribution.
I’m using the following u-boot command in order to boot upstream kernel using downstream u-boot:
setenv fdtfile nvidia/tegra210-p2371-2180.dtb
Is there a way this can be fixed by default in a later l4t minor release ? for Jetson- TX1 ?
Is there any others fixes that would be worth added in order to have a “working” EFI boot if not in a “supported state” (memory training , gpu enablement, iommu, etc ?).
For now, booting upstream kernel requires using an upstream u-boot build, see docs:
But this breaks access to downstream userspace:
https://nullr0ute.com/2020/11/installing-fedora-on-the-nvidia-jetson-nano/
https://wiki.debian.org/InstallingDebianOn/NVIDIA/Jetson-TX1
Any others idea to be able to switch between downstream userspace to upstream ones ?
(like reading upstream u-boot from external mmc when plugged ?)
Thanks in advances.