(+86) 15013630202 sales@pcie.com

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

Mar 04, 2024

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 =

;

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 = ;

nvidia,tristate = ;

nvidia,enable-input = ;

nvidia,io-high-voltage = ;

nvidia,lpdr = ;

};


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

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.