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