Pci_epf_nv_test for Jetson Agx Orin

Hi!

Can I run the PCI Test Function or any similar test in the Jetson AGX Orin? I would like to develop the endpoint driver, but I can’t connect a RP for now, than it looks like a good solution. But I’m not able to find the pci_epf_nv_test.c or pci_epf_test.c files.

I’m using the Jetpack 6.0 - L4T 36.2.0.

Hi,

If you are designing a custom base board, then it means some adaptation configurations are needed.
Otherwise, your board may not work fine.

For Orin AGX series, you could refer to below document
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html?highlight=universal%20serial%20bus#jetson-agx-orin-platform-adaptation-and-bring-up
(please be aware that above link is for rel-36.3/jetpack6.0)

This document includes below configuration

  1. pinmux change & GPIO configuration
  2. EEPROM change as most custom boards do not have an EEPROM on it.
  3. Kernel porting
  4. PCIe configuration
  5. USB configuration
  6. MGBE configuration
  7. RGMII configuration

Thanks!

Actually, the L4T version is 36.3.0.

Pleasr refer to PCIe Endpoint Mode — NVIDIA Jetson Linux Developer Guide 1 documentation

I checked both documentation. I would like to enforce my question: Is the pci_epf_nv_test or pci_epf_test available for 36.3.0 L4T version?? I’m not able to find it.

No, not available on pci_epf_nv_test.

Thanks a lot!

However, is it possible to implement the same function (epf dma) on this version? Probably, the driver would be based on this pci_epf_nv_test. I want to know if the driver was removed because the test or the feature is incompatible with the version.

1 Like