Hello. Which dts/dtb should I change to allow the bootloader/fw to use a modified one before running flash.sh?
The issue is when I have a PCIe endpoint device with more than 128MB BAR, I get the following error
ASSERT [PciHostBridgeDxe] /dvs/git/dirty/git-master_linux/out/nvidia/bootloader/uefi/Jetson_RELEASE/edk2/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c(963): (Translation & Alignment) == 0
I can update and generate a dtb with working ranges in
However, this only helps with the kernel recognizing things correctly. The first few layers of booting still dislikes the larger BARs.
If I power on the endpoint device after the first levels of boot, then the system boots up correctly and the kernel recognizes the PCIe device and its BARs just fine.
So my question is about the dtb used in the bootloader (BL2/3/31/32, etc)