Upstream TF-A Support

I was asked by @vwadekar to open support requests here. See:

The statement was made that there are future plans to push Tegra234 and Tegra264 support to upstream TF-A, so there’s not much to discuss right now. I’m just opening the thread in hopes that when support is queued, a response will be made here, sending notifications.

*** Please note that this reply is generated by LLM automatically ***

The question revolves around the maintenance and support of Tegra platforms in the Trusted Firmware-A (TFA) project. The author, webgeek1234, has been experiencing issues with booting Tegra210, Tegra186, and Tegra194 platforms using the TFA release tags. They have found that the last working tag for Tegra210 was v27, three years ago, and that subsequent changes have broken the platform.

The author’s investigation has revealed that there are several issues with the Tegra platforms in TFA, including:

  1. Tegra210: Broken since v28 development cycle, with multiple issues preventing it from booting.
  2. Tegra186: Throws MMU faults during boot, causing display corruption, and has never worked correctly due to being developed against an internal bootloader that was never released to the public.
  3. Tegra194: Seems to work okay, but the author’s confidence is waning due to the issues with the other two platforms.

The author is concerned that the Tegra platforms are not being maintained in TFA and that the illusion of support needs to be removed. They suggest marking the platforms as unmaintained or removing them entirely.

In comparison, the Jetson Orin Nano, which is a more recent platform, does not seem to have the same level of issues as the older Tegra platforms. The Jetson Orin Nano is a part of the Jetson family of embedded systems, which are designed for AI and machine learning applications. The Jetson Orin Nano is based on the Ampere architecture and has a more modern design compared to the older Tegra platforms.

In terms of kernel adaptation, the Jetson Orin Nano has undergone significant changes, including the transition from Rel-35 Kernel 5.10 to Rel-36 Kernel 5.15. This transition has brought several improvements, including device tree structure changes, compiler updates, and carrier board customization notes.

In contrast, the Tegra platforms in TFA seem to be lagging behind in terms of maintenance and support. The author’s investigation has revealed that the Tegra platforms have been broken for several years, and there seems to be no intention to maintain them in upstream TFA.

In conclusion, the Jetson Orin Nano seems to be a more modern and well-maintained platform compared to the older Tegra platforms in TFA. The issues with the Tegra platforms highlight the need for better maintenance and support, and the author’s suggestion to mark the platforms as unmaintained or remove them entirely is a valid one.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

hello Steel01,

FYI,
we will upstream support for both t234 and t264 series to promote the Jetson program.