Upstream TF-A MMU Issues on Tegra186

I was asked by @vwadekar to raise issues here. See:

This issue was originally discussed on the following tf-a gerrit change:

https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/35535

Using TF-A v2.12 and every version I’ve tried back to v2.6 with the rest of the public L4T bootloader, for example: r32.7.6, results in the kernel throwing mmu faults during boot and the display flashing white. I submitted 35535 as a fix for that issue. The response I got was that there were changes to the closed source bootloaders needed to fix this, and tf-a should remain as is. But apparently these have never been released. Will an update be released with these changes? Or will effort be put into upstream tf-a to make it work as expected with the publicly available bootloader?

A follow-up to that report: After all this discussion had happened, I noticed that with 35535, the display will flash white during kernel shutdown. This does not happen with the downstream tf-a fork included with L4T r32.7.6. So the workaround unfortunately isn’t even a complete workaround.

hello Steel01,

it’s not supported, as you can see.. JetPack 4 Reaches End of Life.