I am trying to enable this Ethernet controller in our system that uses a custom carrier board. I realize that in the Devicetree for the Orin NX 8GB DevKit there are five Ethernet controllers but all are disabled. Do I need to enable one of those? Which one?
But I don’t understand what it means. What is the connection between PCIe and GbE? This figure from the TRM implies that the share UPHYs but the Ethernet controllers should be independent from the PCIe controllers, aren’t they?
thank you for your response. Are you sure there is no Ethernet MAC controller on the module? This is a screenshot from the Orin NX DevKit (P3768-A04) where the GbE signals are directly connected to the module:
Ok, thank you for the clarification. My understanding of the screenshot from the design guide is that the internal GbE PHY is connected to PCIe controller 8. Is this correct? So that controller should be enabled in the Devicetree, right?
Yes, that one is on PCIe controller #8 and you don’t need to enable it because we already enabled it in default driver package. Unless you disabled it by yourself, it shall work by default.