PCIE(C7) - is not working for Jetson AGX orin custom board

We have configured UPHY in configuration #2 to make the PCIe interfaces to work.
We are not able to detect X550-AT2 chip connected on PCIe C7.

Below is the configured ODMDATA in file “p3701.conf.common”
ODMDATA=“gbe-uphy-config-0,hsstp-lane-map-3,hsio-uphy-config-16,nvhs-uphy-config-0”;

Have added below lines in file “tegra234-p3737-pcie.dtsi”
pcie@141e0000 {
status = “okay”;
num-lanes = <8>;
phys = <&p2u_gbe_0>, <&p2u_gbe_1>, <&p2u_gbe_2>,
<&p2u_gbe_3>, <&p2u_gbe_4>, <&p2u_gbe_5>,
<&p2u_gbe_6>, <&p2u_gbe_7>;
phy-names = “p2u-0”, “p2u-1”, “p2u-2”, “p2u-3”,
“p2u-4”, “p2u-5”, “p2u-6”, “p2u-7”;
};

Pinmux changes in file “tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi”
pex_l7_clkreq_n_pag0 {
nvidia,pins = “pex_l7_clkreq_n_pag0”;
nvidia,function = “pe7”;
nvidia,pull = <TEGRA_PIN_PULL_NONE>;
nvidia,tristate = <TEGRA_PIN_DISABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
nvidia,lpdr = <TEGRA_PIN_DISABLE>;
};

                    pex_l7_rst_n_pag1 {
                            nvidia,pins = "pex_l7_rst_n_pag1";
                            nvidia,function = "pe7";
                            nvidia,pull = <TEGRA_PIN_PULL_NONE>;
                            nvidia,tristate = <TEGRA_PIN_DISABLE>;
                            nvidia,enable-input = <TEGRA_PIN_DISABLE>;
                            nvidia,io-high-voltage = <TEGRA_PIN_ENABLE>;
                            nvidia,lpdr = <TEGRA_PIN_DISABLE>;
                    };

Also we have removed AG.00 and AG.01 from GPIO file “tegra234-mb1-bct-gpio-p3701-0000-a04.dtsi”

Observed on oscilloscope that during DTB, RESET goes off then come again and goes off.

Also, observed that jetson module keeps the reset asserted.

Is there anything we need modify/include for PCIe C7.

  1. Make sure the pinmux is correct by reading the pinctrl register. Register address could be found in TRM.

  2. Dump the dmesg and see if any error.

  3. Check the checklist thing with " Debug PCIe Link-Up Failure" from adaptation guide.

  4. Try other card and see if it can be detected.

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