Adding an aditional ethernet interface to C7 (x1) on Orin NX custom carrier board

Hi NVIDIA team,

I’m currently working on a custom carrier board (using an Orin NX SOM). This custom carrier board has an extra ethernet interface connected to C7 (x1). This C7 port is connected to a LAN7430/Y9X Gigabit Ethernet bridge. I’m verifying that I have everything to make it work. I haved already:

  • Modified the OMDATA to use the appropriate uphy configuration.
  • Modified the pinmux for the C7 pins.
  • Enabled the PCIE controllers from the kernel device tree.
  • Added the GPIOS to control the ethernet bridge
    This guides me to the following questions:
  • Is there something else needed to potentially make this ethernet interface work?
  • Do I need to specify somewhere in the kernel device tree that a ethernet bridge is going to be present in that C7 pcie port?
  • Should it be detected automatically?
  • Do I need specific drivers for that pcie bridge or with the generic ones that comes with JP should work?

Thank you in advance for your assistance.

Is it rel-36 or rel-35?

We only guarantee the pcie part (lspci) will detect it. The rest of driver is from vendor.

Modified the OMDATA to use the appropriate uphy configuration.
Modified the pinmux for the C7 pins.
Enabled the PCIE controllers from the kernel device tree.
Added the GPIOS to control the ethernet bridge

Overall, this sounds correct. But we don’t really know if you really do them correctly.

Thanks for the quick response,
We are working with rel 35.

Hi Wayne,

I saw this Bringing up an Ethernet Interface over PCIe
Is that also needed?

thanks!

No, not needed. That is for PCIe endpoint mode on Jetson (Orin as a pcie endpoint).

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.