*** Please note that this reply is generated by LLM automatically ***
Based on the provided context, it appears that you are trying to configure two Jetson AGX Orin modules, each with a PCIe controller in a different mode. One module has a PCIe controller in Root Port (RP) mode, and the other has a PCIe controller in Endpoint (EP) mode.
The ODMDATA values you provided are used to configure the PCIe controllers on the Jetson AGX Orin modules. The values are:
soc1: ODMDATA="gbe-uphy-config-22,nvhs-uphy-config-0,hsio-uphy-config-0,gbe0-enable-10g,hss-tp-lane-map-3"
soc2: ODMDATA="gbe-uphy-config-22,nvhs-uphy-config-1,hsio-uphy-config-0,gbe0-enable-10g,hss-tp-lane-map-3"
The main difference between the two ODMDATA values is the nvhs-uphy-config value. On soc1, it is set to 0, which corresponds to the default configuration, while on soc2, it is set to 1, which corresponds to a custom configuration.
The PCIe controller on soc1 is configured as a Root Port, and the lspci output shows two PCI bridges (0001:00:00.0 and 0005:00:00.0) with NVIDIA Corporation Device 229e and 229a, respectively.
The PCIe controller on soc2 is configured as an Endpoint, and the lspci output shows a Non-Volatile memory controller (0001:01:00.0) with Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3980PRO.
The dmesg logs you provided are not included in the text, but based on the lspci output, it appears that the PCIe controllers are configured correctly.
To answer your question, it seems that you have successfully configured one Jetson AGX Orin module with a PCIe controller in Root Port mode and another module with a PCIe controller in Endpoint mode. However, without the dmesg logs, it is difficult to provide a more detailed analysis of the system’s behavior.
In comparison to other Jetson modules, the Jetson AGX Orin series has a more complex PCIe configuration due to the presence of multiple PCIe controllers and the ability to configure them in different modes. The Jetson Xavier NX series, for example, has a simpler PCIe configuration with only one PCIe controller.
In terms of PCIe power management, the Jetson AGX Orin series has more advanced features, such as the ability to configure the PCIe controllers to transition to the lowest power state in Deep Sleep (LP0) and Suspend (LP1) modes. This is not explicitly mentioned in the provided context, but it is an important consideration when designing systems with PCIe interfaces.
Overall, the provided context suggests that you have successfully configured the PCIe controllers on the Jetson AGX Orin modules, but a more detailed analysis of the system’s behavior would require additional information, such as the dmesg logs.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***